Đi sâu vào tính sẵn có của dữ liệu trên Filecoin

Lưu ý của biên tập viên: Bài viết này được in lại từ nội dung gốc được xuất bản vào ngày 5 tháng 4 năm 2024 bởi Turan Vural Yuki Yuminaga của Fenbushi Capital. Được thành lập vào năm 2015, Fenbushi Capital là công ty quản lý tài sản blockchain hàng đầu châu Á, với quy mô quản lý tài sản là 1,6 tỷ USD. Công ty đặt mục tiêu đóng một vai trò quan trọng trong việc định hình tương lai của công nghệ blockchain trên nhiều ngành công nghiệp thông qua nghiên cứu và đầu tư. Bài viết này là một ví dụ về những nỗ lực này và thể hiện quan điểm độc lập của các tác giả, những người đã đồng ý xuất bản ở đây.

Tính khả dụng của Dữ liệu (DA) là công nghệ cốt lõi của việc mở rộng quy mô Ethereum, cho phép các nút xác minh một cách hiệu quả rằng dữ liệu có sẵn trên mạng mà không cần lưu trữ dữ liệu liên quan. Điều này rất quan trọng để xây dựng cuộn và các hình thức mở rộng quy mô khác một cách hiệu quả, cho phép các nút thực thi đảm bảo rằng dữ liệu giao dịch có sẵn trong quá trình thanh toán. Điều này cũng rất quan trọng đối với phân đoạn và các hình thức mở rộng quy mô theo chiều ngang khác (bản cập nhật được lên kế hoạch trong tương lai cho mạng Ethereum), vì các nút sẽ cần chứng minh rằng dữ liệu giao dịch (hoặc các đốm màu) được lưu trữ trong các phân đoạn mạng thực sự có sẵn cho mạng.
Một số giải pháp DA (ví dụ: Celestia, EigenDA, Avail) đã được thảo luận và phát hành gần đây, tất cả đều nhằm mục đích cung cấp cơ sở hạ tầng an toàn và hiệu suất cao cho các ứng dụng xuất bản DA.
Ưu điểm của giải pháp DA bên ngoài so với L1 như Ethereum là nó cung cấp nhà cung cấp dịch vụ giá rẻ và hiệu suất cao cho dữ liệu trên chuỗi. Các giải pháp DA thường bao gồm các chuỗi công khai của riêng chúng được thiết kế để cho phép lưu trữ không cần cấp phép, chi phí thấp. Ngay cả khi có sửa đổi, việc lưu trữ dữ liệu nguyên gốc từ blockchain vẫn cực kỳ kém hiệu quả.
Vì điều này, chúng tôi nhận thấy việc khám phá các giải pháp tối ưu hóa lưu trữ như Filecoin làm nền tảng cho lớp DA là rất trực quan. Filecoin sử dụng blockchain của mình để điều phối các giao dịch lưu trữ giữa người dùng và nhà cung cấp dịch vụ lưu trữ, nhưng cho phép dữ liệu được lưu trữ ngoài chuỗi.
Trong bài viết này, chúng tôi điều tra tính khả thi của giải pháp DA được xây dựng dựa trên mạng lưu trữ phi tập trung (DSN). Chúng tôi đặc biệt xem xét Filecoin vì nó là DSN được chấp nhận nhiều nhất cho đến nay. Chúng tôi phác thảo những cơ hội mà một giải pháp như vậy sẽ mang lại và những thách thức cần phải vượt qua để xây dựng nó.
Lớp DA cung cấp các chức năng sau cho các dịch vụ phụ thuộc vào nó:
1. Bảo mật người dùng : Không nút nào có thể chắc chắn rằng dữ liệu không có sẵn.
2. Bảo mật toàn cầu : Tất cả các nút ngoại trừ một số nút đều đồng ý về tính sẵn có/không có sẵn của dữ liệu.
3. Khả năng truy xuất dữ liệu hiệu quả.
Tất cả điều này cần phải được thực hiện một cách hiệu quả để mở rộng quy mô. Lớp DA cung cấp hiệu suất cao hơn với chi phí thấp hơn ở ba điểm trên. Ví dụ: bất kỳ nút nào cũng có thể yêu cầu một bản sao hoàn chỉnh của dữ liệu để chứng minh quyền giám hộ, nhưng điều này không hiệu quả. Bằng cách cung cấp một hệ thống với ba điểm trên, chúng tôi triển khai lớp DA cung cấp bảo mật cần thiết cho việc phối hợp L2 với L1 và cung cấp các giới hạn dưới mạnh mẽ hơn khi có đa số độc hại.
Lưu trữ dữ liệu
Dữ liệu được xuất bản lên giải pháp DA có thời hạn sử dụng hợp lệ: đủ dài để giải quyết tranh chấp hoặc xác thực quá trình chuyển đổi trạng thái. Dữ liệu giao dịch chỉ cần có sẵn đủ lâu để xác minh các chuyển đổi trạng thái chính xác hoặc để cung cấp cho người xác thực đủ cơ hội để xây dựng bằng chứng gian lận. Theo văn bản này, Ethereum calldata là giải pháp được sử dụng phổ biến nhất cho các dự án yêu cầu tính sẵn có của dữ liệu (cuộn lên).
Xác thực dữ liệu hiệu quả
Lấy mẫu sẵn có dữ liệu (DAS) là một cách tiếp cận tiêu chuẩn để giải quyết các vấn đề DA. Nó có lợi ích bảo mật bổ sung là nâng cao khả năng của các tác nhân mạng trong việc xác minh thông tin trạng thái từ các đồng nghiệp của họ. Tuy nhiên, nó dựa vào các nút để thực hiện lấy mẫu: Các yêu cầu DAS phải được phản hồi để đảm bảo các giao dịch khai thác không bị từ chối, nhưng không có động cơ tích cực hay tiêu cực nào để các nút yêu cầu mẫu. Từ góc độ nút mẫu yêu cầu, không có hình phạt tiêu cực nào cho việc không thực thi DAS. Ví dụ: Celestia cung cấp triển khai DAS cho khách hàng đầu tiên và duy nhất, cung cấp cho người dùng các giả định bảo mật mạnh mẽ hơn và giảm chi phí xác minh dữ liệu.
Truy cập hiệu quả
DA cần cung cấp quyền truy cập dữ liệu hiệu quả cho các dự án sử dụng nó. DA chậm có thể trở thành nút thắt cổ chai đối với các dịch vụ dựa vào nó, ít nhất gây ra sự kém hiệu quả và tệ nhất là gây ra lỗi hệ thống.
Mạng lưu trữ phi tập trung
Mạng lưu trữ phi tập trung (DSN, như được mô tả trong sách trắng Filecoin) là mạng lưới các nhà cung cấp dịch vụ lưu trữ không được phép cung cấp dịch vụ lưu trữ cho người dùng mạng. Một cách không chính thức, nó cho phép các nhà cung cấp lưu trữ độc lập điều phối các giao dịch lưu trữ với người dùng có nhu cầu dịch vụ lưu trữ và cung cấp lưu trữ dữ liệu linh hoạt và giá thấp cho người dùng đang tìm kiếm dịch vụ lưu trữ giá thấp. Điều này được phối hợp thông qua một blockchain ghi lại, lưu trữ các giao dịch và hỗ trợ thực hiện hợp đồng thông minh.
Lược đồ DSN là một bộ gồm ba giao thức: Đặt, Nhận và Quản lý. Bộ dữ liệu này có các đặc tính như đảm bảo khả năng chịu lỗi và khuyến khích tham gia.
Đặt (dữ liệu) → khóa
Để lưu trữ dữ liệu dưới một khóa duy nhất, khách hàng thực hiện Đặt. Điều này được thực hiện bằng cách chỉ định khoảng thời gian dữ liệu được lưu trữ trên mạng, số lượng bản sao của dữ liệu được lưu trữ để dự phòng và giá thương lượng với nhà cung cấp dịch vụ lưu trữ.
Nhận (khóa)→dữ liệu
Máy khách thực hiện Nhận để lấy dữ liệu được lưu trữ dưới khóa.
Quản lý
Những người tham gia mạng gọi các giao thức quản lý để điều phối việc lưu trữ và dịch vụ do nhà cung cấp cung cấp cũng như để sửa lỗi. Đối với Filecoin, việc này được quản lý thông qua blockchain. Chuỗi khối ghi lại các giao dịch dữ liệu giữa người dùng và nhà cung cấp dữ liệu cũng như bằng chứng về việc lưu trữ dữ liệu chính xác, đảm bảo rằng các giao dịch dữ liệu được duy trì. Chứng minh rằng dữ liệu được lưu trữ chính xác bằng cách xuất bản chứng chỉ do nhà cung cấp dữ liệu tạo ra để đáp lại thách thức mạng. Lỗi lưu trữ xảy ra khi nhà cung cấp dịch vụ lưu trữ không tạo ra bằng chứng sao chép hoặc bằng chứng về không gian-thời gian một cách kịp thời theo yêu cầu của thỏa thuận quản lý, dẫn đến vốn chủ sở hữu của nhà cung cấp dịch vụ lưu trữ bị giảm. Nếu nhiều nhà cung cấp lưu trữ các bản sao dữ liệu trên mạng thì giao dịch có thể tự phục hồi bằng cách tìm nhà cung cấp dịch vụ lưu trữ mới để thực hiện giao dịch lưu trữ.
Cơ hội DSN
Những gì dự án DA đã làm cho đến nay là biến blockchain thành một nền tảng lưu trữ nóng. Vì DSN được tối ưu hóa cho việc lưu trữ, thay vì biến blockchain thành nền tảng lưu trữ, chúng ta có thể chỉ cần biến nền tảng lưu trữ thành nền tảng cung cấp tính khả dụng của dữ liệu. Tài sản thế chấp được cung cấp bởi các nhà cung cấp dịch vụ lưu trữ dưới dạng mã thông báo FIL gốc cung cấp bảo mật kinh tế tiền điện tử để đảm bảo việc lưu trữ dữ liệu. Cuối cùng, khả năng lập trình của các giao dịch lưu trữ có thể mang lại sự linh hoạt về các điều kiện sẵn có của dữ liệu.
Động lực mạnh mẽ nhất để chuyển đổi khả năng DSN thành giải quyết các vấn đề DA là giảm chi phí lưu trữ dữ liệu theo các giải pháp DA. Như đã thảo luận bên dưới, chi phí lưu trữ dữ liệu trên Filecoin rẻ hơn nhiều so với lưu trữ dữ liệu trên Ethereum. Xem xét giá Ethereum/USD hiện tại, việc ghi 1 GB dữ liệu cuộc gọi vào Ethereum sẽ tiêu tốn hơn 3 triệu USD và sẽ bị cắt giảm sau 21 ngày. Phí dữ liệu cuộc gọi này có thể chiếm hơn một nửa chi phí giao dịch tổng hợp dựa trên Ethereum. Tuy nhiên, 1 GB dung lượng lưu trữ trên Filecoin có giá dưới 0,0002 USD mỗi tháng. Đảm bảo DA ở mức giá này hoặc bất kỳ mức giá tương tự nào sẽ giảm chi phí giao dịch cho người dùng và giúp cải thiện hiệu suất cũng như khả năng mở rộng của Web3.
an ninh kinh tế
Trong Filecoin, việc cung cấp không gian lưu trữ cần có tài sản thế chấp. Tài sản thế chấp bị cắt giảm khi nhà cung cấp không thực hiện giao dịch hoặc tuân thủ các đảm bảo của mạng lưới. Các nhà cung cấp dịch vụ lưu trữ không cung cấp dịch vụ của họ có nguy cơ mất tài sản thế chấp và bất kỳ lợi nhuận nào họ kiếm được.
Điều chỉnh cơ chế khuyến khích
Nhiều ưu đãi của giao thức Filecoin phù hợp với mục tiêu DA. Filecoin không khuyến khích hành vi độc hại hoặc lười biếng: trong quá trình đồng thuận, các nhà cung cấp dịch vụ lưu trữ phải tích cực cung cấp bằng chứng lưu trữ dưới dạng bằng chứng sao chép và bằng chứng không-thời gian để liên tục chứng minh sự tồn tại của kho lưu trữ mà không cần giả định của đa số trung thực. Nếu nhà cung cấp dịch vụ lưu trữ không cung cấp bằng chứng, vốn chủ sở hữu của họ sẽ bị giảm, bị loại khỏi sự đồng thuận và phải chịu các hình phạt khác. Các giải pháp DA hiện tại thiếu động lực để các nút thực hiện DAS và chỉ có thể dựa vào hành vi vị tha tạm thời để chứng minh DA.
Khả năng lập trình
Khả năng tùy chỉnh các giao dịch dữ liệu cũng khiến DSN trở thành một nền tảng DA hấp dẫn. Giao dịch dữ liệu có thể có thời lượng khác nhau, cho phép người dùng DA dựa trên DSN chỉ trả tiền cho DA họ cần và cũng có thể điều chỉnh khả năng chịu lỗi bằng cách đặt số lượng bản sao sẽ được lưu trữ trên mạng. Việc tùy chỉnh thêm được hỗ trợ thông qua các hợp đồng thông minh (Tác nhân) trên Filecoin, được thực thi trên FEVM. Nó cũng đã đóng góp vào hệ sinh thái DApps của Filecoin đang phát triển, từ các giải pháp lưu trữ ưu tiên điện toán như Bacalhau đến DeFi và các giải pháp đặt cược thanh khoản như Glif. Retriev cung cấp khả năng truy xuất chốt được khuyến khích với các trọng tài được cấp phép thông qua Filecoin Actors. Khả năng lập trình của Filecoin có thể được sử dụng để tùy chỉnh các yêu cầu DA cần thiết cho các giải pháp khác nhau để các nền tảng dựa vào DA không phải trả nhiều DA hơn mức họ cần.
Những thách thức mà kiến trúc DA dựa trên DSN phải đối mặt
Trong quá trình điều tra, chúng tôi đã phát hiện ra những thách thức đáng kể cần phải vượt qua trước khi xây dựng dịch vụ DA trên DSN. Bây giờ chúng ta đang nói về tính khả thi của việc triển khai, chúng ta sẽ tập trung vào Filecoin.
chứng minh sự chậm trễ
Bằng chứng mật mã về tính toàn vẹn của dữ liệu giao dịch và lưu trữ trên Filecoin cần có thời gian để chứng minh. Khi dữ liệu được gửi lên mạng, nó được chia thành các khu vực 32 GB và được "đóng gói". Đóng gói dữ liệu là cơ sở của Bằng chứng sao chép (PoRep) và Bằng chứng về không gian và thời gian (PoST). Cái trước chứng minh rằng nhà cung cấp lưu trữ lưu trữ một hoặc nhiều bản sao dữ liệu duy nhất và cái sau chứng minh rằng nhà cung cấp lưu trữ liên tục lưu trữ một bản duy nhất. sao chép trong toàn bộ thời gian giao dịch lưu trữ. Chi phí tính toán cho việc đóng gói phải cao để đảm bảo rằng các nhà cung cấp dịch vụ lưu trữ không đóng gói dữ liệu theo yêu cầu, do đó phá vỡ PoReP cần thiết. Khi một giao thức yêu cầu định kỳ bằng chứng về việc lưu trữ duy nhất và được lưu trữ liên tục từ nhà cung cấp dịch vụ lưu trữ, thời gian bảo mật cần thiết cho việc đóng gói phải dài hơn khoảng thời gian phản hồi để nhà cung cấp dịch vụ lưu trữ không thể tạm thời giả mạo bằng chứng hoặc bản sao. Do đó, nhà cung cấp có thể mất khoảng ba giờ để đóng gói một khu vực dữ liệu.
ngưỡng lưu trữ
Vì hoạt động đóng gói tốn kém về mặt tính toán nên kích thước cung của dữ liệu được đóng gói phải có giá trị kinh tế. Đối với các nhà cung cấp dịch vụ lưu trữ, giá lưu trữ phải phù hợp với chi phí đóng gói và tương tự như vậy, chi phí lưu trữ dữ liệu phải đủ thấp (trong trường hợp này là khoảng 32 GB khối) để người dùng sẵn sàng lưu trữ trên dữ liệu Filecoin. Mặc dù có thể đóng gói các khu vực nhỏ hơn nhưng điều này sẽ đẩy giá lưu trữ lên cao để bù đắp cho các nhà cung cấp dịch vụ lưu trữ. Để giải quyết vấn đề này, các công cụ tổng hợp dữ liệu sẽ thu thập các khối dữ liệu nhỏ hơn từ người dùng và gửi chúng tới Filecoin dưới dạng các khối có dung lượng gần 32 GB. Công cụ tổng hợp dữ liệu cam kết với dữ liệu người dùng thông qua bằng chứng về việc bao gồm phân đoạn dữ liệu (PoDSI) và CID khối phụ (pCID). Bằng chứng về việc bao gồm phân đoạn dữ liệu (PoDSI) đảm bảo rằng dữ liệu người dùng được đưa vào khu vực phụ. -block CID (pCID) là xác nhận của người dùng từ khu vực này Được sử dụng khi lấy dữ liệu từ mạng.
hạn chế đồng thuận
Cơ chế đồng thuận của Filecoin, Sự đồng thuận dự kiến, có thời gian tạo khối là 30 giây và thời gian hoàn thiện là vài giờ, cơ chế này có thể cải thiện trong tương lai gần (xem FIP-0086 để biết tính hữu hạn nhanh chóng của Filecoin). Điều này thường quá chậm để hỗ trợ thông lượng giao dịch mà Lớp 2 yêu cầu, lớp này dựa vào DA để xử lý dữ liệu giao dịch. Thời gian tạo khối của Filecoin bị giới hạn bởi giới hạn phần cứng của nhà cung cấp dịch vụ lưu trữ. Thời gian chặn càng ngắn thì nhà cung cấp dịch vụ lưu trữ càng khó tạo và cung cấp bằng chứng lưu trữ, đồng thời nhà cung cấp dịch vụ lưu trữ càng phải chịu nhiều hình phạt lỗi do thiếu cửa sổ chứng thực để lưu trữ dữ liệu chính xác. Để khắc phục vấn đề này, mạng con Đồng thuận giữa các hành tinh (IPC) có thể được tận dụng để rút ngắn thời gian đồng thuận. IPC sử dụng sự đồng thuận tương tự như Tendermint và DRAND để đạt được tính ngẫu nhiên: trong trường hợp DRAND trở thành nút cổ chai, chúng tôi sẽ có thể sử dụng mạng con IPC để đạt được thời gian chặn 3 giây trong trường hợp nút cổ chai trong Tendermint, PoC; chẳng hạn như Narwhal đạt được thời gian chặn dữ liệu trong hàng trăm mili giây.
Tốc độ tìm kiếm
Rào cản cuối cùng là việc thu hồi. Từ những hạn chế trên, chúng ta có thể suy ra rằng Filecoin phù hợp cho kho lạnh hoặc kho ấm. Tuy nhiên, dữ liệu DA rất nóng và cần hỗ trợ các ứng dụng hiệu suất cao. Trong Filecoin, việc truy xuất hook khuyến khích rất khó khăn; dữ liệu cần phải được bỏ chặn trước khi được cung cấp cho khách hàng, điều này làm tăng độ trễ. Hiện tại, việc truy xuất nhanh đạt được thông qua SLA hoặc bằng cách lưu trữ dữ liệu chưa được đóng gói cùng với các lĩnh vực được đóng gói, cả hai đều không đáng tin cậy trong kiến trúc ứng dụng an toàn, không cần cấp phép trên Filecoin. Đặc biệt, Retriev đã chứng minh rằng việc truy xuất có thể được đảm bảo thông qua FVM và việc truy xuất nhanh các hook khuyến khích trên Filecoin vẫn là một lĩnh vực cần được khám phá thêm.
phân tích chi phí
Trong phần này, chúng tôi xem xét các chi phí liên quan đến các yếu tố thiết kế này. Chúng tôi hiển thị chi phí lưu trữ 32 GB dưới dạng các cung trên calldata Ethereum, Celestia blobdata, EigenDA blobdata và Filecoin (sử dụng gần với giá thị trường hiện tại).

Phân tích nhấn mạnh giá của calldata Ethereum: 32 GB dữ liệu có giá 100 triệu USD. Mức giá này thể hiện chi phí bảo mật đằng sau sự đồng thuận của Ethereum và bị ảnh hưởng bởi sự biến động của giá Ethereum và Gas. Bản nâng cấp Dencun giới thiệu Proto-Danksharding (EIP-4844), giới thiệu các giao dịch Blob, nhắm mục tiêu 3 blob mỗi khối, mỗi khối có kích thước khoảng 125 KB và giới thiệu mức giá Gas Blob thay đổi để duy trì số khối mục tiêu Blob trên mỗi khối. Nâng cấp này giúp giảm chi phí của Ethereum DA xuống 1/5: nghĩa là dữ liệu blob 32 GB có giá 20 triệu USD.
Celestia và EigenDA là những cải tiến đáng kể: lần lượt là 8.000 USD và 26.000 USD cho 32 GB dữ liệu. Cả hai đều chịu sự biến động của giá thị trường và ở một mức độ nào đó, phản ánh chi phí bảo mật dữ liệu đồng thuận: Celestia sử dụng mã thông báo TIA gốc của mình, trong khi EigenDA sử dụng Ether.
Trong tất cả các trường hợp trên, dữ liệu được lưu trữ không phải là vĩnh viễn. Dữ liệu cuộc gọi Ethereum được lưu trữ trong 3 tuần, các đốm màu được lưu trữ trong 18 ngày và EigenDA lưu trữ các đốm màu trong khoảng thời gian mặc định là 14 ngày. Trong triển khai Celestia hiện tại, các nút lưu trữ lưu trữ dữ liệu blob vô thời hạn, nhưng các nút nhẹ chỉ có thể lấy mẫu trong tối đa 30 ngày.
Hai bảng cuối cùng là so sánh trực tiếp giữa Filecoin và các giải pháp DA hiện tại. Sự tương đương về chi phí trước tiên liệt kê chi phí của một byte dữ liệu trên một nền tảng nhất định, sau đó hiển thị số byte Filecoin có thể được lưu trữ trong cùng một khoảng thời gian với cùng một mức chi phí.
Điều này cho thấy Filecoin rẻ hơn rất nhiều so với các giải pháp DA hiện tại, chỉ tốn một phần xu để lưu trữ cùng một lượng dữ liệu trong cùng một khoảng thời gian. Không giống như các nút Ethereum và các nút của các giải pháp DA khác, các nút Filecoin được tối ưu hóa để cung cấp dịch vụ lưu trữ với hệ thống bằng chứng cho phép các nút chứng minh việc lưu trữ thay vì sao chép lưu trữ giữa mọi nút trong mạng. Nếu không xem xét tính kinh tế của nhà cung cấp dịch vụ lưu trữ (chẳng hạn như chi phí năng lượng để đóng gói dữ liệu), chi phí cơ bản của quy trình lưu trữ Filecoin là không đáng kể. So với Ethereum, điều này cho thấy một hệ thống có thể cung cấp dịch vụ DA an toàn và hiệu suất cao trên Filecoin có cơ hội thị trường lên tới hàng triệu đô la mỗi gigabyte.
Thông lượng
Dưới đây, chúng tôi sẽ xem xét công suất của giải pháp DA và nhu cầu được tạo ra bởi các đợt tổng hợp Lớp 2 chính.

Bởi vì chuỗi khối Filecoin được tổ chức theo các tipset, với nhiều khối trên mỗi chiều cao khối, số lượng giao dịch có thể xảy ra không bị giới hạn bởi sự đồng thuận hoặc kích thước khối. Hạn chế nghiêm ngặt về dữ liệu của Filecoin là dung lượng lưu trữ trên toàn mạng chứ không phải dung lượng được phép thông qua sự đồng thuận.
Đối với nhu cầu DA hàng ngày, chúng tôi lấy dữ liệu từ Rollups DA và Thực thi do Terry Chung và Wei Dai cung cấp, bao gồm mức trung bình hàng ngày trong khoảng thời gian 30 ngày và dữ liệu cho một ngày lấy mẫu. Bằng cách này, chúng ta có thể xem xét nhu cầu trung bình và không bỏ qua những sai lệch so với mức trung bình (ví dụ: nhu cầu của Optimism vào ngày 15 tháng 8 năm 2023 là khoảng 261.000.000 byte, tức là mức trung bình trong 30 ngày của nó là 64.000, gấp hơn bốn lần 000 byte).
Điều có thể thấy từ lựa chọn này là mặc dù có cơ hội giảm chi phí DA nhưng các yêu cầu DA sẽ cần phải tăng lên đáng kể để sử dụng hiệu quả kích thước cung 32 GB của Filecoin. Mặc dù việc đóng gói các khu vực 32 GB với ít hơn 32 GB dữ liệu sẽ gây lãng phí tài nguyên nhưng chúng tôi có thể làm như vậy mà vẫn đạt được lợi thế về chi phí.
Ngành kiến trúc
Trong phần này, chúng ta sẽ xem xét kiến trúc kỹ thuật có thể thực hiện được nếu chúng ta xây dựng nó ngày hôm nay. Chúng tôi sẽ xem xét kiến trúc này trong bối cảnh của bất kỳ ứng dụng L2 nào và chuỗi L1 do L2 phục vụ. Vì giải pháp này là giải pháp DA bên ngoài, như Celestia và EigenDA, nên chúng tôi không coi Filecoin là ví dụ L1.
các thành phần
Ngay cả ở cấp độ cao, DA trên Filecoin tận dụng nhiều tính năng khác nhau của hệ sinh thái Filecoin.
Giao dịch : Người dùng hạ nguồn thực hiện giao dịch trên nền tảng yêu cầu DA, có thể là L2.
Nền tảng sử dụng DA : Các nền tảng này sử dụng DA làm dịch vụ, có thể là L2 xuất bản dữ liệu giao dịch lên Filecoin DA hoặc cam kết với L1 (chẳng hạn như Ethereum).
Lớp 1 : Đây là bất kỳ L1 nào chứa các cam kết dữ liệu trỏ đến giải pháp DA. Đây có thể là Ethereum, hỗ trợ L2 bằng giải pháp Filecoin DA.
Bộ tổng hợp : Giao diện người dùng của giải pháp DA dựa trên Filecoin là một bộ tổng hợp, là một thành phần tập trung nhận dữ liệu giao dịch từ L2 và các máy khách DA khác rồi tổng hợp chúng thành các khu vực 32 GB phù hợp để đóng gói. Mặc dù bằng chứng khái niệm đơn giản sẽ bao gồm một công cụ tổng hợp tập trung, nhưng các nền tảng sử dụng giải pháp DA cũng có thể chạy các công cụ tổng hợp của riêng chúng. Ví dụ: với tư cách là một thiết bị phụ trợ cho bộ phân loại L2, bộ tập trung của bộ tổng hợp tương tự như bộ phân loại L2 hoặc bộ phân cấp của EigenDA. Sau khi trình tổng hợp tổng hợp tải trọng đạt gần 32 GB, nó sẽ ký kết thỏa thuận lưu trữ với nhà cung cấp dịch vụ lưu trữ để lưu trữ dữ liệu. Người dùng được đảm bảo rằng dữ liệu của họ sẽ được chứa trong khu vực đó dưới dạng PoDSI (Bằng chứng về việc bao gồm phân đoạn dữ liệu) và pCID được sử dụng để xác định dữ liệu của họ khi dữ liệu đó xâm nhập vào mạng. pCID này sẽ được đưa vào cam kết cấp bang về L1 và được sử dụng để tham chiếu dữ liệu hỗ trợ giao dịch.
Người xác minh : Người xác minh yêu cầu dữ liệu từ nhà cung cấp dịch vụ lưu trữ để đảm bảo tính toàn vẹn của các cam kết trạng thái và thiết lập bằng chứng gian lận, được gửi tới L1 trong trường hợp có thể chứng minh được gian lận.
Thỏa thuận lưu trữ : Sau khi trình tổng hợp tổng hợp tải trọng đạt gần 32 GB, trình tổng hợp sẽ ký kết thỏa thuận lưu trữ với nhà cung cấp lưu trữ để lưu trữ dữ liệu.
Xuất bản blob (Put) : Để bắt đầu một Put, khách hàng DA gửi một blob chứa dữ liệu giao dịch đến bộ tổng hợp. Điều này có thể được thực hiện ngoài chuỗi hoặc trên chuỗi thông qua các oracle tổng hợp trên chuỗi. Để xác nhận đã nhận được blob, trình tổng hợp sẽ trả lại PoDSI cho khách hàng, chứng minh rằng blob của nó được chứa trong một khu vực tổng hợp sẽ được gửi đến mạng con, cùng với pCID (mã định danh nội dung phân mảnh phụ). Khi một blob được cung cấp trên Filecoin, nó sẽ được khách hàng và các bên quan tâm khác sử dụng để tham khảo blob.
Giao dịch dữ liệu sẽ xuất hiện trên chuỗi trong vòng vài phút sau khi giao dịch được hoàn thành. Trở ngại lớn nhất đối với sự chậm trễ là thời gian đóng gói, có thể mất tới ba giờ. Điều này có nghĩa là mặc dù giao dịch đã hoàn tất và người dùng có thể tin tưởng rằng dữ liệu sẽ xuất hiện trên mạng nhưng không có gì đảm bảo rằng dữ liệu sẽ có thể truy vấn được cho đến khi quá trình đóng gói hoàn tất. Máy khách Lotus có tính năng truy xuất nhanh, trong đó bản sao dữ liệu chưa được đóng gói được lưu trữ cùng với bản sao được đóng gói và có sẵn ngay sau khi dữ liệu chưa được đóng gói được chuyển đến nhà cung cấp dịch vụ lưu trữ dữ liệu, miễn là giao dịch truy xuất không phụ thuộc vào bằng chứng cho thấy dữ liệu được đóng gói có trên mạng. Tuy nhiên, tính năng này tùy theo quyết định của nhà cung cấp dữ liệu và không được đảm bảo bằng mật mã như một phần của thỏa thuận. Để cung cấp các đảm bảo truy xuất nhanh chóng, cần có những thay đổi trong cơ chế đồng thuận và hình phạt/khuyến khích để thực thi việc thực thi.
Truy xuất blob (Nhận) : Truy xuất tương tự như thao tác đặt. Giao dịch truy xuất là bắt buộc và sẽ xuất hiện trên chuỗi trong vòng vài phút. Độ trễ truy xuất sẽ phụ thuộc vào các điều khoản của thỏa thuận và liệu các bản sao dữ liệu chưa được đóng gói có được lưu trữ để truy xuất nhanh hay không. Trong trường hợp truy xuất nhanh, độ trễ sẽ phụ thuộc vào điều kiện mạng. Nếu không truy xuất nhanh, dữ liệu sẽ cần phải được giải nén trước khi được cung cấp cho khách hàng, việc này sẽ mất khoảng thời gian tương đương với việc đóng gói, khoảng ba giờ. Do đó, nếu không tối ưu hóa, thời gian khứ hồi tối đa của chúng tôi là sáu giờ và sẽ cần phải cải thiện đáng kể dịch vụ dữ liệu trước khi hệ thống này trở thành DA khả thi hoặc hệ thống chống gian lận.
Bằng chứng DA : Bằng chứng DA có thể được chia thành hai bước: thông qua PoDSI được cung cấp khi dữ liệu được gửi đến đơn vị tổng hợp trong quá trình giao dịch và sau đó thông qua cam kết liên tục của PoRep và PoST do cơ chế đồng thuận Filecoin cung cấp. Như đã đề cập ở trên, PoRep và PoST cung cấp các đảm bảo có kế hoạch và có thể chứng minh được về khả năng lưu trữ và độ bền dữ liệu.
Giải pháp này sẽ sử dụng nhiều tính năng bắc cầu, vì bất kỳ khách hàng nào dựa vào DA (dù có xây dựng bằng chứng hay không) đều cần có khả năng tương tác với Filecoin. Đối với các pCID được bao gồm trong quá trình chuyển đổi trạng thái được xuất bản lên L1, người xác minh có thể thực hiện kiểm tra sơ bộ để đảm bảo rằng không có pCID sai nào được gửi. Có một số cách để thực hiện việc này, ví dụ: thông qua oracle xuất bản dữ liệu Filecoin trên L1 hoặc thông qua trình xác thực để xác minh rằng có giao dịch hoặc khu vực dữ liệu tương ứng với pCID. Tương tự như vậy, việc xác minh tính hợp lệ hoặc bằng chứng gian lận được cấp cho L1 có thể yêu cầu sử dụng cầu nối để mang lại niềm tin rằng bằng chứng đó là hợp lệ hoặc gian lận. Những cây cầu hiện có là Axelar và Celer.
phân tích bảo mật
Tính toàn vẹn của Filecoin đạt được bằng cách cắt giảm tài sản thế chấp. Tài sản thế chấp có thể bị cắt giảm trong hai trường hợp: lỗi lưu trữ hoặc lỗi đồng thuận. Lỗi lưu trữ là khi nhà cung cấp dịch vụ lưu trữ không cung cấp bằng chứng về dữ liệu được lưu trữ (PoRep hoặc PoST), liên quan đến việc thiếu dữ liệu sẵn có trong mô hình của chúng tôi. Lỗi đồng thuận đề cập đến hành vi nguy hiểm trong sự đồng thuận, giao thức quản lý sổ cái giao dịch và tóm tắt FEVM từ sổ cái giao dịch.
Lỗi ngành là hình phạt do không đưa ra bằng chứng về việc lưu trữ liền kề. Các nhà cung cấp dịch vụ lưu trữ có thời gian gia hạn một ngày trong thời gian đó họ không bị phạt vì lỗi lưu trữ. Sau 42 ngày xảy ra lỗi khu vực, khu vực đó sẽ bị chấm dứt. Các khoản phí phát sinh sẽ bị tiêu hủy.
BR(t) = ProjectedRewardFraction(t) * SectorQualityAdjustedPower
Việc chấm dứt khu vực xảy ra nếu một khu vực bị lỗi trong 42 ngày hoặc nếu nhà cung cấp dịch vụ lưu trữ cố tình chấm dứt giao dịch. Phí chấm dứt bằng số tiền tối đa mà ngành kiếm được trước khi chấm dứt, giới hạn ở mức 90 ngày có doanh thu. Phí giao dịch chưa thanh toán sẽ được hoàn trả cho người dùng. Các chi phí phát sinh sẽ bị tiêu hủy.
max(SP(t), BR(StartEpoch, 20 d) + BR(StartEpoch, 1 d) * terminatorRewardFactor * min(SectorAgeInDays, 140))
Khi chấm dứt giao dịch, có một dấu gạch chéo của tác nhân thị trường lưu trữ, tức là giảm tài sản thế chấp do nhà cung cấp dịch vụ lưu trữ đăng sau giao dịch.
Tính bảo mật do Filecoin cung cấp rất khác so với các blockchain khác. Dữ liệu chuỗi khối thường được bảo mật thông qua sự đồng thuận và sự đồng thuận của Filecoin chỉ bảo mật sổ cái giao dịch chứ không phải dữ liệu tham chiếu giao dịch. Dữ liệu được lưu trữ trên Filecoin phải đủ an toàn để khuyến khích các nhà cung cấp dịch vụ lưu trữ cung cấp dịch vụ lưu trữ. Điều này có nghĩa là dữ liệu được lưu trữ trên Filecoin được bảo mật thông qua các hình phạt lỗi và các ưu đãi thương mại như danh tiếng của người dùng. Nói cách khác, lỗi dữ liệu trên blockchain dẫn đến vi phạm sự đồng thuận làm suy yếu tính bảo mật của blockchain hoặc khái niệm về tính hợp lệ của giao dịch. Filecoin có khả năng chịu lỗi khi lưu trữ dữ liệu và do đó chỉ sử dụng sự đồng thuận để đảm bảo tính bảo mật của sổ cái giao dịch và các hoạt động liên quan đến giao dịch. Cái giá phải trả cho việc nhà cung cấp dịch vụ lưu trữ không tôn trọng các giao dịch dữ liệu của mình là hình phạt phần thưởng lưu trữ có giá trị lên tới 90 ngày, cũng như việc mất tài sản thế chấp mà họ đã đăng để đảm bảo thỏa thuận.
Do đó, chi phí của một cuộc tấn công giữ lại dữ liệu từ nhà cung cấp Filecoin chỉ đơn giản là chi phí cơ hội để truy xuất giao dịch. Việc truy xuất dữ liệu trên Filecoin dựa vào phí do người dùng trả để khuyến khích các nhà cung cấp dịch vụ lưu trữ. Tuy nhiên, việc không đáp ứng yêu cầu truy xuất dữ liệu sẽ không tác động tiêu cực đến nhà cung cấp dịch vụ lưu trữ. Để giảm nguy cơ một nhà cung cấp lưu trữ bỏ qua hoặc từ chối giao dịch truy xuất dữ liệu, dữ liệu trên Filecoin có thể được lưu trữ bởi nhiều nhà cung cấp lưu trữ.
Vì tính bảo mật kinh tế đằng sau dữ liệu Filecoin thấp hơn nhiều so với các giải pháp dựa trên blockchain nên việc bảo vệ chống thao túng dữ liệu cũng phải được xem xét. Thao tác dữ liệu được bảo vệ thông qua hệ thống bằng chứng Filecoin. Dữ liệu được tham chiếu thông qua CID, qua đó dữ liệu có thể được phát hiện ngay lập tức. Do đó, nhà cung cấp dữ liệu không thể cung cấp dữ liệu bị hỏng vì rất dễ xác minh rằng dữ liệu thu được có khớp với CID được yêu cầu hay không. Nhà cung cấp dữ liệu không thể lưu trữ dữ liệu bị hỏng ở cùng vị trí với dữ liệu không bị hỏng. Sau khi nhận được dữ liệu người dùng, nhà cung cấp phải cung cấp bằng chứng về các lĩnh vực dữ liệu được đóng gói chính xác để bắt đầu giao dịch dữ liệu (chọn hộp này). Do đó, các giao dịch lưu trữ không thể được bắt đầu với dữ liệu bị hỏng. Trong suốt thời gian của giao dịch lưu trữ, PoST được cung cấp để chứng minh việc thanh toán ký quỹ (lưu ý rằng điều này chứng minh cả ký quỹ cho các lĩnh vực dữ liệu được đóng gói và ký quỹ kể từ PoST cuối cùng). Vì PoST dựa vào việc đóng gói các khu vực khi tạo bằng chứng nên các khu vực bị hỏng có thể dẫn đến PoST giả mạo, dẫn đến lỗi khu vực. Do đó, nhà cung cấp dịch vụ lưu trữ không thể lưu trữ hay cung cấp dữ liệu bị hỏng, không thể nhận phần thưởng khi cung cấp dữ liệu không bị hỏng hoặc tránh bị phạt vì giả mạo dữ liệu người dùng.
Bảo mật có thể được tăng cường bằng cách tăng tài sản thế chấp mà nhà cung cấp dịch vụ lưu trữ cam kết với tác nhân thị trường lưu trữ, hiện được xác định bởi nhà cung cấp dịch vụ lưu trữ và người dùng. Nếu chúng tôi giả định rằng số tiền thế chấp này đủ cao (ví dụ: giống như tài sản thế chấp của người xác thực Ethereum) để khuyến khích các nhà cung cấp không vỡ nợ, thì chúng tôi có thể nghĩ đến những gì khác cần được bảo đảm (mặc dù làm như vậy sẽ cực kỳ kém hiệu quả về vốn, vì Điều này cần có tài sản thế chấp để đảm bảo cho từng blob giao dịch hoặc khu vực blob tổng hợp). Giờ đây, các nhà cung cấp dữ liệu có thể chọn không cung cấp dữ liệu trong tối đa 41 ngày trước khi tác nhân thị trường lưu trữ chấm dứt giao dịch lưu trữ. Giả sử thời gian giao dịch dữ liệu ngắn hơn, chúng ta có thể cho rằng dữ liệu không có sẵn cho đến ngày giao dịch cuối cùng. Trong trường hợp không có sự phối hợp của tác nhân độc hại, tình trạng này có thể được giảm thiểu bằng cách sao chép trên nhiều nhà cung cấp dịch vụ lưu trữ để các dịch vụ dữ liệu có thể tiếp tục.
Chúng ta có thể xem xét cái giá phải trả của kẻ tấn công khi lật đổ sự đồng thuận, bằng cách chấp nhận bằng chứng sai hoặc bằng cách viết lại lịch sử sổ cái và xóa các giao dịch khỏi sổ đặt hàng mà không phạt các nhà cung cấp dịch vụ lưu trữ có trách nhiệm. Tuy nhiên, điều đáng chú ý là trong trường hợp vi phạm bảo mật này, kẻ tấn công có thể thao túng sổ cái của Filecoin theo ý muốn. Để thực hiện một cuộc tấn công như vậy, kẻ tấn công cần phải có ít nhất phần lớn cổ phần trong chuỗi Filecoin. Cổ phần liên quan đến dung lượng lưu trữ được cung cấp cho mạng. Hiện tại, chuỗi Filecoin có khối lượng dữ liệu là 25 EiB (10¹⁶ byte) và một tác nhân độc hại sẽ cần ít nhất 12,5 EiB để cung cấp chuỗi của riêng mình để giành được các quy tắc lựa chọn ngã ba. Điều này được giảm thiểu hơn nữa bằng cách cắt giảm liên quan đến lỗi đồng thuận, hình phạt của nó là mất tất cả tài sản thế chấp và phần thưởng khối cũng như đình chỉ tham gia vào sự đồng thuận.
Lạc đề: Chặn các cuộc tấn công vào các giải pháp DA khác
Mặc dù kịch bản trên cho thấy những thiếu sót của Filecoin trong việc bảo vệ dữ liệu khỏi các cuộc tấn công từ chối nhưng đây không phải là ví dụ duy nhất.
Ethereum : Nói chung, cách duy nhất để đảm bảo rằng các yêu cầu tới mạng Ethereum sẽ được phản hồi là chạy một nút đầy đủ. Do đó, các nút đầy đủ không cần phải đáp ứng các yêu cầu truy xuất dữ liệu ngoài sự đồng thuận. Các cấu trúc như PeerDAS giới thiệu một hệ thống tính điểm ngang hàng cho phản hồi của nút khi truy xuất dữ liệu, trong đó các nút có điểm đủ thấp (về cơ bản là danh tiếng DA) có thể bị cô lập khỏi mạng.
Celestia : Celestia có bảo mật trên mỗi byte mạnh hơn cấu trúc Filecoin và có khả năng chống lại các cuộc tấn công ngăn chặn, nhưng cách duy nhất để tận dụng bảo mật này là lưu trữ một nút đầy đủ. Các yêu cầu đối với cơ sở hạ tầng Celestia không thuộc quyền sở hữu và vận hành nội bộ sẽ được xem xét mà không bị phạt.
EigenDA : Tương tự như Celestia, bất kỳ dịch vụ nào cũng có thể chạy nút Toán tử EigenDA để đảm bảo truy xuất dữ liệu của chính nó. Do đó, mọi yêu cầu truy xuất dữ liệu ngoài giao thức sẽ phải được xem xét. Cũng lưu ý rằng EigenDA có một nhà phân phối tập trung và đáng tin cậy chịu trách nhiệm mã hóa dữ liệu, cam kết KZG và phân phối dữ liệu, tương tự như công cụ tổng hợp của chúng tôi.
Bảo mật truy xuất
Khả năng tìm kiếm là cần thiết cho DA. Lý tưởng nhất là các lực lượng thị trường sẽ khuyến khích các nhà cung cấp dịch vụ lưu trữ hợp lý về mặt kinh tế chấp nhận các giao dịch truy xuất và cạnh tranh với các nhà cung cấp khác để giảm giá cho người dùng. Người ta cho rằng điều này là đủ để các nhà cung cấp dữ liệu cung cấp dịch vụ truy xuất, nhưng do tầm quan trọng của DA, việc yêu cầu bảo mật cao hơn là hợp lý.
Hiện tại, việc thu hồi không thể được đảm bảo với sự đảm bảo kinh tế nêu trên. Điều này là do về mặt mật mã, rất khó để chứng minh theo cách giảm thiểu độ tin cậy rằng dữ liệu không được khách hàng nhận được (trong trường hợp khách hàng cần phải bác bỏ tuyên bố của nhà cung cấp dịch vụ lưu trữ về việc đã gửi dữ liệu). Để đảm bảo an ninh truy xuất thông qua bảo mật kinh tế của Filecoin, cần phải có đảm bảo truy xuất gốc giao thức. Với những thay đổi tối thiểu đối với giao thức, điều này có nghĩa là việc truy xuất cần phải liên quan đến lỗi ngành hoặc chấm dứt giao dịch. Retriev là một bằng chứng khái niệm cung cấp đảm bảo truy xuất dữ liệu bằng cách sử dụng “trọng tài” đáng tin cậy để hòa giải các tranh chấp về truy xuất dữ liệu.
Bổ sung: Thu hồi các dung dịch DA khác
Như đã đề cập ở trên, Filecoin thiếu các đảm bảo truy xuất gốc giao thức cần thiết để ngăn chặn hành vi ích kỷ của bộ lưu trữ (hoặc nhà cung cấp truy xuất). Trong trường hợp Ethereum và Celestia, cách duy nhất để đảm bảo có thể đọc được dữ liệu giao thức là tự lưu trữ một nút đầy đủ hoặc tin tưởng vào SLA của nhà cung cấp cơ sở hạ tầng. Là nhà cung cấp dịch vụ lưu trữ Filecoin, việc truy xuất được đảm bảo không phải là một nhiệm vụ dễ dàng. Thiết lập tương tự trong Filecoin là trở thành nhà cung cấp dịch vụ lưu trữ (đòi hỏi chi phí cơ sở hạ tầng đáng kể) và chấp nhận thành công các giao dịch lưu trữ giống như nhà cung cấp dịch vụ lưu trữ do người dùng xuất bản, tại thời điểm đó mọi người sẽ trả tiền để tự cung cấp dung lượng lưu trữ.
Phân tích độ trễ
Độ trễ của Filecoin được xác định bởi nhiều yếu tố, chẳng hạn như mạng, kết hợp cấu trúc liên kết, lưu trữ, cấu hình máy khách và khả năng phần cứng. Chúng tôi cung cấp phân tích lý thuyết thảo luận về các yếu tố này và hiệu suất có thể mong đợi từ quá trình xây dựng.
Do thiết kế của hệ thống chứng minh Filecoin và thiếu các biện pháp khuyến khích truy xuất, Filecoin không được tối ưu hóa để cung cấp độ trễ khứ hồi hiệu suất cao từ lần phát hành dữ liệu đầu tiên đến lần truy xuất dữ liệu ban đầu. Truy xuất hiệu suất cao trên Filecoin là một lĩnh vực nghiên cứu tích cực và liên tục thay đổi khi các nhà cung cấp dịch vụ lưu trữ cải thiện khả năng của họ và Filecoin giới thiệu các tính năng mới. Chúng tôi định nghĩa “chuyến đi khứ hồi” là khoảng thời gian từ khi gửi giao dịch dữ liệu đến thời điểm sớm nhất dữ liệu được gửi tới Filecoin có thể được tải xuống.
khối thời gian
Theo sự đồng thuận dự định của Filecoin, các giao dịch dữ liệu có thể được hoàn thành trong thời gian khối 30 giây. 1 giờ là thời gian xác nhận thông thường đối với dữ liệu nhạy cảm trên chuỗi, chẳng hạn như chuyển tiền.
xử lí dữ liệu
Thời gian xử lý dữ liệu thay đổi tùy theo nhà cung cấp bộ nhớ và cấu hình. Khi sử dụng phần cứng được cung cấp bộ lưu trữ tiêu chuẩn, quá trình đóng gói mất 3 giờ. Các nhà cung cấp dịch vụ lưu trữ thường tiết kiệm được 3 giờ thông qua các cấu hình máy khách đặc biệt, khả năng song song hóa và đầu tư vào phần cứng mạnh hơn. Thay đổi này cũng ảnh hưởng đến thời lượng bỏ chặn khu vực, điều này hoàn toàn bị phá vỡ bởi tùy chọn truy xuất nhanh trong các ứng dụng khách Filecoin như Lotus. Cài đặt truy xuất nhanh lưu trữ bản sao dữ liệu chưa được đóng gói cùng với dữ liệu được đóng gói, giúp tăng tốc đáng kể thời gian truy xuất. Dựa trên điều này, chúng tôi có thể giả định độ trễ trong trường hợp xấu nhất là 3 giờ kể từ khi giao dịch dữ liệu được chấp nhận cho đến khi dữ liệu có sẵn trên chuỗi.
Kết luận và định hướng tương lai
Bài viết này khám phá cách xây dựng DA bằng DSN hiện có, cụ thể là Filecoin. Chúng tôi coi các yêu cầu đối với DA là yếu tố chính trong cơ sở hạ tầng mở rộng quy mô của Ethereum. Chúng tôi xem xét tính khả thi của việc xây dựng DA trên DSN dựa trên Filecoin và sử dụng nó để khám phá các cơ hội mà các giải pháp trên Filecoin sẽ mang lại cho hệ sinh thái Ethereum hoặc bất kỳ cơ hội nào sẽ được hưởng lợi từ lớp DA hiệu quả về mặt chi phí.
Filecoin đã chứng minh rằng DSN có thể cải thiện đáng kể hiệu quả lưu trữ dữ liệu trong các hệ thống phi tập trung dựa trên blockchain, tiết kiệm 100 triệu USD cho mỗi 32 GB dữ liệu được ghi theo giá thị trường hiện tại. Mặc dù nhu cầu về DA không đủ để lấp đầy khu vực 32 GB nhưng lợi thế về chi phí của DA vẫn tồn tại nếu các khu vực trống được đóng gói. Mặc dù độ trễ lưu trữ và truy xuất hiện tại trên Filecoin không phù hợp với nhu cầu lưu trữ nóng, nhưng các hoạt động cụ thể của nhà cung cấp dịch vụ lưu trữ có thể mang lại hiệu suất hợp lý, đảm bảo dữ liệu có sẵn trong vòng 3 giờ.
Niềm tin ngày càng tăng vào các nhà cung cấp dịch vụ lưu trữ Filecoin có thể được mở rộng bằng tài sản thế chấp có thể thay đổi, chẳng hạn như trong EigenDA. Filecoin mở rộng khả năng bảo mật có thể điều chỉnh này bằng cách cho phép lưu trữ số lượng lớn bản sao trên mạng, từ đó bổ sung khả năng chịu lỗi Byzantine có thể điều chỉnh. Để ngăn chặn mạnh mẽ các cuộc tấn công giữ lại dữ liệu, cần phải giải quyết việc truy xuất dữ liệu được đảm bảo và hiệu quả, nhưng giống như bất kỳ giải pháp nào khác, cách duy nhất để thực sự đảm bảo việc truy xuất là tự lưu trữ nút hoặc tin cậy vào nhà cung cấp cơ sở hạ tầng.
Chúng tôi nhận thấy cơ hội cho DA trong việc phát triển hơn nữa PoDSI, có thể (cùng với bằng chứng khái niệm hiện tại của Filecoin) thay thế DAS để đảm bảo rằng dữ liệu được chứa trong các lĩnh vực được đóng gói lớn hơn. Tùy thuộc vào tình huống, điều này có thể khiến quá trình xử lý dữ liệu chậm có thể chấp nhận được vì bằng chứng gian lận có thể được ban hành sau 1 ngày đến 1 tuần và DA có thể được đảm bảo theo yêu cầu. PoDSI vẫn là một công nghệ mới và đang được phát triển rất nhiều, vì vậy chúng tôi vẫn chưa biết PoDSI hiệu quả sẽ như thế nào hoặc các cơ chế cần thiết để xây dựng một hệ thống xung quanh nó. Vì đã có các giải pháp tính toán trên dữ liệu Filecoin nên giải pháp tính toán PoDSI trên dữ liệu được gói hoặc chưa được gói có thể không quá xa vời.
Khi các lĩnh vực DA và Filecoin phát triển, sự kết hợp mới giữa các giải pháp và công nghệ hỗ trợ có thể dẫn đến những bằng chứng mới về khái niệm. Khi sự tích hợp của Solana với mạng Filecoin cho thấy, DSN có tiềm năng trở thành một công nghệ mở rộng quy mô. Chi phí lưu trữ dữ liệu trên Filecoin mang đến cơ hội mở với khả năng tối ưu hóa đáng kể. Mặc dù những thách thức được thảo luận trong bài viết này được đặt ra trong bối cảnh hỗ trợ DA, nhưng các giải pháp cuối cùng của chúng sẽ xây dựng một loạt công cụ và hệ thống mới bên ngoài DA.
Dữ liệu biểu đồ có liên quan đến từ thông số Filecoin, EIP-4844, EigenDA, triển khai Celestia, Celenium, Starboard, file.app, Rollups DA và Execution, cũng như giá thị trường gần đúng hiện tại.


