*Ghi chú 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à nhà quản lý tài sản dẫn đầu Blockchain của châu Á với 1,6 tỷ USD trong Tài sản được quản lý. 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 trong các 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ả này, những người đã đồng ý xuất bản ở đây. *
DA (Data Availability) là một công nghệ cốt lõi được mở rộng của Ethereum, cho phép các nút xác minh dữ liệu có sẵn trên mạng một cách hiệu quả 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 một cách hiệu quả các phương thức truyền dọc và các hình thức mở rộng theo chiều dọc khác, cho phép các nút thực thi đảm bảo 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 việc mở rộng theo chiều ngang và các hình thức mở rộng khác (kế hoạch cập nhật tương lai của Ethereum), vì các nút cần chứng minh rằng dữ liệu giao dịch (hoặc blob) được lưu trữ trong các phân đoạn mạng thực sự có sẵn trên mạng.
Các giải pháp DA đã được thảo luận và công bố gần đây (ví dụ như Celestia, EigenDA, Avail), nhằm cung cấp cơ sở hạ tầng hiệu suất cao và an toàn cho việc triển khai DA cho các ứng dụng.
So sánh với L1 như Ethereum, ưu điểm của giải pháp DA bên ngoài là nó cung cấp một phương tiện giá rẻ và hiệu suất cao cho dữ liệu trên chuỗi. Giải pháp DA thường bao gồm các chuỗi công khai riêng của chính mình, nhằm đạt được lưu trữ giá rẻ và không cần phép thuật. Ngay cả sau khi sửa đổi, việc lưu trữ dữ liệu trên blockchain nội bộ vẫn rất không hiệu quả.
Với điều này, chúng tôi nhận thấy rằng việc khám phá các giải pháp tối ưu hóa lưu trữ (như FIL) như một nền tảng cho lớp DA là rất hiển nhiên. FIL sử dụng blockchain của nó để điều phối giao dịch lưu trữ giữa người dùng và nhà cung cấp 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 nghiên cứu tính khả thi của giải pháp DA được xây dựng trên mạng lưu trữ phi tập trung (DSN). Chúng tôi đặc biệt quan tâm đến Filecoin vì nó là DSN được sử dụng nhiều nhất cho đến nay. Chúng tôi tóm tắt cơ hội mà loại giải pháp này mang lại và các thách thức cần vượt qua để xây dựng giải pháp này.
DA lớp cung cấp các chức năng sau đối với các dịch vụ phụ thuộc vào nó:
1. An toàn người dùng: Không có nút nào có thể chắc chắn rằng dữ liệu không thể sử dụng là có thể sử dụng.
2. Toàn cầu an toàn: Ngoại trừ một số nút, tất cả các nút đều đồng ý về tính khả dụng / không khả dụng của dữ liệu.
3. Khả năng truy vấn dữ liệu hiệu quả.
Tất cả những điều này cần được thực hiện một cách hiệu quả để đạt được sự mở rộng. Tầng DA cung cấp hiệu suất cao hơn với chi phí thấp hơn trên ba điểm đã đề cập ở trên. Ví dụ, bất kỳ nút nào cũng có thể yêu cầu một bản sao đầy đủ của dữ liệu để chứng minh sự lưu trữ, nhưng điều này là không hiệu quả. Bằng cách cung cấp hệ thống với ba điểm đã đề cập ở trên, chúng tôi đã thực hiện một tầng DA có thể cung cấp tính bảo mật cần thiết cho sự phối hợp giữa L2 và L1 và cung cấp giới hạn dưới mạnh mẽ hơn trong trường hợp có sự tham gia đa số độc hại.
Dữ liệu được lưu trữ
Dữ liệu được đăng lên DA Solution có tuổi thọ hiệu quả: đủ lâu để giải quyết tranh chấp hoặc xác minh chuyển đổi trạng thái. Dữ liệu giao dịch chỉ cần có đủ thời gian khả dụng để xác minh chính xác chuyển đổi trạng thái hoặc cung cấp đủ cơ hội cho người xác minh xây dựng bằng chứng gian lận. Đến thời điểm viết bài này, Ethereum calldata là giải pháp được sử dụng phổ biến nhất cho các dự án về khả dụng dữ liệu (rollups).
Hiệu suất xác minh dữ liệu
DAS (Data Availability Sampling) là phương pháp tiêu chuẩn để giải quyết vấn đề DA. Nó có lợi thế bảo mật bổ sung, tăng cường khả năng của Actor mạng để xác minh thông tin trạng thái từ các đồng nghiệp. Tuy nhiên, nó phụ thuộc vào việc các nút thực hiện mẫu: cần phải đáp ứng yêu cầu DAS để đảm bảo giao dịch khai thác không bị từ chối, nhưng yêu cầu mẫu của các nút không có động cơ tích cực hoặc tiêu cực. Từ quan điểm của nút yêu cầu mẫu, không thực hiện DAS sẽ không bị trừng phạt tiêu cực. Ví dụ, Celestia cung cấp một hiện thực khách hàng nhẹ đầu tiên và duy nhất thực hiện DAS, cung cấp giả định bảo mật mạnh hơn và giảm thiểu chi phí xác minh dữ liệu.
Hiệu suất truy cập
DA cần cung cấp truy cập dữ liệu hiệu quả cho các dự án sử dụng nó. Một DA chậm có thể trở thành điểm nghẽn phụ thuộc vào dịch vụ của nó, gây ra hiệu suất kém và thậm chí là lỗi hệ thống.
Phi tập trung lưu trữ mạng
Hệ thống lưu trữ phi tập trung (DSN, như đã được mô tả trong Bài viết White Paper của Filecoin) là một mạng lưới không cần phép mà gồm các nhà cung cấp lưu trữ, cung cấp dịch vụ lưu trữ cho người dùng mạng. Nó cho phép các nhà cung cấp lưu trữ độc lập và người dùng cần dịch vụ lưu trữ tương tác để thực hiện giao dịch lưu trữ và cung cấp dịch vụ lưu trữ linh hoạt và giá rẻ cho người dùng có nhu cầu. Điều này được điều phối thông qua việc ghi lại giao dịch lưu trữ và hỗ trợ thực thi hợp đồng thông minh trên blockchain.
DSN gồm ba giao thức: Put, Get và Manage. Bộ ba này có tính chất bảo đảm sự chịu lỗi và kích thích tham gia.
Đặt → khóa
Để lưu trữ dữ liệu dưới một khóa duy nhất, người dùng thực hiện Put trên phía người dùng. Điều này được thực hiện bằng cách chỉ định thời hạn lưu trữ dữ liệu trên mạng, số lượng bản sao dữ liệu được lưu trữ cho mục đích dự phòng và giá cả được thương lượng với nhà cung cấp lưu trữ.
Lấy (Chìa khoá bảo mật) dữ liệu →
Người dùng thực hiện Get để truy xuất dữ liệu được lưu trữ dưới khóa.
Quản lý
Mạng lưới các bên tham gia gọi các giao thức quản lý để điều phối không gian lưu trữ và dịch vụ được cung cấp bởi nhà cung cấp và sửa chữa lỗi. Đối với Filecoin, điều này được quản lý thông qua blockchain. Blockchain này ghi lại 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 lưu trữ dữ liệu đúng, đảm bảo giao dịch dữ liệu được duy trì. Việc chứng minh dữ liệu có được lưu trữ chính xác được thực hiện bằng cách công bố các bằng chứng do nhà cung cấp dữ liệu tạo ra để đáp ứng thách thức mạng. Khi nhà cung cấp lưu trữ không thể tạo ra bằng chứng sao chép hoặc bằng chứng không thời gian theo yêu cầu của giao thức quản lý, lỗi lưu trữ sẽ xảy ra và dẫn đến giảm quyền lợi của nhà cung cấp lưu trữ. Nếu có nhiều nhà cung cấp lưu trữ bản sao dữ liệu trên mạng, giao dịch có thể được hoàn thành thông qua việc tìm kiếm nhà cung cấp lưu trữ mới để thực hiện giao dịch lưu trữ và tự sửa chữa.
Cơ hội DSN
Cho đến nay, công việc mà dự án DA đã làm là biến blockchain thành một nền tảng lưu trữ nóng. Vì DSN đã tối ưu hóa việc lưu trữ, thay vì biến blockchain thành nền tảng lưu trữ, chúng ta có thể dễ dàng biến nền tảng lưu trữ thành một nền tảng cung cấp tính khả dụng dữ liệu. Tài sản thế chấp được cung cấp bởi nhà cung cấp lưu trữ dưới dạng đồng token FIL gốc có thể cung cấp tính an toàn của nền kinh tế mã hóa, đảm bảo việc lưu trữ dữ liệu. Cuối cùng, tính lập trình của giao dịch lưu trữ có thể cung cấp tính linh hoạt cho các điều khoản về khả dụng dữ liệu.
Động lực mạnh mẽ nhất để dịch chức năng DSN thành giải pháp DA là Thả chi phí lưu trữ dữ liệu theo các giải pháp DA. Như được giải thích dưới đây, chi phí lưu trữ dữ liệu trên FIL rẻ hơn người theo lệnh long so với lưu trữ dữ liệu trên Ethereum. Xem xét giá Ether coin / USD hiện tại, sẽ tốn hơn 3 triệu đô la để ghi 1 GB dữ liệu cuộc gọi vào Ethereum và nó sẽ phải cắt giảm sau 21 ngày. Phí calldata này có thể tài khoản cho hơn một nửa tổng số Chi phí giao dịch trên Ethereum. Tuy nhiên, 1 GB dung lượng lưu trữ trên FIL có giá dưới 0,0002 USD mỗi tháng. Bảo mật DA ở mức giá đó hoặc bất kỳ mức giá tương tự nào sẽ Thả chi phí giao dịch cho người dùng và giúp cải thiện hiệu suất và khả năng mở rộng của Web3.
An toàn kinh tế
Trong FIL, việc cung cấp không gian lưu trữ đòi hỏi phải có tài sản thế chấp. Nếu nhà cung cấp không thực hiện giao dịch hoặc không tuân thủ các cam kết mạng lưới, tài sản thế chấp sẽ bị cắt giảm. Những nhà cung cấp lưu trữ không thực hiện dịch vụ sẽ đối mặt với rủi ro mất tài sản thế chấp và bất kỳ lợi nhuận nào đã kiếm được.
Điều chỉnh cơ chế động viên
Filecoin giao thức có nhiều biện pháp khuyến khích tương tự như mục tiêu DA. Filecoin cung cấp biện pháp kiềm chế đối với hành vi độc hại hoặc lười biếng: trong quá trình nhận thức, nhà cung cấp lưu trữ phải tự động cung cấp chứng chỉ lưu trữ dưới dạng bằng chứng sao chép và bằng chứng không gian thời gian, không ngừng chứng minh sự tồn tại của lưu trữ mà không cần giả định đa số trung thực (honest majority). Nếu nhà cung cấp lưu trữ không thể cung cấp chứng minh, họ sẽ bị cắt giảm quyền lợi, bị loại khỏi nhận thức và bị áp phí khác. Hiện tại, giải pháp DA hiện tại thiếu biện pháp khuyến khích các nút thực hiện DAS, chỉ có thể dựa vào hành vi tự nguyện tạ temporary self-interest để chứng minh DA.
Khả năng lập trình
定制 dữ liệu giao dịch cũng giúp 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 gian kéo dài khác nhau, do đó người dùng DA dựa trên DSN chỉ cần thanh toán phí DA cần thiết và có thể điều chỉnh khả năng chịu lỗi bằng cách thiết lập số lượng bản sao để lưu trữ trên toàn mạng. Việc tùy chỉnh tiếp theo được hỗ trợ thông qua hợp đồng thông minh (Actors) trên Filecoin, các hợp đồng này được thực thi trên FEVM. Điều này cũng thúc đẩy sự phát triển mạnh mẽ của hệ sinh thái DApps trên Filecoin, từ các giải pháp lưu trữ ưu tiên tính toán như Bacalhau đến các giải pháp DeFi và thanh khoản như Glif. Retriev cung cấp việc tìm kiếm với các hook kích thích được phê duyệt bởi trọng tài trên Filecoin Actors. Tính có thể lập trình của Filecoin có thể được sử dụng để tùy chỉnh yêu cầu DA cho các giải pháp khác nhau, giúp các nền tảng phụ thuộc vào DA không phải trả phí cho DA vượt quá nhu cầu của họ.
DSN 基础上的 DA 架构面临的挑战
Trong quá trình điều tra của chúng tôi, chúng tôi đã phát hiện ra những thách thức quan trọng phải vượt qua trước khi xây dựng dịch vụ DA trên DSN. Hiện nay chúng ta đang thảo luận về khả thi thực hiện và chúng ta sẽ tập trung thảo luận về FIL.
Chứng minh Trễ
Filecoin yêu cầu bằng chứng mã hóa để chứng minh tính toàn vẹn của giao dịch và dữ liệu lưu trữ. Khi dữ liệu được gửi đến mạng, nó sẽ được chia thành các phân vùng có dung lượng 32 GB và được "đóng gói". Việc đóng gói dữ liệu là cơ sở cho bằng chứng sao chép (PoRep) và bằng chứng không thời gian (PoST), trong đó bằng chứng sao chép chứng minh 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à bằng chứng không thời gian chứng minh nhà cung cấp lưu trữ đã tiếp tục lưu trữ một bản sao duy nhất trong suốt quá trình giao dịch lưu trữ. Chi phí tính toán để đóng gói phải rất cao để đảm bảo nhà cung cấp lưu trữ không thể đóng gói dữ liệu theo yêu cầu, gây hư hỏng cho bằng chứng sao chép cần thiết. Khi giao thức yêu cầu nhà cung cấp lưu trữ cung cấp bằng chứng lưu trữ duy nhất và liên tục định kỳ, thời gian an toàn cần để đóng gói phải dài hơn cửa sổ phản hồi, từ đó nhà cung cấp lưu trữ không thể tạo giả bằng chứng hoặc bản sao tạm thời. Do đó, nhà cung cấp có thể cần khoảng ba giờ để đóng gói một phân vùng dữ liệu.
Ngưỡng lưu trữ
Do chi phí tính toán cao về mặt tính toán của các hoạt động đóng gói, kích thước ngành của dữ liệu đóng gói phải có giá trị kinh tế. Đối với nhà cung cấp dịch vụ lưu trữ, giá lưu trữ phải biện minh cho chi phí đóng gói và chi phí lưu trữ dữ liệu kết quả 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ữ dữ liệu trên FIL. Trong khi các lĩnh vực nhỏ hơn có thể được gói gọn, điều này đẩy giá lưu trữ lên để bù đắp cho các nhà cung cấp lưu trữ. Để giải quyết vấn đề này, trình tổng hợp dữ liệu thu thập các khối dữ liệu nhỏ hơn từ người dùng và gửi chúng đến FIL dưới dạng khối gần 32 GB. Trình tổng hợp dữ liệu cam kết dữ liệu người dùng thông qua Bằng chứng bao gồm phân đoạn (PoDSI), đảm bảo rằng dữ liệu người dùng được chứa trong các khu vực và CID khối con (pCID), được người dùng sử dụng để truy xuất dữ liệu từ mạng và Bằng chứng bao gồm khối con (PoDSI) được người dùng sử dụng để truy xuất dữ liệu từ mạng.
Nhận thức chung ràng buộc
Filecoin có thời gian khối của cơ chế đồng thuận "Expected Consensus" là 30 giây, thời gian xác định cuối cùng là trong vài giờ, điều này có thể được cải thiện trong tương lai gần (xem FIP-0086 để biết thêm về tính xác định cuối cùng nhanh chóng của Filecoin). Điều này thường quá chậm và không thể hỗ trợ khả năng xử lý giao dịch của Layer 2 đòi hỏi sự phụ thuộc vào DA. Thời gian khối của Filecoin bị giới hạn bởi giới hạn cứng của nhà cung cấp lưu trữ. Thời gian khối càng ngắn, khó khăn để nhà cung cấp lưu trữ tạo và cung cấp chứng chỉ lưu trữ càng tăng, và hình phạt sai lầm nhận được bởi nhà cung cấp lưu trữ do bỏ lỡ cửa sổ chứng minh lưu trữ đúng càng nhiều. Để vượt qua khó khăn này, có thể sử dụng mạng con IPC để rút ngắn thời gian đồng thuận. IPC sử dụng đồng thuận giống như Tendermint và thực hiện tính ngẫu nhiên DRAND: khi DRAND trở thành điểm hạn chế, chúng ta sẽ có thể sử dụng mạng con IPC để đạt được thời gian khối 3 giây; khi Tendermint trở thành điểm hạn chế, các PoC như Narwhal đã thực hiện thời gian khối trong vài trăm mili giây.
Tốc độ truy vấn
Cuối cùng, một trở ngại cuối cùng là việc truy xuất. Dựa trên các điều kiện giới hạn được đề cập ở trên, chúng ta có thể suy luận rằng Filecoin phù hợp với việc lưu trữ lạnh hoặc lưu trữ ấm. Tuy nhiên, dữ liệu DA là dữ liệu nóng và yêu cầu hỗ trợ ứng dụng có hiệu suất cao. Trong Filecoin, việc kích thích truy xuất là khó khăn; dữ liệu cần được mở khóa trước khi được cung cấp cho phía người dùng, điều này làm tăng thời gian trễ. Hiện tại, việc truy xuất nhanh được đạt được bằng cách lưu trữ dữ liệu chưa được mở khóa cùng với các sector đã được mở khóa, hoặc thông qua SLA, trong kiến trúc ứng dụng an toàn và phi phép trên Filecoin, cả hai phương pháp này đều không đáng tin cậy. Đặc biệt, việc đảm bảo truy xuất thông qua chứng minh Retriev có thể được thực hiện qua FVM, việc truy xuất nhanh được kích thí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 sẽ xem xét chi phí do các yếu tố thiết kế này mang lại. Chúng tôi trình bày chi phí để lưu trữ 32 GB dữ liệu cho Ethereum calldata, Celestia blobdata, EigenDA blobdata và Filecoin trên các sector (với giá gần bằng giá thị trường hiện tại).
Phân tích nhấn mạnh giá calldata của Ethereum: Giá của dữ liệu 32 GB là 100 triệu đô la. Giá này thể hiện chi phí bảo mật đằng sau sự nhận thức chung về Ethereum và bị ảnh hưởng bởi sự biến động của Ethereum và giá Gas. Nâng cấp Dencun giới thiệu Proto-Danksharding (EIP-4844), giới thiệu giao dịch Blob, mục tiêu là 3 Blob cho mỗi khối, mỗi kích thước khoảng 125 KB, và giá định Blob Gas có thể thay đổi để duy trì mục tiêu số lượng Blob cho mỗi khối. Nâng cấp này đã giảm chi phí DA của Ethereum đi 1/5: tức là dữ liệu blob 32 GB chỉ tốn 20 triệu đô la.
Celestia và EigenDA đã có những cải tiến đáng kể: 32 GB dữ liệu tương ứng có giá 8.000 USD và 26.000 USD. Cả hai đều bị ảnh hưởng bởi sự biến động giá thị trường và phần nào phản ánh chi phí bảo mật dữ liệu nhận thức chung: Celestia sử dụng token TIA cốt lõi của nó, 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 có tính chất vĩnh viễn. Thời gian lưu trữ của calldata Ethereum là 3 tuần, thời gian lưu trữ của blob là 18 ngày, và thời hạn mặc định của EigenDA lưu trữ blob là 14 ngày. Trong việc triển khai Celestia hiện tại, các nút lưu trữ sẽ lưu trữ dữ liệu blob mà không giới hạn thời gian, nhưng các nút ánh sáng chỉ có thể lấy mẫu tối đa trong vòng 30 ngày.
Hai bảng cuối cùng là so sánh trực tiếp giữa FIL và các giải pháp DA hiện tại. Tương đương 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 và sau đó hiển thị số lượng FIL byte có thể được lưu trữ trong cùng một khoảng thời gian với cùng một chi phí.
Điều này cho thấy Filecoin rẻ hơn một vài số lượng đáng kể so với các giải pháp DA hiện tại, chỉ mất một phần nhỏ của một xu Mỹ để lưu trữ cùng một lượng dữ liệu trong cùng một khoảng thời gian. Khác với các nút Ethereum và 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ữ, hệ thống chứng minh cho phép các nút chứng minh lưu trữ mà không cần sao chép lưu trữ giữa mỗi nút trong mạng. Với việc không xem xét lợi ích kinh tế của nhà cung cấp lưu trữ (như chi phí năng lượng để đóng gói dữ liệu), chi phí cơ bản của quá trình lưu trữ Filecoin có thể được coi là không đáng kể. So với Ethereum, điều này cho thấy 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 trị giá hàng triệu đô la Mỹ cho mỗi GB.
Khả năng xử lý
Dưới đây, chúng ta sẽ xem xét dung lượng của giải pháp DA và nhu cầu chính từ các Layer 2 rollups.
Doàn vì Filecoin blockchain được tổ chức dưới dạng tipsets, nên mỗi chiều cao khối có nhiều khối, do đó số lượng giao dịch có thể thực hiện không bị giới hạn bởi sự nhận thức chung hoặc kích thước khối. Ràng buộc dữ liệu chặt chẽ của Filecoin là dung lượng lưu trữ trong phạm vi mạng, chứ không phải dung lượng cho phép thông qua sự nhận thức chung.
Đối với yêu cầu hàng ngày DA, chúng tôi lấy dữ liệu từ Rollups DA và uation được cung cấp bởi Terry Chung và Wei Dai, bao gồm giá trị trung bình hàng ngày trong vòng 30 ngày và dữ liệu của một ngày mẫu duy nhất. Như vậy, chúng ta có thể xem xét yêu cầu trung bình mà không bỏ qua sai lệch của giá trị 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, gấp hơn bốn lần giá trị trung bình trong 30 ngày là 64.000.000 byte).
Từ lựa chọn này có thể thấy rằng, mặc dù chi phí DA có thể được giảm xuống, nhưng cần tăng đáng kể nhu cầu DA để tận dụng hiệu quả kích thước của sector 32 GB của Filecoin. Mặc dù việc đóng gói dữ liệu dưới 32 GB vào một sector 32 GB sẽ lãng phí tài nguyên, nhưng chúng ta có thể làm như vậy và đồng thời đạt được lợi thế về chi phí.
Kiến trúc
Trong phần này, chúng ta sẽ xem xét kiến trúc công nghệ mà chúng ta có thể xây dựng vào ngày hôm nay. Chúng ta sẽ xem xét kiến trúc này trong bối cảnh của ứng dụng L2 và chuỗi L1 mà nó phục vụ. Vì giải pháp này là một giải pháp DA bên ngoài, giống như Celestia và EigenDA, nên chúng ta sẽ không coi Filecoin là một ví dụ về L1.
Đối tượng
Ngay cả ở cấp độ cao, DA trên FIL tận dụng mong muốn có nhiều tính năng khác nhau của hệ sinh thái FIL.
Giao dịch: Người dùng hạ tầng thấp thực hiện giao dịch trên nền tảng yêu cầu DA, có thể là L2.
Sử dụng các nền tảng của DA: Các nền tảng này sử dụng DA làm dịch vụ, điều này có thể là việc đăng tải dữ liệu giao dịch lên Filecoin DA L2 hoặc cam kết với L1 (như Ethereum).
Layer 1: Đây là bất kỳ L1 nào chứa cam kết dữ liệu cho giải pháp DA. Điều này có thể là Ethereum, L2 hỗ trợ việc sử dụng giải pháp DA của Filecoin.
Bộ tổng hợp: Giao diện người dùng giải pháp DA dựa trên FIL là một trình 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à những người dùng DA khác và tổng hợp chúng thành các cung 32 GB phù hợp để đóng gói. Mặc dù một bằng chứng đơn giản về khái niệm sẽ bao gồm một trình tổng hợp tập trung, các nền tảng sử dụng các giải pháp DA cũng có thể chạy các trình tổng hợp của riêng chúng. Ví dụ, như một thiết bị phụ trợ cho bộ sắp xếp chuỗi L2, sự tập trung của bộ tổng hợp tương tự như của bộ sắp xếp chuỗi L2 hoặc thiết bị phi tập trung của EigenDA. Khi trình tổng hợp biên dịch tải trọng gần 32 GB, nó sẽ đến giao thức 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 đưa vào khu vực đó dưới dạng PoDSI (Bằng chứng bao gồm phân đoạn dữ liệu) và dữ liệu của họ sẽ được xác định bằng pCID khi nó vào mạng. PCID này sẽ được bao gồm trong cam kết nhà nước trên L1 và sẽ được sử dụng để tham chiếu dữ liệu hỗ trợ giao dịch.
Người xác thực: Người Người xác thực 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 cam kết của nhà nước và thiết lập bằng chứng gian lận được gửi cho L1 khi có gian lận có thể chứng minh được.
Thỏa thuận lưu trữ: Sau khi trình tổng hợp biên dịch tải trọng gần 32 GB, trình tổng hợp sẽ tham gia 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.
Phát hành blob (Put): Để khởi động Put, ứng dụng DA sẽ gửi một blob chứa dữ liệu giao dịch cho trình tổng hợp. Điều này có thể được thực hiện theo cách không có trong chuỗi, hoặc thông qua thiết bị dự đoán 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 cho ứng dụng DA PoDSI, chứng minh rằng blob của họ được bao gồm trong các sector tổng hợp sẽ được gửi cho mạng con, đồng thời trả lại pCID (định danh nội dung phân đoạn con). Khi blob được cung cấp trên Filecoin, ứng dụng DA và các bên liên quan khác sẽ sử dụng nó để tham chiếu đến blob.
Dữ liệu giao dịch sẽ xuất hiện trên chuỗi sau vài phút sau khi giao dịch được thực hiện. Trễ là rào cản lớn nhất, có thể mất tới ba giờ để đóng gói. Điều này có nghĩa là mặc dù giao dịch đã hoàn thành 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 thể đảm bảo rằng dữ liệu có thể được truy vấn cho đến khi quá trình đóng gói hoàn thành. Lotus Client có chức 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 đã đóng gói, và có thể cung cấp dịch vụ ngay sau khi dữ liệu chưa được đóng gói được chuyển đến nhà cung cấp lưu trữ, miễn là việc truy xuất giao dịch không phụ thuộc vào chứng minh rằng dữ liệu đã được đóng gói xuất hiện trên mạng. Tuy nhiên, tính năng này do nhà cung cấp dữ liệu quyết định và không được cung cấp như một phần của giao thức mã hóa. Để cung cấp đảm bảo truy xuất nhanh, cần thay đổi nhận thức chung và cơ chế trừng phạt/động viên để thi hành.
Truy xuất blob (Get): Tương tự như hoạt động put. Yêu cầu một giao dịch truy xuất, giao dịch sẽ xuất hiện trên chuỗi trong vài phút. Độ trễ truy xuất sẽ phụ thuộc vào các điều khoản giao dịch và xem liệu có lưu trữ bản sao dữ liệu không được đóng gói để truy xuất nhanh chóng hay không. Trong trường hợp truy xuất nhanh chóng, độ trễ sẽ phụ thuộc vào điều kiện mạng. Nếu không có truy xuất nhanh chóng, dữ liệu cần được mở khóa trước khi được cung cấp cho phía người dùng, điều này mất thời gian tương tự như thời gian đóng gói, khoảng ba giờ. Do đó, nếu không tối ưu hóa, thời gian lưu thông tối đa của chúng tôi là sáu giờ, và trước khi nó trở thành một hệ thống DA hoặc chứng cứ gian lận khả thi, dịch vụ dữ liệu cần được cải thiện đáng kể.
DA chứng minh: DA chứng minh có thể chia thành hai bước: đầu tiên là sử dụng PoDSI được cung cấp trong quá trình giao dịch bằng cách gửi dữ liệu cho trình tổng hợp, sau đó là cam kết liên tục bằng PoRep và PoST được cung cấp bởi cơ chế đồng thuận của Filecoin. Như đã đề cập ở trên, PoRep và PoST cung cấp đảm bảo có kế hoạch và có thể chứng minh cho việc lưu trữ và tính bền vững của dữ liệu.
Giải pháp này sẽ sử dụng cầu rất nhiều, vì bất kỳ khách hàng nào phụ thuộc vào DA (Distributed Application) cũng cần có khả năng tương tác với Filecoin. Đối với các chuyển đổi trạng thái được xuất bản trên L1 (Layer 1) và bao gồm pCID (Protocol CID), người xác thực có thể thực hiện kiểm tra sơ bộ để đảm bảo không có pCID giả mạo được gửi đi. Có một số phương pháp để làm điều này, ví dụ như thông qua Oracle trên L1 để xuất bản dữ liệu Filecoin hoặc thông qua người xác thực để xác minh sự tồn tại của giao dịch hoặc sector dữ liệu tương ứng với pCID. Tương tự, việc xác minh tính hợp lệ hoặc bằng chứng gian lận của việc xuất bản trên L1 cũng có thể yêu cầu sử dụng cầu để đảm bảo tính hợp lệ hoặc gian lận của bằng chứng. Hai cầu có sẵn hiện tại là Axelar và Celer.
Phân tích bảo mật
Filecoin của những đặc điểm đáng tin cậy là được đảm bảo thông qua việc giảm tài sản thế chấp. Có hai trường hợp khi tài sản thế chấp có thể bị giảm: lỗi lưu trữ hoặc lỗi nhận thức chung. Lỗi lưu trữ xảy ra khi nhà cung cấp lưu trữ không thể cung cấp chứng minh về dữ liệu lưu trữ (PoRep hoặc PoST), điều này liên quan đến tính khả dụng dữ liệu trong mô hình của chúng tôi. Lỗi nhận thức chung là hành vi độc hại trong quá trình nhận thức chung, nhận thức chung là giao thức quản lý sổ cái giao dịch và FEVM là trừu tượng hóa từ sổ cái giao dịch.
Lỗi phân khúc là sự phạt do không thể công bố chứng chỉ lưu trữ liên tục. Nhà cung cấp lưu trữ được cấp một khoảng thời gian ân hạn trong đó không bị phạt do lỗi lưu trữ. Sau 42 ngày lỗi xuất hiện trong phân khúc, phân khúc đó sẽ bị chấm dứt. Chi phí phát sinh sẽ bị hủy bỏ.
Nếu một sector gặp lỗi trong vòng 42 ngày hoặc nhà cung cấp lưu trữ chủ ý chấm dứt giao dịch, sector sẽ bị chấm dứt. Phí chấm dứt sẽ tương đương với số tiền cao nhất mà sector đã thu được trước khi bị chấm dứt, với giới hạn là thu nhập trong vòng 90 ngày. Phí giao dịch chưa thanh toán sẽ được hoàn trả cho người dùng. Các khoản phí đã xảy ra sẽ bị hủy bỏ.
Khi giao dịch kết thúc, sẽ có sự giảm bớt của Actor thị trường lưu trữ, đây là sự giảm bớt của nhà cung cấp lưu trữ sau giao dịch.
Filecoin cung cấp mức độ bảo mật khác biệt so với các blockchain khác. Thông thường, dữ liệu blockchain được đảm bảo an toàn thông qua sự nhất trí, trong khi đồng thuận Filecoin chỉ đảm bảo an toàn cho sổ cái giao dịch, không phải cho dữ liệu tham chiếu giao dịch. Dữ liệu được lưu trữ trên Filecoin chỉ có đủ độ an toàn khi khuyến khích nhà cung cấp lưu trữ cung cấp dịch vụ lưu trữ. Điều này có nghĩa là dữ liệu lưu trữ trên Filecoin được đảm bảo an toàn thông qua việc trừng phạt lỗi và khuyến khích kinh doanh (như danh tiếng người dùng). Nói cách khác, việc có lỗi dữ liệu trên blockchain tương đương với vi phạm sự nhất trí và có thể phá hoại tính an toàn của blockchain hoặc tính hiệu lực của giao dịch. Filecoin có khả năng chịu lỗi trong việc lưu trữ dữ liệu, do đó chỉ sử dụng đồng thuận để đảm bảo an toàn cho sổ cái giao dịch và các hoạt động liên quan đến giao dịch. Nhà cung cấp lưu trữ không thực hiện giao dịch dữ liệu sẽ bị phạt tiền thưởng lưu trữ tối đa trong vòng 90 ngày và sẽ mất tài sản thế chấp được cung cấp để đảm bảo giao dịch.
Do đó, chi phí tấn công giữ dữ liệu từ nhà cung cấp Filecoin chỉ là chi phí cơ hội của giao dịch truy vấn. Việc truy xuất dữ liệu trên Filecoin phụ thuộc vào phí mà người dùng trả để khuyến khích nhà cung cấp 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 ảnh hưởng tiêu cực đến nhà cung cấp lưu trữ. Để giảm thiểu rủi ro mà một nhà cung cấp lưu trữ duy nhất có thể bỏ qua hoặc từ chối giao dịch truy vấn 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ữ.
由于 Filecoin dữ liệu có mức độ an toàn kinh tế thấp hơn so với các giải pháp dựa trên blockchain, việc ngăn chặn sự thao túng dữ liệu cũng phải được xem xét. Thao tác thao túng dữ liệu được bảo vệ bằng hệ thống chứng thực Filecoin. Dữ liệu được tham chiếu bằng CID và việc kiểm tra dữ liệu bị hỏng có thể được phát hiện ngay lập tức thông qua CID. Do đó, nhà cung cấp dịch vụ không thể cung cấp dữ liệu bị hỏng vì dữ liệu nhận được có thể dễ dàng được xác minh xem có khớp với CID yêu cầu hay không. Nhà cung cấp dịch vụ không thể lưu trữ dữ liệu bị hỏng trong vị trí của dữ liệu không bị hỏng. Sau khi nhận được dữ liệu từ người dùng, nhà cung cấp phải cung cấp chứng thư chính xác về việc đóng gói các sector dữ liệu để bắt đầu giao dịch dữ liệu (chọn mục này). Do đó, không thể khởi động giao dịch lưu trữ bằng dữ liệu bị hỏng. Trong thời gian hiệu lực của giao dịch lưu trữ, PoST sẽ được cung cấp để chứng minh việc lưu trữ trống rỗng (lưu ý rằng điều này chứng minh cả tình trạng lưu trữ của sector đóng gói và tình trạng lưu trữ kể từ lần PoST trước đó). Vì PoST phụ thuộc vào sector đóng gói khi tạo chứng minh, các sector bị hỏng sẽ dẫn đến PoST giả mạo, dẫn đến sai sót sector. Do đó, nhà cung cấp dịch vụ lưu trữ không thể lưu trữ hoặc cung cấp dữ liệu bị hỏng, không thể nhận phần thưởng vì cung cấp dịch vụ cho dữ liệu không bị hỏng và không thể tránh bị phạt do sửa đổi dữ liệu người dùng.
Có thể tăng cường tính bảo mật bằng cách tăng số tài sản thế chấp mà nhà cung cấp lưu trữ cam kết với thị trường lưu trữ Actor, tài sản thế chấp hiện đang được quyết định bởi nhà cung cấp dữ liệu và người dùng. Nếu chúng ta giả sử số lượng tài sản thế chấp này đủ lớn (ví dụ như tài sản thế chấp của người xác thực Ethereum), đủ để thúc đẩy nhà cung cấp không vi phạm cam kết, thì chúng ta có thể nghĩ đến những gì cần để đảm bảo tính an toàn (mặc dù điều này không hiệu quả về vốn vì cần tài sản thế chấp này để đảm bảo tính an toàn cho mỗi giao dịch blob hoặc phân khúc tổ hợp). Bây giờ, nhà cung cấp dữ liệu có thể chọn làm cho dữ liệu không khả dụng trong khoảng thời gian lên đến 41 ngày trước khi kết thúc giao dịch lưu trữ trên thị trường Actor. Giả sử thời gian giao dịch dữ liệu ngắn, chúng ta có thể giả sử rằng dữ liệu không khả dụng trước ngày cuối cùng của giao dịch. Trong trường hợp không có sự phối hợp của kẻ xấu, chúng ta có thể giảm nhẹ tình huống này bằng cách sao chép trên nhiều nhà cung cấp lưu trữ để tiếp tục cung cấp dịch vụ dữ liệu.
Chúng ta có thể xem xét chi phí để kẻ tấn công lật đổ nhận thức chung, tức là chấp nhận chứng chỉ giả mạo hoặc sửa đổi lịch sử sổ cái bằng cách xóa giao dịch khỏi sổ cái, mà không trừng phạt nhà cung cấp lưu trữ có trách nhiệm. Tuy nhiên, cần lưu ý rằng trong trường hợp vi phạm bảo mật này, kẻ tấn công có thể tự do thao túng sổ cái của Filecoin. Để thực hiện cuộc tấn công như vậy, kẻ tấn công cần sở hữu ít nhất phần lớn quyền sở hữu trên chuỗi Filecoin. Quyền sở hữu này liên quan đến việc cung cấp lưu trữ cho mạng, hiện tại dữ liệu trên chuỗi Filecoin là 25 EiB (10¹⁶ byte) và kẻ ác ý cần ít nhất 12.5 EiB để cung cấp chuỗi của riêng mình để giành chiến thắng trong quy tắc lựa chọn fork. Bằng cách cắt giảm liên quan đến lỗi nhận thức chung, tình hình này có thể được giảm nhẹ hơn bằng việc trừng phạt bằng việc mất tất cả tài sản thế chấp và phần thưởng khối, và tạm ngừng tham gia nhận thức chung.
Ngoài lề: Ngăn chặn cuộc tấn công vào các giải pháp DA khác.
Dù tình huống trên cho thấy Filecoin có nhược điểm trong việc bảo vệ dữ liệu khỏi cuộc tấn công giữ lại, nhưng nó không phải là ví dụ duy nhất.
Ethereum: Nhìn chung, cách duy nhất để đảm bảo nhận được phản hồi cho yêu cầu mạng Ethereum là chạy một nút đầy đủ. Do đó, nút đầy đủ không cần đáp ứng yêu cầu truy xuất dữ liệu ngoài khả năng nhận thức chung. Các cấu trúc như PeerDAS đã giới thiệu hệ thống xếp hạng ngang hàng cho phản hồi của nút đối với việc 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ách ly khỏi mạng.
Celestia :So sánh với cấu trúc Filecoin, Celestia có độ an toàn mạnh mẽ hơn mỗi byte, có thể chống lại cuộc tấn công từ chối dịch vụ, nhưng cách duy nhất để tận dụng tính an toàn này là thông qua việc lưu trữ nút đầy đủ. Các yêu cầu gửi đến hạ tầng Celestia sẽ được xem xét và không bị phạt nếu không thuộc sở hữu và vận hành nội bộ.
EigenDA :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 riêng mình. Do đó, bất kỳ yêu cầu truy xuất dữ liệu ngoài giao thức nào cũng sẽ được kiểm duyệt. Lưu ý rằng EigenDA có một bộ phân phối tập trung và đáng tin cậy, chịu trách nhiệm về mã hóa dữ liệu, cam kết KZG và phân phối dữ liệu, tương tự như bộ tổng hợp của chúng tôi.
Tìm kiếm an toàn
Có khả năng truy xuất là cần thiết đối với DA. Trong trường hợp lý tưởng, lực lượng thị trường sẽ thúc đẩy các nhà cung cấp lưu trữ kinh tế hợp lý 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. Giả sử điều này đủ để các nhà cung cấp dữ liệu cung cấp dịch vụ truy xuất, nhưng với tầm quan trọng của DA, yêu cầu đảm bảo an ninh cao hơn cũng là hợp lý.
Hiện tại, việc truy xuất không được đảm bảo bằng cách sử dụng tính bảo mật kinh tế như đã đề cập ở trên. Điều này là do khó có thể tin tưởng cách thức tối giản nhất từ góc nhìn mã hóa để chứng minh rằng dữ liệu không được gửi đến phía người dùng (trong trường hợp người dùng cần bác bỏ tuyên bố gửi dữ liệu từ nhà cung cấp lưu trữ). Để đảm bảo an toàn truy xuất thông qua tính bảo mật kinh tế của Filecoin, cần có đảm bảo truy xuất cục bộ của giao thức. Trong trường hợp chỉnh sửa tối thiểu giao thức, điều này có nghĩa là truy xuất cần liên quan đến các lỗi phân khu hoặc giao dịch bị chấm dứt. Retriev là một chứng minh khái niệm, nó có thể cung cấp đảm bảo truy xuất dữ liệu thông qua việc sử dụng "trọng tài" đáng tin cậy để điều đình tranh chấp truy xuất dữ liệu.
Bổ sung: Tìm kiếm các giải pháp DA khác
Như đã nói ở trên, Filecoin thiếu giao thức đảm bảo truy cập cục bộ ngăn chặn hành vi ích kỷ của nhà cung cấp lưu trữ (hoặc truy xuất). Đối với Ethereum và Celestia, cách duy nhất để đọc dữ liệu giao thức là tự quản lý một nút đầy đủ hoặc tin tưởng vào SLA của nhà cung cấp cơ sở hạ tầng. Đối với nhà cung cấp lưu trữ trong Filecoin, đảm bảo truy xuất không dễ dàng. Cài đặt tương tự trong Filecoin là trở thành một nhà cung cấp lưu trữ (đòi hỏi chi phí cơ sở hạ tầng lớn) và thành công trong việc chấp nhận giao dịch lưu trữ giống như những nhà cung cấp lưu trữ do người dùng đăng tải, lúc đó người ta sẽ trả phí để tự cung cấp lưu trữ cho mình.
Phân tích độ trễ
Do thiết kế của hệ thống bằng chứng FIL và thiếu các ưu đãi truy xuất, FIL không được tối ưu hóa để cung cấp Trễ khứ hồi hiệu suất cao từ khi xuất bản dữ liệu ban đầu đến truy xuất dữ liệu ban đầu. Truy xuất hiệu suất cao của FIL là một lĩnh vực nghiên cứu tích cực liên tục thay đổi khi các nhà cung cấp dịch vụ lưu trữ trở nên có khả năng hơn và FIL giới thiệu các tính năng mới. Chúng tôi định nghĩa "khứ hồi" là dữ liệu thời gian sớm nhất có thể được tải xuống kể từ thời điểm giao dịch dữ liệu được gửi đến FIL.
khối thời gian
Trong sự nhận thức chung về Filecoin, giao dịch dữ liệu có thể được hoàn thành trong khối thời gian 30 giây. 1 giờ là thời gian xác nhận điển hình trên chuỗi cho dữ liệu nhạy cảm như chuyển coin.
Xử lý dữ liệu
Thời gian xử lý dữ liệu thay đổi tùy thuộc vào nhà cung cấp lưu trữ và cấu hình. Quá trình đóng gói mất 3 giờ khi sử dụng phần cứng lưu trữ tiêu chuẩn. Nhà cung cấp lưu trữ thường rút ngắn thời gian 3 giờ này bằng cách sử dụng cấu hình đặc biệt cho người dùng, song song hoá và đầu tư vào phần cứng mạnh mẽ hơn. Sự thay đổi này cũng ảnh hưởng đến thời gian mở khóa các sector, nhưng tùy chọn truy xuất nhanh trong người dùng Filecoin (như Lotus) có thể giải quyết hoàn toàn tình huống này. Thiết lập 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, tăng tốc đáng kể thời gian truy xuất. Dựa trên điều này, chúng ta có thể giả định độ trễ tệ nhất từ giao dịch dữ liệu được chấp nhận cho tới khi dữ liệu có sẵn trên chuỗi là 3 giờ.
Kết luận và hướng đi trong tương lai
本文 khám phá cách sử dụng DSN hiện có (cụ thể là Filecoin) để xây dựng DA. Chúng tôi xem xét yêu cầu DA là một yếu tố quan trọng trong việc mở rộng cơ sở hạ tầng của Ethereum. Chúng tôi xem xét khả năng xây dựng DA trên DSN dựa trên Filecoin và sử dụng nó để khám phá cơ hội mà các giải pháp trên Filecoin có thể mang lại cho sinh thái Ethereum hoặc bất kỳ cơ hội nào có lợi từ việc có một lớp DA hiệu quả về chi phí.
Filecoin chứng minh DSN có thể cải thiện đáng kể hiệu suất lưu trữ dữ liệu trong hệ thống phi tập trung dựa trên blockchain. Theo tính toán dựa trên giá thị trường hiện tại, việc ghi 32 GB dữ liệu có thể tiết kiệm 100 triệu đô la. Mặc dù nhu cầu về DA vẫn chưa đủ để lấp đầy một phân khu 32 GB, nhưng lợi thế về chi phí của DA vẫn tồn tại nếu phân khu trống được bao gói. Mặc dù độ trễ lưu trữ và truy xuất trên Filecoin hiện tại không phù hợp cho nhu cầu lưu trữ nóng, nhưng các hoạt động cụ thể của nhà cung cấp lưu trữ có thể cung cấp hiệu suất hợp lý, đảm bảo dữ liệu có sẵn trong vòng 3 giờ.
Filecoin cung cấp điều chỉnh đáng tin cậy cho nhà cung cấp lưu trữ bằng cách sử dụng tài sản thế chấp có thể thay đổi, ví dụ như trong EigenDA. Filecoin mở rộng tính an toàn có thể điều chỉnh này, cho phép lưu trữ nhiều bản sao trên mạng, từ đó tăng khả năng chịu lỗi Byzantine có thể điều chỉnh. Để ngăn chặn các cuộc tấn công giữ lại dữ liệu một cách mạnh mẽ, cần giải quyết vấn đề truy xuất dữ liệu có hiệu suất cao và đáng tin cậy, nhưng như bất kỳ giải pháp nào khác, cách duy nhất để đảm bảo tính khả tìm của dữ liệu là tự quản lý các 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 của DA trong việc phát triển dự án PoDSI, nó có thể (kết hợp với chứng minh hiện tại của Filecoin) thay thế DAS để đảm bảo dữ liệu được chứa trong các sector đóng gói lớn hơn. Tùy thuộc vào tình hình cụ thể, điều này có thể làm cho việc xử lý dữ liệu chậm trở trở nên chấp nhận được, vì chứng minh gian lận có thể được công bố trong khoảng từ 1 ngày đến 1 tuần, trong khi DA có thể được đảm bảo theo nhu cầu. PoDSI vẫn là một công nghệ mới và đang trong quá trình phát triển nhiều, vì vậy chúng ta vẫn chưa biết được hiệu quả của PoDSI sẽ như thế nào và cũng chưa biết được các cơ chế cần thiết để xây dựng hệ thống xung quanh nó. Vì đã có các giải pháp để tính toán trên dữ liệu của Filecoin, vì vậy việc tính toán PoDSI trên dữ liệu đã đóng gói hoặc chưa đóng gói có thể không còn xa vời nữa.
Khi DA và không gian FIL phát triển, sự kết hợp mới của các giải pháp và công nghệ hỗ trợ có thể dẫn đến các bằng chứng mới về khái niệm. Như sự tích hợp của Solana với mạng FIL cho thấy, DSN có tiềm năng phục vụ như một công nghệ mở rộng quy mô. Chi phí lưu trữ dữ liệu trên FIL mang đến một cơ hội mở với nhiều không gian ngắn hơn để tối ưu hóa. Mặc dù những thách thức được thảo luận trong bài viết này được trình bày trong bối cảnh hỗ trợ DA, giải pháp cuối cùng của họ sẽ là xây dựng một số lượng lớn các công cụ và hệ thống mới bên ngoài DA.
Các dữ liệu biểu đồ liên quan được lấy từ Filecoin spec, EIP-4844, EigenDA, Celestia implementation, Celenium, Starboard, file.app, Rollups DA và ution, cùng với giá thị trường hiện tại.
Sâu rộng nghiên cứu về khả năng sử dụng dữ liệu trên Filecoin.
*Ghi chú 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à nhà quản lý tài sản dẫn đầu Blockchain của châu Á với 1,6 tỷ USD trong Tài sản được quản lý. 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 trong các 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ả này, những người đã đồng ý xuất bản ở đây. *
DA (Data Availability) là một công nghệ cốt lõi được mở rộng của Ethereum, cho phép các nút xác minh dữ liệu có sẵn trên mạng một cách hiệu quả 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 một cách hiệu quả các phương thức truyền dọc và các hình thức mở rộng theo chiều dọc khác, cho phép các nút thực thi đảm bảo 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 việc mở rộng theo chiều ngang và các hình thức mở rộng khác (kế hoạch cập nhật tương lai của Ethereum), vì các nút cần chứng minh rằng dữ liệu giao dịch (hoặc blob) được lưu trữ trong các phân đoạn mạng thực sự có sẵn trên mạng.
Các giải pháp DA đã được thảo luận và công bố gần đây (ví dụ như Celestia, EigenDA, Avail), nhằm cung cấp cơ sở hạ tầng hiệu suất cao và an toàn cho việc triển khai DA cho các ứng dụng.
So sánh với L1 như Ethereum, ưu điểm của giải pháp DA bên ngoài là nó cung cấp một phương tiện giá rẻ và hiệu suất cao cho dữ liệu trên chuỗi. Giải pháp DA thường bao gồm các chuỗi công khai riêng của chính mình, nhằm đạt được lưu trữ giá rẻ và không cần phép thuật. Ngay cả sau khi sửa đổi, việc lưu trữ dữ liệu trên blockchain nội bộ vẫn rất không hiệu quả.
Với điều này, chúng tôi nhận thấy rằng việc khám phá các giải pháp tối ưu hóa lưu trữ (như FIL) như một nền tảng cho lớp DA là rất hiển nhiên. FIL sử dụng blockchain của nó để điều phối giao dịch lưu trữ giữa người dùng và nhà cung cấp 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 nghiên cứu tính khả thi của giải pháp DA được xây dựng trên mạng lưu trữ phi tập trung (DSN). Chúng tôi đặc biệt quan tâm đến Filecoin vì nó là DSN được sử dụng nhiều nhất cho đến nay. Chúng tôi tóm tắt cơ hội mà loại giải pháp này mang lại và các thách thức cần vượt qua để xây dựng giải pháp này.
DA lớp cung cấp các chức năng sau đối với các dịch vụ phụ thuộc vào nó:
1. An toàn người dùng: Không có nút nào có thể chắc chắn rằng dữ liệu không thể sử dụng là có thể sử dụng.
2. Toàn cầu an toàn: Ngoại trừ một số nút, tất cả các nút đều đồng ý về tính khả dụng / không khả dụng của dữ liệu.
3. Khả năng truy vấn dữ liệu hiệu quả.
Tất cả những điều này cần được thực hiện một cách hiệu quả để đạt được sự mở rộng. Tầng DA cung cấp hiệu suất cao hơn với chi phí thấp hơn trên ba điểm đã đề cập ở trên. Ví dụ, bất kỳ nút nào cũng có thể yêu cầu một bản sao đầy đủ của dữ liệu để chứng minh sự lưu trữ, nhưng điều này là không hiệu quả. Bằng cách cung cấp hệ thống với ba điểm đã đề cập ở trên, chúng tôi đã thực hiện một tầng DA có thể cung cấp tính bảo mật cần thiết cho sự phối hợp giữa L2 và L1 và cung cấp giới hạn dưới mạnh mẽ hơn trong trường hợp có sự tham gia đa số độc hại.
Dữ liệu được lưu trữ
Dữ liệu được đăng lên DA Solution có tuổi thọ hiệu quả: đủ lâu để giải quyết tranh chấp hoặc xác minh chuyển đổi trạng thái. Dữ liệu giao dịch chỉ cần có đủ thời gian khả dụng để xác minh chính xác chuyển đổi trạng thái hoặc cung cấp đủ cơ hội cho người xác minh xây dựng bằng chứng gian lận. Đến thời điểm viết bài này, Ethereum calldata là giải pháp được sử dụng phổ biến nhất cho các dự án về khả dụng dữ liệu (rollups).
Hiệu suất xác minh dữ liệu
DAS (Data Availability Sampling) là phương pháp tiêu chuẩn để giải quyết vấn đề DA. Nó có lợi thế bảo mật bổ sung, tăng cường khả năng của Actor mạng để xác minh thông tin trạng thái từ các đồng nghiệp. Tuy nhiên, nó phụ thuộc vào việc các nút thực hiện mẫu: cần phải đáp ứng yêu cầu DAS để đảm bảo giao dịch khai thác không bị từ chối, nhưng yêu cầu mẫu của các nút không có động cơ tích cực hoặc tiêu cực. Từ quan điểm của nút yêu cầu mẫu, không thực hiện DAS sẽ không bị trừng phạt tiêu cực. Ví dụ, Celestia cung cấp một hiện thực khách hàng nhẹ đầu tiên và duy nhất thực hiện DAS, cung cấp giả định bảo mật mạnh hơn và giảm thiểu chi phí xác minh dữ liệu.
Hiệu suất truy cập
DA cần cung cấp truy cập dữ liệu hiệu quả cho các dự án sử dụng nó. Một DA chậm có thể trở thành điểm nghẽn phụ thuộc vào dịch vụ của nó, gây ra hiệu suất kém và thậm chí là lỗi hệ thống.
Phi tập trung lưu trữ mạng
Hệ thống lưu trữ phi tập trung (DSN, như đã được mô tả trong Bài viết White Paper của Filecoin) là một mạng lưới không cần phép mà gồm các nhà cung cấp lưu trữ, cung cấp dịch vụ lưu trữ cho người dùng mạng. Nó cho phép các nhà cung cấp lưu trữ độc lập và người dùng cần dịch vụ lưu trữ tương tác để thực hiện giao dịch lưu trữ và cung cấp dịch vụ lưu trữ linh hoạt và giá rẻ cho người dùng có nhu cầu. Điều này được điều phối thông qua việc ghi lại giao dịch lưu trữ và hỗ trợ thực thi hợp đồng thông minh trên blockchain.
DSN gồm ba giao thức: Put, Get và Manage. Bộ ba này có tính chất bảo đảm sự chịu lỗi và kích thích tham gia.
Đặt → khóa
Để lưu trữ dữ liệu dưới một khóa duy nhất, người dùng thực hiện Put trên phía người dùng. Điều này được thực hiện bằng cách chỉ định thời hạn lưu trữ dữ liệu trên mạng, số lượng bản sao dữ liệu được lưu trữ cho mục đích dự phòng và giá cả được thương lượng với nhà cung cấp lưu trữ.
Lấy (Chìa khoá bảo mật) dữ liệu →
Người dùng thực hiện Get để truy xuất dữ liệu được lưu trữ dưới khóa.
Quản lý
Mạng lưới các bên tham gia gọi các giao thức quản lý để điều phối không gian lưu trữ và dịch vụ được cung cấp bởi nhà cung cấp và sửa chữa lỗi. Đối với Filecoin, điều này được quản lý thông qua blockchain. Blockchain này ghi lại 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 lưu trữ dữ liệu đúng, đảm bảo giao dịch dữ liệu được duy trì. Việc chứng minh dữ liệu có được lưu trữ chính xác được thực hiện bằng cách công bố các bằng chứng do nhà cung cấp dữ liệu tạo ra để đáp ứng thách thức mạng. Khi nhà cung cấp lưu trữ không thể tạo ra bằng chứng sao chép hoặc bằng chứng không thời gian theo yêu cầu của giao thức quản lý, lỗi lưu trữ sẽ xảy ra và dẫn đến giảm quyền lợi của nhà cung cấp lưu trữ. Nếu có nhiều nhà cung cấp lưu trữ bản sao dữ liệu trên mạng, giao dịch có thể được hoàn thành thông qua việc tìm kiếm nhà cung cấp lưu trữ mới để thực hiện giao dịch lưu trữ và tự sửa chữa.
Cơ hội DSN
Cho đến nay, công việc mà dự án DA đã làm là biến blockchain thành một nền tảng lưu trữ nóng. Vì DSN đã tối ưu hóa việc lưu trữ, thay vì biến blockchain thành nền tảng lưu trữ, chúng ta có thể dễ dàng biến nền tảng lưu trữ thành một nền tảng cung cấp tính khả dụng dữ liệu. Tài sản thế chấp được cung cấp bởi nhà cung cấp lưu trữ dưới dạng đồng token FIL gốc có thể cung cấp tính an toàn của nền kinh tế mã hóa, đảm bảo việc lưu trữ dữ liệu. Cuối cùng, tính lập trình của giao dịch lưu trữ có thể cung cấp tính linh hoạt cho các điều khoản về khả dụng dữ liệu.
Động lực mạnh mẽ nhất để dịch chức năng DSN thành giải pháp DA là Thả chi phí lưu trữ dữ liệu theo các giải pháp DA. Như được giải thích dưới đây, chi phí lưu trữ dữ liệu trên FIL rẻ hơn người theo lệnh long so với lưu trữ dữ liệu trên Ethereum. Xem xét giá Ether coin / USD hiện tại, sẽ tốn hơn 3 triệu đô la để ghi 1 GB dữ liệu cuộc gọi vào Ethereum và nó sẽ phải cắt giảm sau 21 ngày. Phí calldata này có thể tài khoản cho hơn một nửa tổng số Chi phí giao dịch trên Ethereum. Tuy nhiên, 1 GB dung lượng lưu trữ trên FIL có giá dưới 0,0002 USD mỗi tháng. Bảo mật DA ở mức giá đó hoặc bất kỳ mức giá tương tự nào sẽ Thả chi phí giao dịch cho người dùng và giúp cải thiện hiệu suất và khả năng mở rộng của Web3.
An toàn kinh tế
Trong FIL, việc cung cấp không gian lưu trữ đòi hỏi phải có tài sản thế chấp. Nếu nhà cung cấp không thực hiện giao dịch hoặc không tuân thủ các cam kết mạng lưới, tài sản thế chấp sẽ bị cắt giảm. Những nhà cung cấp lưu trữ không thực hiện dịch vụ sẽ đối mặt với rủi ro mất tài sản thế chấp và bất kỳ lợi nhuận nào đã kiếm được.
Điều chỉnh cơ chế động viên
Filecoin giao thức có nhiều biện pháp khuyến khích tương tự như mục tiêu DA. Filecoin cung cấp biện pháp kiềm chế đối với hành vi độc hại hoặc lười biếng: trong quá trình nhận thức, nhà cung cấp lưu trữ phải tự động cung cấp chứng chỉ lưu trữ dưới dạng bằng chứng sao chép và bằng chứng không gian thời gian, không ngừng chứng minh sự tồn tại của lưu trữ mà không cần giả định đa số trung thực (honest majority). Nếu nhà cung cấp lưu trữ không thể cung cấp chứng minh, họ sẽ bị cắt giảm quyền lợi, bị loại khỏi nhận thức và bị áp phí khác. Hiện tại, giải pháp DA hiện tại thiếu biện pháp khuyến khích các nút thực hiện DAS, chỉ có thể dựa vào hành vi tự nguyện tạ temporary self-interest để chứng minh DA.
Khả năng lập trình
定制 dữ liệu giao dịch cũng giúp 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 gian kéo dài khác nhau, do đó người dùng DA dựa trên DSN chỉ cần thanh toán phí DA cần thiết và có thể điều chỉnh khả năng chịu lỗi bằng cách thiết lập số lượng bản sao để lưu trữ trên toàn mạng. Việc tùy chỉnh tiếp theo được hỗ trợ thông qua hợp đồng thông minh (Actors) trên Filecoin, các hợp đồng này được thực thi trên FEVM. Điều này cũng thúc đẩy sự phát triển mạnh mẽ của hệ sinh thái DApps trên Filecoin, từ các giải pháp lưu trữ ưu tiên tính toán như Bacalhau đến các giải pháp DeFi và thanh khoản như Glif. Retriev cung cấp việc tìm kiếm với các hook kích thích được phê duyệt bởi trọng tài trên Filecoin Actors. Tính có thể lập trình của Filecoin có thể được sử dụng để tùy chỉnh yêu cầu DA cho các giải pháp khác nhau, giúp các nền tảng phụ thuộc vào DA không phải trả phí cho DA vượt quá nhu cầu của họ.
DSN 基础上的 DA 架构面临的挑战
Trong quá trình điều tra của chúng tôi, chúng tôi đã phát hiện ra những thách thức quan trọng phải vượt qua trước khi xây dựng dịch vụ DA trên DSN. Hiện nay chúng ta đang thảo luận về khả thi thực hiện và chúng ta sẽ tập trung thảo luận về FIL.
Chứng minh Trễ
Filecoin yêu cầu bằng chứng mã hóa để chứng minh tính toàn vẹn của giao dịch và dữ liệu lưu trữ. Khi dữ liệu được gửi đến mạng, nó sẽ được chia thành các phân vùng có dung lượng 32 GB và được "đóng gói". Việc đóng gói dữ liệu là cơ sở cho bằng chứng sao chép (PoRep) và bằng chứng không thời gian (PoST), trong đó bằng chứng sao chép chứng minh 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à bằng chứng không thời gian chứng minh nhà cung cấp lưu trữ đã tiếp tục lưu trữ một bản sao duy nhất trong suốt quá trình giao dịch lưu trữ. Chi phí tính toán để đóng gói phải rất cao để đảm bảo nhà cung cấp lưu trữ không thể đóng gói dữ liệu theo yêu cầu, gây hư hỏng cho bằng chứng sao chép cần thiết. Khi giao thức yêu cầu nhà cung cấp lưu trữ cung cấp bằng chứng lưu trữ duy nhất và liên tục định kỳ, thời gian an toàn cần để đóng gói phải dài hơn cửa sổ phản hồi, từ đó nhà cung cấp lưu trữ không thể tạo giả bằng chứng hoặc bản sao tạm thời. Do đó, nhà cung cấp có thể cần khoảng ba giờ để đóng gói một phân vùng dữ liệu.
Ngưỡng lưu trữ
Do chi phí tính toán cao về mặt tính toán của các hoạt động đóng gói, kích thước ngành của dữ liệu đóng gói phải có giá trị kinh tế. Đối với nhà cung cấp dịch vụ lưu trữ, giá lưu trữ phải biện minh cho chi phí đóng gói và chi phí lưu trữ dữ liệu kết quả 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ữ dữ liệu trên FIL. Trong khi các lĩnh vực nhỏ hơn có thể được gói gọn, điều này đẩy giá lưu trữ lên để bù đắp cho các nhà cung cấp lưu trữ. Để giải quyết vấn đề này, trình tổng hợp dữ liệu thu thập các khối dữ liệu nhỏ hơn từ người dùng và gửi chúng đến FIL dưới dạng khối gần 32 GB. Trình tổng hợp dữ liệu cam kết dữ liệu người dùng thông qua Bằng chứng bao gồm phân đoạn (PoDSI), đảm bảo rằng dữ liệu người dùng được chứa trong các khu vực và CID khối con (pCID), được người dùng sử dụng để truy xuất dữ liệu từ mạng và Bằng chứng bao gồm khối con (PoDSI) được người dùng sử dụng để truy xuất dữ liệu từ mạng.
Nhận thức chung ràng buộc
Filecoin có thời gian khối của cơ chế đồng thuận "Expected Consensus" là 30 giây, thời gian xác định cuối cùng là trong vài giờ, điều này có thể được cải thiện trong tương lai gần (xem FIP-0086 để biết thêm về tính xác định cuối cùng nhanh chóng của Filecoin). Điều này thường quá chậm và không thể hỗ trợ khả năng xử lý giao dịch của Layer 2 đòi hỏi sự phụ thuộc vào DA. Thời gian khối của Filecoin bị giới hạn bởi giới hạn cứng của nhà cung cấp lưu trữ. Thời gian khối càng ngắn, khó khăn để nhà cung cấp lưu trữ tạo và cung cấp chứng chỉ lưu trữ càng tăng, và hình phạt sai lầm nhận được bởi nhà cung cấp lưu trữ do bỏ lỡ cửa sổ chứng minh lưu trữ đúng càng nhiều. Để vượt qua khó khăn này, có thể sử dụng mạng con IPC để rút ngắn thời gian đồng thuận. IPC sử dụng đồng thuận giống như Tendermint và thực hiện tính ngẫu nhiên DRAND: khi DRAND trở thành điểm hạn chế, chúng ta sẽ có thể sử dụng mạng con IPC để đạt được thời gian khối 3 giây; khi Tendermint trở thành điểm hạn chế, các PoC như Narwhal đã thực hiện thời gian khối trong vài trăm mili giây.
Tốc độ truy vấn
Cuối cùng, một trở ngại cuối cùng là việc truy xuất. Dựa trên các điều kiện giới hạn được đề cập ở trên, chúng ta có thể suy luận rằng Filecoin phù hợp với việc lưu trữ lạnh hoặc lưu trữ ấm. Tuy nhiên, dữ liệu DA là dữ liệu nóng và yêu cầu hỗ trợ ứng dụng có hiệu suất cao. Trong Filecoin, việc kích thích truy xuất là khó khăn; dữ liệu cần được mở khóa trước khi được cung cấp cho phía người dùng, điều này làm tăng thời gian trễ. Hiện tại, việc truy xuất nhanh được đạt được bằng cách lưu trữ dữ liệu chưa được mở khóa cùng với các sector đã được mở khóa, hoặc thông qua SLA, trong kiến trúc ứng dụng an toàn và phi phép trên Filecoin, cả hai phương pháp này đều không đáng tin cậy. Đặc biệt, việc đảm bảo truy xuất thông qua chứng minh Retriev có thể được thực hiện qua FVM, việc truy xuất nhanh được kích thí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 sẽ xem xét chi phí do các yếu tố thiết kế này mang lại. Chúng tôi trình bày chi phí để lưu trữ 32 GB dữ liệu cho Ethereum calldata, Celestia blobdata, EigenDA blobdata và Filecoin trên các sector (với giá gần bằng giá thị trường hiện tại).
Phân tích nhấn mạnh giá calldata của Ethereum: Giá của dữ liệu 32 GB là 100 triệu đô la. Giá này thể hiện chi phí bảo mật đằng sau sự nhận thức chung về Ethereum và bị ảnh hưởng bởi sự biến động của Ethereum và giá Gas. Nâng cấp Dencun giới thiệu Proto-Danksharding (EIP-4844), giới thiệu giao dịch Blob, mục tiêu là 3 Blob cho mỗi khối, mỗi kích thước khoảng 125 KB, và giá định Blob Gas có thể thay đổi để duy trì mục tiêu số lượng Blob cho mỗi khối. Nâng cấp này đã giảm chi phí DA của Ethereum đi 1/5: tức là dữ liệu blob 32 GB chỉ tốn 20 triệu đô la.
Celestia và EigenDA đã có những cải tiến đáng kể: 32 GB dữ liệu tương ứng có giá 8.000 USD và 26.000 USD. Cả hai đều bị ảnh hưởng bởi sự biến động giá thị trường và phần nào phản ánh chi phí bảo mật dữ liệu nhận thức chung: Celestia sử dụng token TIA cốt lõi của nó, 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 có tính chất vĩnh viễn. Thời gian lưu trữ của calldata Ethereum là 3 tuần, thời gian lưu trữ của blob là 18 ngày, và thời hạn mặc định của EigenDA lưu trữ blob là 14 ngày. Trong việc triển khai Celestia hiện tại, các nút lưu trữ sẽ lưu trữ dữ liệu blob mà không giới hạn thời gian, nhưng các nút ánh sáng chỉ có thể lấy mẫu tối đa trong vòng 30 ngày.
Hai bảng cuối cùng là so sánh trực tiếp giữa FIL và các giải pháp DA hiện tại. Tương đương 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 và sau đó hiển thị số lượng FIL byte có thể được lưu trữ trong cùng một khoảng thời gian với cùng một chi phí.
Điều này cho thấy Filecoin rẻ hơn một vài số lượng đáng kể so với các giải pháp DA hiện tại, chỉ mất một phần nhỏ của một xu Mỹ để lưu trữ cùng một lượng dữ liệu trong cùng một khoảng thời gian. Khác với các nút Ethereum và 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ữ, hệ thống chứng minh cho phép các nút chứng minh lưu trữ mà không cần sao chép lưu trữ giữa mỗi nút trong mạng. Với việc không xem xét lợi ích kinh tế của nhà cung cấp lưu trữ (như chi phí năng lượng để đóng gói dữ liệu), chi phí cơ bản của quá trình lưu trữ Filecoin có thể được coi là không đáng kể. So với Ethereum, điều này cho thấy 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 trị giá hàng triệu đô la Mỹ cho mỗi GB.
Khả năng xử lý
Dưới đây, chúng ta sẽ xem xét dung lượng của giải pháp DA và nhu cầu chính từ các Layer 2 rollups.
Doàn vì Filecoin blockchain được tổ chức dưới dạng tipsets, nên mỗi chiều cao khối có nhiều khối, do đó số lượng giao dịch có thể thực hiện không bị giới hạn bởi sự nhận thức chung hoặc kích thước khối. Ràng buộc dữ liệu chặt chẽ của Filecoin là dung lượng lưu trữ trong phạm vi mạng, chứ không phải dung lượng cho phép thông qua sự nhận thức chung.
Đối với yêu cầu hàng ngày DA, chúng tôi lấy dữ liệu từ Rollups DA và uation được cung cấp bởi Terry Chung và Wei Dai, bao gồm giá trị trung bình hàng ngày trong vòng 30 ngày và dữ liệu của một ngày mẫu duy nhất. Như vậy, chúng ta có thể xem xét yêu cầu trung bình mà không bỏ qua sai lệch của giá trị 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, gấp hơn bốn lần giá trị trung bình trong 30 ngày là 64.000.000 byte).
Từ lựa chọn này có thể thấy rằng, mặc dù chi phí DA có thể được giảm xuống, nhưng cần tăng đáng kể nhu cầu DA để tận dụng hiệu quả kích thước của sector 32 GB của Filecoin. Mặc dù việc đóng gói dữ liệu dưới 32 GB vào một sector 32 GB sẽ lãng phí tài nguyên, nhưng chúng ta có thể làm như vậy và đồng thời đạt được lợi thế về chi phí.
Kiến trúc
Trong phần này, chúng ta sẽ xem xét kiến trúc công nghệ mà chúng ta có thể xây dựng vào ngày hôm nay. Chúng ta sẽ xem xét kiến trúc này trong bối cảnh của ứng dụng L2 và chuỗi L1 mà nó phục vụ. Vì giải pháp này là một giải pháp DA bên ngoài, giống như Celestia và EigenDA, nên chúng ta sẽ không coi Filecoin là một ví dụ về L1.
Đối tượng
Ngay cả ở cấp độ cao, DA trên FIL tận dụng mong muốn có nhiều tính năng khác nhau của hệ sinh thái FIL.
Giao dịch: Người dùng hạ tầng thấp thực hiện giao dịch trên nền tảng yêu cầu DA, có thể là L2.
Sử dụng các nền tảng của DA: Các nền tảng này sử dụng DA làm dịch vụ, điều này có thể là việc đăng tải dữ liệu giao dịch lên Filecoin DA L2 hoặc cam kết với L1 (như Ethereum).
Layer 1: Đây là bất kỳ L1 nào chứa cam kết dữ liệu cho giải pháp DA. Điều này có thể là Ethereum, L2 hỗ trợ việc sử dụng giải pháp DA của Filecoin.
Bộ tổng hợp: Giao diện người dùng giải pháp DA dựa trên FIL là một trình 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à những người dùng DA khác và tổng hợp chúng thành các cung 32 GB phù hợp để đóng gói. Mặc dù một bằng chứng đơn giản về khái niệm sẽ bao gồm một trình tổng hợp tập trung, các nền tảng sử dụng các giải pháp DA cũng có thể chạy các trình tổng hợp của riêng chúng. Ví dụ, như một thiết bị phụ trợ cho bộ sắp xếp chuỗi L2, sự tập trung của bộ tổng hợp tương tự như của bộ sắp xếp chuỗi L2 hoặc thiết bị phi tập trung của EigenDA. Khi trình tổng hợp biên dịch tải trọng gần 32 GB, nó sẽ đến giao thức 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 đưa vào khu vực đó dưới dạng PoDSI (Bằng chứng bao gồm phân đoạn dữ liệu) và dữ liệu của họ sẽ được xác định bằng pCID khi nó vào mạng. PCID này sẽ được bao gồm trong cam kết nhà nước trên L1 và sẽ được sử dụng để tham chiếu dữ liệu hỗ trợ giao dịch.
Người xác thực: Người Người xác thực 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 cam kết của nhà nước và thiết lập bằng chứng gian lận được gửi cho L1 khi có gian lận có thể chứng minh được.
Thỏa thuận lưu trữ: Sau khi trình tổng hợp biên dịch tải trọng gần 32 GB, trình tổng hợp sẽ tham gia 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.
Phát hành blob (Put): Để khởi động Put, ứng dụng DA sẽ gửi một blob chứa dữ liệu giao dịch cho trình tổng hợp. Điều này có thể được thực hiện theo cách không có trong chuỗi, hoặc thông qua thiết bị dự đoán 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 cho ứng dụng DA PoDSI, chứng minh rằng blob của họ được bao gồm trong các sector tổng hợp sẽ được gửi cho mạng con, đồng thời trả lại pCID (định danh nội dung phân đoạn con). Khi blob được cung cấp trên Filecoin, ứng dụng DA và các bên liên quan khác sẽ sử dụng nó để tham chiếu đến blob.
Dữ liệu giao dịch sẽ xuất hiện trên chuỗi sau vài phút sau khi giao dịch được thực hiện. Trễ là rào cản lớn nhất, có thể mất tới ba giờ để đóng gói. Điều này có nghĩa là mặc dù giao dịch đã hoàn thành 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 thể đảm bảo rằng dữ liệu có thể được truy vấn cho đến khi quá trình đóng gói hoàn thành. Lotus Client có chức 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 đã đóng gói, và có thể cung cấp dịch vụ ngay sau khi dữ liệu chưa được đóng gói được chuyển đến nhà cung cấp lưu trữ, miễn là việc truy xuất giao dịch không phụ thuộc vào chứng minh rằng dữ liệu đã được đóng gói xuất hiện trên mạng. Tuy nhiên, tính năng này do nhà cung cấp dữ liệu quyết định và không được cung cấp như một phần của giao thức mã hóa. Để cung cấp đảm bảo truy xuất nhanh, cần thay đổi nhận thức chung và cơ chế trừng phạt/động viên để thi hành.
Truy xuất blob (Get): Tương tự như hoạt động put. Yêu cầu một giao dịch truy xuất, giao dịch sẽ xuất hiện trên chuỗi trong vài phút. Độ trễ truy xuất sẽ phụ thuộc vào các điều khoản giao dịch và xem liệu có lưu trữ bản sao dữ liệu không được đóng gói để truy xuất nhanh chóng hay không. Trong trường hợp truy xuất nhanh chóng, độ trễ sẽ phụ thuộc vào điều kiện mạng. Nếu không có truy xuất nhanh chóng, dữ liệu cần được mở khóa trước khi được cung cấp cho phía người dùng, điều này mất thời gian tương tự như thời gian đóng gói, khoảng ba giờ. Do đó, nếu không tối ưu hóa, thời gian lưu thông tối đa của chúng tôi là sáu giờ, và trước khi nó trở thành một hệ thống DA hoặc chứng cứ gian lận khả thi, dịch vụ dữ liệu cần được cải thiện đáng kể.
DA chứng minh: DA chứng minh có thể chia thành hai bước: đầu tiên là sử dụng PoDSI được cung cấp trong quá trình giao dịch bằng cách gửi dữ liệu cho trình tổng hợp, sau đó là cam kết liên tục bằng PoRep và PoST được cung cấp bởi cơ chế đồng thuận của Filecoin. Như đã đề cập ở trên, PoRep và PoST cung cấp đảm bảo có kế hoạch và có thể chứng minh cho việc lưu trữ và tính bền vững của dữ liệu.
Giải pháp này sẽ sử dụng cầu rất nhiều, vì bất kỳ khách hàng nào phụ thuộc vào DA (Distributed Application) cũng cần có khả năng tương tác với Filecoin. Đối với các chuyển đổi trạng thái được xuất bản trên L1 (Layer 1) và bao gồm pCID (Protocol CID), người xác thực có thể thực hiện kiểm tra sơ bộ để đảm bảo không có pCID giả mạo được gửi đi. Có một số phương pháp để làm điều này, ví dụ như thông qua Oracle trên L1 để xuất bản dữ liệu Filecoin hoặc thông qua người xác thực để xác minh sự tồn tại của giao dịch hoặc sector dữ liệu tương ứng với pCID. Tương tự, việc xác minh tính hợp lệ hoặc bằng chứng gian lận của việc xuất bản trên L1 cũng có thể yêu cầu sử dụng cầu để đảm bảo tính hợp lệ hoặc gian lận của bằng chứng. Hai cầu có sẵn hiện tại là Axelar và Celer.
Phân tích bảo mật
Filecoin của những đặc điểm đáng tin cậy là được đảm bảo thông qua việc giảm tài sản thế chấp. Có hai trường hợp khi tài sản thế chấp có thể bị giảm: lỗi lưu trữ hoặc lỗi nhận thức chung. Lỗi lưu trữ xảy ra khi nhà cung cấp lưu trữ không thể cung cấp chứng minh về dữ liệu lưu trữ (PoRep hoặc PoST), điều này liên quan đến tính khả dụng dữ liệu trong mô hình của chúng tôi. Lỗi nhận thức chung là hành vi độc hại trong quá trình nhận thức chung, nhận thức chung là giao thức quản lý sổ cái giao dịch và FEVM là trừu tượng hóa từ sổ cái giao dịch.
BR(t) = ProjectedRewardFraction(t) * SectorQualityAdjustedPower
max(SP(t), BR(StartEpoch, 20 d) + BR(StartEpoch, 1 d) \* terminationRewardFactor \* min(SectorAgeInDays, 140))
Filecoin cung cấp mức độ bảo mật khác biệt so với các blockchain khác. Thông thường, dữ liệu blockchain được đảm bảo an toàn thông qua sự nhất trí, trong khi đồng thuận Filecoin chỉ đảm bảo an toàn cho sổ cái giao dịch, không phải cho dữ liệu tham chiếu giao dịch. Dữ liệu được lưu trữ trên Filecoin chỉ có đủ độ an toàn khi khuyến khích nhà cung cấp lưu trữ cung cấp dịch vụ lưu trữ. Điều này có nghĩa là dữ liệu lưu trữ trên Filecoin được đảm bảo an toàn thông qua việc trừng phạt lỗi và khuyến khích kinh doanh (như danh tiếng người dùng). Nói cách khác, việc có lỗi dữ liệu trên blockchain tương đương với vi phạm sự nhất trí và có thể phá hoại tính an toàn của blockchain hoặc tính hiệu lực của giao dịch. Filecoin có khả năng chịu lỗi trong việc lưu trữ dữ liệu, do đó chỉ sử dụng đồng thuận để đảm bảo an toàn cho sổ cái giao dịch và các hoạt động liên quan đến giao dịch. Nhà cung cấp lưu trữ không thực hiện giao dịch dữ liệu sẽ bị phạt tiền thưởng lưu trữ tối đa trong vòng 90 ngày và sẽ mất tài sản thế chấp được cung cấp để đảm bảo giao dịch.
Do đó, chi phí tấn công giữ dữ liệu từ nhà cung cấp Filecoin chỉ là chi phí cơ hội của giao dịch truy vấn. Việc truy xuất dữ liệu trên Filecoin phụ thuộc vào phí mà người dùng trả để khuyến khích nhà cung cấp 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 ảnh hưởng tiêu cực đến nhà cung cấp lưu trữ. Để giảm thiểu rủi ro mà một nhà cung cấp lưu trữ duy nhất có thể bỏ qua hoặc từ chối giao dịch truy vấn 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ữ.
由于 Filecoin dữ liệu có mức độ an toàn kinh tế thấp hơn so với các giải pháp dựa trên blockchain, việc ngăn chặn sự thao túng dữ liệu cũng phải được xem xét. Thao tác thao túng dữ liệu được bảo vệ bằng hệ thống chứng thực Filecoin. Dữ liệu được tham chiếu bằng CID và việc kiểm tra dữ liệu bị hỏng có thể được phát hiện ngay lập tức thông qua CID. Do đó, nhà cung cấp dịch vụ không thể cung cấp dữ liệu bị hỏng vì dữ liệu nhận được có thể dễ dàng được xác minh xem có khớp với CID yêu cầu hay không. Nhà cung cấp dịch vụ không thể lưu trữ dữ liệu bị hỏng trong vị trí của dữ liệu không bị hỏng. Sau khi nhận được dữ liệu từ người dùng, nhà cung cấp phải cung cấp chứng thư chính xác về việc đóng gói các sector dữ liệu để bắt đầu giao dịch dữ liệu (chọn mục này). Do đó, không thể khởi động giao dịch lưu trữ bằng dữ liệu bị hỏng. Trong thời gian hiệu lực của giao dịch lưu trữ, PoST sẽ được cung cấp để chứng minh việc lưu trữ trống rỗng (lưu ý rằng điều này chứng minh cả tình trạng lưu trữ của sector đóng gói và tình trạng lưu trữ kể từ lần PoST trước đó). Vì PoST phụ thuộc vào sector đóng gói khi tạo chứng minh, các sector bị hỏng sẽ dẫn đến PoST giả mạo, dẫn đến sai sót sector. Do đó, nhà cung cấp dịch vụ lưu trữ không thể lưu trữ hoặc cung cấp dữ liệu bị hỏng, không thể nhận phần thưởng vì cung cấp dịch vụ cho dữ liệu không bị hỏng và không thể tránh bị phạt do sửa đổi dữ liệu người dùng.
Có thể tăng cường tính bảo mật bằng cách tăng số tài sản thế chấp mà nhà cung cấp lưu trữ cam kết với thị trường lưu trữ Actor, tài sản thế chấp hiện đang được quyết định bởi nhà cung cấp dữ liệu và người dùng. Nếu chúng ta giả sử số lượng tài sản thế chấp này đủ lớn (ví dụ như tài sản thế chấp của người xác thực Ethereum), đủ để thúc đẩy nhà cung cấp không vi phạm cam kết, thì chúng ta có thể nghĩ đến những gì cần để đảm bảo tính an toàn (mặc dù điều này không hiệu quả về vốn vì cần tài sản thế chấp này để đảm bảo tính an toàn cho mỗi giao dịch blob hoặc phân khúc tổ hợp). Bây giờ, nhà cung cấp dữ liệu có thể chọn làm cho dữ liệu không khả dụng trong khoảng thời gian lên đến 41 ngày trước khi kết thúc giao dịch lưu trữ trên thị trường Actor. Giả sử thời gian giao dịch dữ liệu ngắn, chúng ta có thể giả sử rằng dữ liệu không khả dụng trước ngày cuối cùng của giao dịch. Trong trường hợp không có sự phối hợp của kẻ xấu, chúng ta có thể giảm nhẹ tình huống này bằng cách sao chép trên nhiều nhà cung cấp lưu trữ để tiếp tục cung cấp dịch vụ dữ liệu.
Chúng ta có thể xem xét chi phí để kẻ tấn công lật đổ nhận thức chung, tức là chấp nhận chứng chỉ giả mạo hoặc sửa đổi lịch sử sổ cái bằng cách xóa giao dịch khỏi sổ cái, mà không trừng phạt nhà cung cấp lưu trữ có trách nhiệm. Tuy nhiên, cần lưu ý rằng trong trường hợp vi phạm bảo mật này, kẻ tấn công có thể tự do thao túng sổ cái của Filecoin. Để thực hiện cuộc tấn công như vậy, kẻ tấn công cần sở hữu ít nhất phần lớn quyền sở hữu trên chuỗi Filecoin. Quyền sở hữu này liên quan đến việc cung cấp lưu trữ cho mạng, hiện tại dữ liệu trên chuỗi Filecoin là 25 EiB (10¹⁶ byte) và kẻ ác ý cần ít nhất 12.5 EiB để cung cấp chuỗi của riêng mình để giành chiến thắng trong quy tắc lựa chọn fork. Bằng cách cắt giảm liên quan đến lỗi nhận thức chung, tình hình này có thể được giảm nhẹ hơn bằng việc trừng phạt bằng việc mất tất cả tài sản thế chấp và phần thưởng khối, và tạm ngừng tham gia nhận thức chung.
Ngoài lề: Ngăn chặn cuộc tấn công vào các giải pháp DA khác.
Dù tình huống trên cho thấy Filecoin có nhược điểm trong việc bảo vệ dữ liệu khỏi cuộc tấn công giữ lại, nhưng nó không phải là ví dụ duy nhất.
Tìm kiếm an toàn
Có khả năng truy xuất là cần thiết đối với DA. Trong trường hợp lý tưởng, lực lượng thị trường sẽ thúc đẩy các nhà cung cấp lưu trữ kinh tế hợp lý 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. Giả sử điều này đủ để các nhà cung cấp dữ liệu cung cấp dịch vụ truy xuất, nhưng với tầm quan trọng của DA, yêu cầu đảm bảo an ninh cao hơn cũng là hợp lý.
Hiện tại, việc truy xuất không được đảm bảo bằng cách sử dụng tính bảo mật kinh tế như đã đề cập ở trên. Điều này là do khó có thể tin tưởng cách thức tối giản nhất từ góc nhìn mã hóa để chứng minh rằng dữ liệu không được gửi đến phía người dùng (trong trường hợp người dùng cần bác bỏ tuyên bố gửi dữ liệu từ nhà cung cấp lưu trữ). Để đảm bảo an toàn truy xuất thông qua tính bảo mật kinh tế của Filecoin, cần có đảm bảo truy xuất cục bộ của giao thức. Trong trường hợp chỉnh sửa tối thiểu giao thức, điều này có nghĩa là truy xuất cần liên quan đến các lỗi phân khu hoặc giao dịch bị chấm dứt. Retriev là một chứng minh khái niệm, nó có thể cung cấp đảm bảo truy xuất dữ liệu thông qua việc sử dụng "trọng tài" đáng tin cậy để điều đình tranh chấp truy xuất dữ liệu.
Bổ sung: Tìm kiếm các giải pháp DA khác
Như đã nói ở trên, Filecoin thiếu giao thức đảm bảo truy cập cục bộ ngăn chặn hành vi ích kỷ của nhà cung cấp lưu trữ (hoặc truy xuất). Đối với Ethereum và Celestia, cách duy nhất để đọc dữ liệu giao thức là tự quản lý một nút đầy đủ hoặc tin tưởng vào SLA của nhà cung cấp cơ sở hạ tầng. Đối với nhà cung cấp lưu trữ trong Filecoin, đảm bảo truy xuất không dễ dàng. Cài đặt tương tự trong Filecoin là trở thành một nhà cung cấp lưu trữ (đòi hỏi chi phí cơ sở hạ tầng lớn) và thành công trong việc chấp nhận giao dịch lưu trữ giống như những nhà cung cấp lưu trữ do người dùng đăng tải, lúc đó người ta sẽ trả phí để tự cung cấp lưu trữ cho mình.
Phân tích độ trễ
Do thiết kế của hệ thống bằng chứng FIL và thiếu các ưu đãi truy xuất, FIL không được tối ưu hóa để cung cấp Trễ khứ hồi hiệu suất cao từ khi xuất bản dữ liệu ban đầu đến truy xuất dữ liệu ban đầu. Truy xuất hiệu suất cao của FIL là một lĩnh vực nghiên cứu tích cực liên tục thay đổi khi các nhà cung cấp dịch vụ lưu trữ trở nên có khả năng hơn và FIL giới thiệu các tính năng mới. Chúng tôi định nghĩa "khứ hồi" là dữ liệu thời gian sớm nhất có thể được tải xuống kể từ thời điểm giao dịch dữ liệu được gửi đến FIL.
khối thời gian
Trong sự nhận thức chung về Filecoin, giao dịch dữ liệu có thể được hoàn thành trong khối thời gian 30 giây. 1 giờ là thời gian xác nhận điển hình trên chuỗi cho dữ liệu nhạy cảm như chuyển coin.
Xử lý dữ liệu
Thời gian xử lý dữ liệu thay đổi tùy thuộc vào nhà cung cấp lưu trữ và cấu hình. Quá trình đóng gói mất 3 giờ khi sử dụng phần cứng lưu trữ tiêu chuẩn. Nhà cung cấp lưu trữ thường rút ngắn thời gian 3 giờ này bằng cách sử dụng cấu hình đặc biệt cho người dùng, song song hoá và đầu tư vào phần cứng mạnh mẽ hơn. Sự thay đổi này cũng ảnh hưởng đến thời gian mở khóa các sector, nhưng tùy chọn truy xuất nhanh trong người dùng Filecoin (như Lotus) có thể giải quyết hoàn toàn tình huống này. Thiết lập 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, tăng tốc đáng kể thời gian truy xuất. Dựa trên điều này, chúng ta có thể giả định độ trễ tệ nhất từ giao dịch dữ liệu được chấp nhận cho tới khi dữ liệu có sẵn trên chuỗi là 3 giờ.
Kết luận và hướng đi trong tương lai
本文 khám phá cách sử dụng DSN hiện có (cụ thể là Filecoin) để xây dựng DA. Chúng tôi xem xét yêu cầu DA là một yếu tố quan trọng trong việc mở rộng cơ sở hạ tầng của Ethereum. Chúng tôi xem xét khả năng xây dựng DA trên DSN dựa trên Filecoin và sử dụng nó để khám phá cơ hội mà các giải pháp trên Filecoin có thể mang lại cho sinh thái Ethereum hoặc bất kỳ cơ hội nào có lợi từ việc có một lớp DA hiệu quả về chi phí.
Filecoin chứng minh DSN có thể cải thiện đáng kể hiệu suất lưu trữ dữ liệu trong hệ thống phi tập trung dựa trên blockchain. Theo tính toán dựa trên giá thị trường hiện tại, việc ghi 32 GB dữ liệu có thể tiết kiệm 100 triệu đô la. Mặc dù nhu cầu về DA vẫn chưa đủ để lấp đầy một phân khu 32 GB, nhưng lợi thế về chi phí của DA vẫn tồn tại nếu phân khu trống được bao gói. Mặc dù độ trễ lưu trữ và truy xuất trên Filecoin hiện tại không phù hợp cho nhu cầu lưu trữ nóng, nhưng các hoạt động cụ thể của nhà cung cấp lưu trữ có thể cung cấp hiệu suất hợp lý, đảm bảo dữ liệu có sẵn trong vòng 3 giờ.
Filecoin cung cấp điều chỉnh đáng tin cậy cho nhà cung cấp lưu trữ bằng cách sử dụng tài sản thế chấp có thể thay đổi, ví dụ như trong EigenDA. Filecoin mở rộng tính an toàn có thể điều chỉnh này, cho phép lưu trữ nhiều bản sao trên mạng, từ đó tăng khả năng chịu lỗi Byzantine có thể điều chỉnh. Để ngăn chặn các cuộc tấn công giữ lại dữ liệu một cách mạnh mẽ, cần giải quyết vấn đề truy xuất dữ liệu có hiệu suất cao và đáng tin cậy, nhưng như bất kỳ giải pháp nào khác, cách duy nhất để đảm bảo tính khả tìm của dữ liệu là tự quản lý các 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 của DA trong việc phát triển dự án PoDSI, nó có thể (kết hợp với chứng minh hiện tại của Filecoin) thay thế DAS để đảm bảo dữ liệu được chứa trong các sector đóng gói lớn hơn. Tùy thuộc vào tình hình cụ thể, điều này có thể làm cho việc xử lý dữ liệu chậm trở trở nên chấp nhận được, vì chứng minh gian lận có thể được công bố trong khoảng từ 1 ngày đến 1 tuần, trong khi DA có thể được đảm bảo theo nhu cầu. PoDSI vẫn là một công nghệ mới và đang trong quá trình phát triển nhiều, vì vậy chúng ta vẫn chưa biết được hiệu quả của PoDSI sẽ như thế nào và cũng chưa biết được các cơ chế cần thiết để xây dựng hệ thống xung quanh nó. Vì đã có các giải pháp để tính toán trên dữ liệu của Filecoin, vì vậy việc tính toán PoDSI trên dữ liệu đã đóng gói hoặc chưa đóng gói có thể không còn xa vời nữa.
Khi DA và không gian FIL phát triển, sự kết hợp mới của các giải pháp và công nghệ hỗ trợ có thể dẫn đến các bằng chứng mới về khái niệm. Như sự tích hợp của Solana với mạng FIL cho thấy, DSN có tiềm năng phục vụ như một công nghệ mở rộng quy mô. Chi phí lưu trữ dữ liệu trên FIL mang đến một cơ hội mở với nhiều không gian ngắn hơn để tối ưu hóa. Mặc dù những thách thức được thảo luận trong bài viết này được trình bày trong bối cảnh hỗ trợ DA, giải pháp cuối cùng của họ sẽ là xây dựng một số lượng lớn các công cụ và hệ thống mới bên ngoài DA.
Các dữ liệu biểu đồ liên quan được lấy từ Filecoin spec, EIP-4844, EigenDA, Celestia implementation, Celenium, Starboard, file.app, Rollups DA và ution, cùng với giá thị trường hiện tại.
Liên kết gốc