Blockchain thường được truyền bá là có khả năng cung cấp việc lưu trữ hồ sơ an toàn và minh bạch. Các giao dịch được ghi lại, chứa trong các khối và được thêm vào chuỗi khối, sau đó được lưu trữ cục bộ bởi mỗi nút trong mạng. Tầm quan trọng của việc đảm bảo rằng dữ liệu giao dịch an toàn là trong mỗi khối không quá lớn. Đó là một khía cạnh quan trọng trong việc duy trì tính toàn vẹn và tin cậy của mạng blockchain. Tuy nhiên, chỉ tin tưởng các nút trong mạng nó sẽ vận hành trung thực là chưa đủ. Hành động của các node phải được xác minh một cách độc lập, do đó có câu nói “không tin tưởng, hãy xác minh”. Thách thức trong việc xác minh rằng dữ liệu giao dịch có sẵn trong mỗi khối mới được đề xuất được gọi là vấn đề về tính sẵn có của dữ liệu. Bài viết này sẽ khám phá tầm quan trọng của tính sẵn có của dữ liệu (data availability) liên quan đến hoạt động của mạng blockchain cũng như những phát triển tích cực xảy ra trong lĩnh vực này.
Tính sẵn có của dữ liệu (Data Availability) là gì?
Tính sẵn có của dữ liệu (DA – Data Availability) là sự đảm bảo về sự hiện diện và khả năng truy cập của dữ liệu trong cơ sở dữ liệu. Trong bối cảnh của chuỗi khối, DA là sự đảm bảo rằng khối được đề xuất chứa dữ liệu của mọi giao dịch đã xảy ra trên chuỗi khối và mọi người tham gia trong mạng đều có thể truy cập được dữ liệu này. Nếu không có dữ liệu này, những người tham gia mạng không thể xác nhận rằng một sự kiện cụ thể đã xảy ra, điều này theo quan điểm của blockchain có nghĩa là sự kiện đó đã không xảy ra. Điều này nhấn mạnh tầm quan trọng của DA trong việc duy trì tính toàn vẹn và tin cậy của mạng blockchain.
Khi xây dựng và đề xuất các khối mới, nhà sản xuất khối phải cung cấp tất cả dữ liệu có trong khối, bao gồm cả dữ liệu giao dịch trong thân khối, để người khác xem. Dung lượng lưu trữ của blockchain dành cho các khối mới được gọi là không gian khối, điều này cần thiết cho khả năng truy cập dữ liệu được lưu trữ. Do đó, khi không gian khối đầy lên, tính khả dụng của dữ liệu có thể giảm. Trong quá trình giải quyết và đồng thuận, các nút đầy đủ có thể tải xuống các khối được đề xuất và thực hiện lại các giao dịch. Thông qua quá trình này, tính hợp lệ của mỗi giao dịch có thể được xác nhận và tính bảo mật của mạng có thể được đảm bảo. Ngoài ra, điều này cũng cho phép phát hiện bất kỳ giao dịch độc hại nào có thể đã được người đề xuất khối đưa vào khối.
Nút đầy đủ và nút nhẹ (Full Nodes and Light Nodes)
Node blockchain là một thiết bị được kết nối với mạng blockchain và tham gia vào các hoạt động của nó. Các node này chịu trách nhiệm duy trì tính toàn vẹn của mạng blockchain và dữ liệu được lưu trữ trên đó. Có hai loại nút chính, nút đầy đủ (full nodes) và nút nhẹ (light nodes);
Full nodes đủ là nút lưu trữ bản sao của toàn bộ chuỗi khối và tham gia vào giao thức đồng thuận của mạng. Nó xác nhận các giao dịch và khối, đồng thời phân phối chúng trên toàn mạng. Nút đầy đủ cũng xác minh tính toàn vẹn của chuỗi khối bằng cách kiểm tra xem các khối và giao dịch có tuân thủ các quy tắc đồng thuận của mạng hay không. Các nút đầy đủ thực hiện các chức năng quan trọng như giữ cho mạng an toàn và phi tập trung. Chúng thường được điều hành bởi các cá nhân hoặc tổ chức cam kết cho sự thành công lâu dài của mạng blockchain.
Mặt khác, Light nodes , còn được gọi là “nút ứng dụng khách nhẹ – light client” hoặc “nút SPV (Simple Payment Verification- Xác minh thanh toán đơn giản)”, không lưu trữ bản sao đầy đủ của chuỗi khối. Thay vào đó, nó dựa vào các nút đầy đủ khác để cung cấp thông tin cần thiết để xác thực các giao dịch. Các nút nhẹ thường được sử dụng bởi các cá nhân hoặc tổ chức muốn tham gia vào mạng nhưng không muốn chạy một nút đầy đủ. Chúng thường ít tốn tài nguyên hơn và có thể chạy trên các thiết bị yếu hơn, chẳng hạn như điện thoại di động. Mặc dù các nút nhẹ cung cấp mức độ bảo mật và phân cấp thấp hơn nhưng chúng thuận tiện hơn cho những người dùng muốn sử dụng chuỗi khối mà không cần chạy nút đầy đủ; theo cách này, bằng cách hạ thấp rào cản gia nhập và làm cho chuỗi trở nên phi tập trung hơn.
Việc lưu trữ một bản sao đầy đủ của blockchain cũng như tham gia thực hiện, xác thực và truyền bá giao dịch đòi hỏi phải sử dụng một lượng lớn tài nguyên tính toán từ các nút đầy đủ, thường xuyên yêu cầu sử dụng phần cứng chuyên dụng. Mặt khác, các nút nhẹ yêu cầu ít bộ nhớ và sức mạnh tính toán hơn và có thể chạy trên các thiết bị yếu hơn với kết nối Internet chậm hơn.
Đảm bảo tính sẵn có của dữ liệu
Sự đảm bảo của DA đề cập đến sự đảm bảo rằng tất cả dữ liệu cần thiết cho giao dịch đều có sẵn trên mạng blockchain. Nó đảm bảo rằng dữ liệu được lưu trữ trên blockchain có sẵn cho tất cả các nút và có thể được truy cập bất cứ lúc nào. Thông thường được đảm bảo thông qua phân cấp yêu cầu mỗi nút đầy đủ trong mạng tải xuống từng khối được đề xuất và xác minh tính khả dụng của dữ liệu giao dịch trước khi khối được hoàn tất. Mỗi blockchain đảm bảo một mức độ DA nhất định tùy thuộc vào phương pháp. Một số blockchain đã được thiết kế đặc biệt để mang lại sự đảm bảo cao.
Đảm bảo tính sẵn có của dữ liệu đóng một vai trò quan trọng trong việc duy trì tính bảo mật và độ tin cậy của chuỗi khối, ngay cả khi các nút gặp lỗi hoặc ngoại tuyến. Những đảm bảo này đảm bảo rằng tất cả các nút đều có quyền truy cập nhất quán vào cùng một dữ liệu và dữ liệu đó chính xác và hợp lệ. Điều này giúp ngăn chặn dữ liệu độc hại hoặc nỗ lực giả mạo dữ liệu. Hơn nữa, DA đảm bảo cho phép các nút xác minh độc lập các giao dịch và tính toán trạng thái của chuỗi khối mà không cần phải tin tưởng lẫn nhau, đảm bảo rằng chuỗi khối vẫn được phân cấp và không có điểm lỗi nào.
Chi phí sẵn có của dữ liệu
Mạng chuỗi khối phải chịu chi phí cho việc đảm bảo DA. Các chi phí này rất đa dạng và đa dạng do cần có nỗ lực để đảm bảo DA. Các tài nguyên tính toán cần thiết để sao chép, xác minh và lưu trữ dữ liệu là chi phí quan trọng nhất trong số các chi phí đó. Xét cho cùng, thời gian và nỗ lực cần thiết để thực hiện các quy trình quan trọng đối với chức năng mạng đòi hỏi phải có sự khuyến khích thích hợp cho các nút. Do đó, đảm bảo DA và cung cấp lưu trữ dữ liệu là hai trong số các chi phí chính liên quan đến việc chạy blockchain. Khi các phương pháp mới để cung cấp bảo đảm DA được triển khai bởi các chuỗi khối như Ethereum, những chi phí này có thể giảm đáng kể.
Bản tổng hợp và tính khả dụng của dữ liệu (Rollups and Data Availability)
Rollups (bản tổng hợp), một giải pháp mở rộng quy mô lớp 2, thực hiện các giao dịch ngoài chuỗi trước khi nén và đăng chúng theo đợt lên lớp cơ sở (base layer). DA rất quan trọng đối với các bản tổng hợp vì nó cho phép người dùng xác minh một cách đáng tin cậy tính chính xác của các tính toán được thực hiện ngoài chuỗi chính. Hiện tại, có hai loại mạng tổng hợp chính; optimistic rollups và zero-knowledge rollups (ZKR). Sự khác biệt chính trong việc đảm bảo DA giữa hai bên là ở phương pháp xác minh.
Tổng hợp optimistic mô hình khuyến khích kinh tế để đảm bảo DA. Người dùng được khuyến khích gửi dữ liệu hợp lệ bằng khoản tiền gửi sẽ bị mất nếu họ gửi dữ liệu không hợp lệ và phần thưởng cho việc gửi dữ liệu hợp lệ. Khoản tiền gửi này được giữ trong một hợp đồng thông minh chịu trách nhiệm xác minh tính hợp lệ của dữ liệu đã gửi và phần thưởng sẽ được phân phối cho người dùng gửi dữ liệu hợp lệ. Ngoài ra, Optimistic rollups dựa vào bằng chứng gian lận để ngăn chặn việc chuyển đổi trạng thái không hợp lệ xảy ra. Nếu một lô không hợp lệ, bất kỳ người dùng nào cũng có thể sử dụng dữ liệu giao dịch có sẵn để xây dựng bằng chứng gian lận nhằm xác minh tính chính xác của dữ liệu đã gửi.
Ngược lại, ZKR đảm bảo DA sử dụng bằng chứng mật mã (cryptographic proofs). Điều này có nghĩa là người dùng phải gửi bằng chứng mật mã để chứng minh tính hợp lệ của giao dịch hoặc chuyển đổi trạng thái, sau đó được mạng xác minh để xác nhận tính toàn vẹn của nó. Ngoài ra, bản chất ZK của bằng chứng đảm bảo rằng nó có thể được kiểm tra mà không tiết lộ bất kỳ thông tin nào bên ngoài sự thật rằng bằng chứng đó là đúng. Điều này giúp duy trì quyền riêng tư của người dùng đồng thời đảm bảo rằng dữ liệu là hợp lệ. Hơn nữa, ZKR có thể xử lý nhiều giao dịch trong một đợt, nghĩa là bằng chứng chỉ cần được gửi một lần cho toàn bộ lô, tiết kiệm thời gian và tài nguyên. Tuy nhiên, việc tạo ra các bằng chứng ZK theo yêu cầu của các bản tổng hợp này có thể tốn kém về mặt tính toán; chi phí này thường được áp dụng cho người dùng mạng, những người phải trả phí bổ sung cho việc tạo ra bằng chứng.
Chi phí của DA và lưu trữ dữ liệu cho các lần tổng hợp đã được chứng minh là rào cản hàng đầu của Ethereum trong việc áp dụng chúng làm phương tiện thực thi chính của mạng. Điều này là do số lượng lớn dữ liệu cuộc gọi (calldata) mà các bản tổng hợp tạo ra. Sau khi các bản tổng hợp được giới thiệu trên Ethereum, chúng nhanh chóng được áp dụng, nhanh chóng khiến mạng tràn ngập dữ liệu cuộc gọi. Mặc dù không thể quản lý được nhưng số lượng tổng hợp dữ liệu cuộc gọi được tạo ra có thể gặp vấn đề nếu chúng trở thành phương tiện thực thi chính cho Ethereum. Tuy nhiên, nếu không có dữ liệu cuộc gọi tổng hợp, lớp cơ sở sẽ không thể xác minh và xác thực các giao dịch xảy ra ngoài chuỗi. Do đó, các kế hoạch hiện tại của Ethereum sẽ mở rộng dung lượng lưu trữ dữ liệu và triển khai các đảm bảo DA hiệu quả hơn.
Những đổi mới mang lại lợi ích cho tính sẵn có của dữ liệu
Những đổi mới trong công nghệ blockchain đang cung cấp những cách mới để giải quyết các vấn đề về chi phí và lưu trữ liên quan đến bảo đảm DA. Chi phí giao dịch đã tăng cao trên một số blockchain lớn do số lượng lớn dữ liệu cuộc gọi được tạo ra bởi các ứng dụng và bản tổng hợp DeFi. Hơn nữa, vì các mạng này chứa quá nhiều dữ liệu nên các vấn đề về lưu trữ sẽ phức tạp hơn, vì hầu hết các mạng này đều được yêu cầu duy trì lịch sử mạng hoàn chỉnh. Tuy nhiên, những đổi mới gần đây như phân chia dữ liệu, lấy mẫu sẵn có của dữ liệu và ủy ban lấy mẫu ngẫu nhiên đã đưa ra các phương pháp hiệu quả hơn để đảm bảo DA và cung cấp lưu trữ dữ liệu.
Lấy mẫu dữ liệu sẵn có
Một cải tiến gần đây trong lĩnh vực DA là lấy mẫu tính sẵn có của dữ liệu (DAS). Được phổ biến trong một bài báo được viết bởi Mustaffa Al-Bassam, Alberto Sonnino và Vitalik Buterin, DAS là một kỹ thuật được sử dụng để cải thiện DA của mạng blockchain. Kỹ thuật này bao gồm việc chọn ngẫu nhiên các nút trên mạng để lưu trữ dữ liệu, thay vì tất cả các nút lưu trữ cùng một dữ liệu. DAS hoạt động bằng cách chọn ngẫu nhiên các nút để lưu trữ một tập hợp con dữ liệu trên blockchain, giúp giảm tài nguyên cần thiết để lưu trữ dữ liệu. Mỗi nút lấy mẫu và xác minh tính khả dụng của tập hợp con dữ liệu mà chúng được chỉ định từ khối đề xuất. Một ví dụ về DAS được thực hiện trên BLOB (Đối tượng lớn nhị phân) thay vì một khối được trình bày bên dưới.
Nguồn: https://hackmd.io/@vbuterin/sharding_proposal
Một hệ thống sử dụng DAS có thể bị ảnh hưởng bởi một nhà sản xuất khối độc hại cung cấp 50-99% dữ liệu khối. Điều này có thể khiến một số khách hàng lúc đầu chấp nhận khối trong khi những khách hàng khác từ chối nó. Để giải quyết điểm yếu này, DAS được sử dụng cùng với mã hóa xóa. Mã hóa xóa là một kỹ thuật cho phép chúng ta nhân đôi tập dữ liệu bằng cách thêm các phần dư thừa (gọi là mã xóa – called erasure codes). Nếu dữ liệu gốc bị mất, mã xóa có thể được sử dụng để khôi phục dữ liệu. Kỹ thuật này cần thiết cho DAS vì nó đảm bảo rằng dữ liệu có thể được phục hồi ngay cả khi một số dữ liệu bị mất. Điều này đảm bảo rằng tất cả các máy khách trên mạng cuối cùng đều chấp nhận dữ liệu, ngay cả khi một số máy khách ban đầu từ chối dữ liệu đó. Không có giới hạn thời gian về thời điểm khách hàng phải chấp nhận dữ liệu, họ sẽ làm như vậy sau khi nhận được phản hồi cho tất cả các truy vấn của mình.
Ngoài khả năng thiếu sót dữ liệu, còn có khả năng xảy ra các trường hợp nguy hiểm và các biến chứng chưa xác định (unknown complications) do tính chất chưa được kiểm tra của DAS. Ví dụ: với người đề xuất khối báo hiệu là một trong những người đầu tiên thực hiện truy vấn DAS, kẻ tấn công có thể xuất bản các BLOB không có sẵn và chỉ phản hồi các truy vấn của nút báo hiệu, điều này có thể dẫn đến một nhánh của chuỗi. Để giải quyết những trường hợp có thể xảy ra này, các ủy ban lấy mẫu ngẫu nhiên (RSC – randomly sampled committees) được sử dụng kết hợp với DAS. RSC là các nhóm trình xác nhận được chọn ngẫu nhiên dùng để xác minh DA. Được sử dụng cùng với DAS, RSC cho phép độ trễ thấp hơn, khả năng tương thích với việc thực hiện giao dịch trong phân đoạn và lớp bảo mật bổ sung cho các trường hợp biên tiềm ẩn.
Việc triển khai DAS giúp giảm các yêu cầu về tài nguyên để chạy một nút, thậm chí cho phép các nút nhẹ tham gia. Ngoài ra, điều này cũng giúp tăng khả năng mở rộng của mạng vì dữ liệu được lưu trữ bởi các nút bị giảm và mạng có thể xử lý nhiều giao dịch hơn tại bất kỳ khoảng thời gian nhất định nào. DAS và phân đoạn dữ liệu có thể được sử dụng cùng nhau để cải thiện khả năng mở rộng bằng cách chọn ngẫu nhiên các nút để lưu trữ dữ liệu trong mỗi phân đoạn và giảm yêu cầu lưu trữ. Ngoài ra, DAS có thể giúp cải thiện tính bảo mật vì các tác nhân độc hại khó nhắm mục tiêu vào một nút cụ thể và tấn công mạng hơn, thậm chí ngăn chặn 51% kẻ tấn công buộc các khối không có sẵn.
Lớp sẵn có của dữ liệu (Data Availability Layer – Layer DA)
Gần đây, khái niệm áp dụng kiến trúc blockchain mô-đun đã được chấp nhận rộng rãi hơn. Các chuỗi khối mô-đun tách nhiều vai trò của chuỗi khối thành các lớp duy nhất, cho phép các mạng chuyên môn hóa và hoạt động với hiệu quả cao hơn. Các lớp DA là các hệ thống chịu trách nhiệm đảm bảo rằng dữ liệu có sẵn khi cần thiết. Có hai loại lớp DA; trên chuỗi và ngoài chuỗi.
Lớp DA trên chuỗi (on-chain DA layer) là cách tiếp cận tiêu chuẩn trong số nhiều chuỗi khối, trong đó dữ liệu được lưu trữ trên chuỗi bởi các nút thực hiện giao dịch. Điều này đảm bảo DA cao nhưng hạn chế khả năng mở rộng do gánh nặng bổ sung đặt lên các nút.
Lớp DA ngoài chuỗi (off-chain DA layer) có thể là một blockchain khác hoặc bất kỳ hệ thống lưu trữ dữ liệu nào được các nhà phát triển lựa chọn. Trong trường hợp này, lớp DA tập trung vào việc lưu trữ dữ liệu chứ không phải thực thi. Các lớp DA cho phép các chuỗi khối truy cập an toàn vào các tài nguyên ngoài chuỗi một cách an toàn và không cần tin cậy, mở rộng sức mạnh tính toán và dữ liệu có sẵn cho các hợp đồng thông minh.
Việc sử dụng lớp DA chuyên dụng để lưu trữ và truy cập dữ liệu sẽ cải thiện tính linh hoạt, khả năng mở rộng và phân cấp của mạng. Nó cho phép chuyên môn hóa trong việc lưu trữ và truy cập dữ liệu, loại bỏ các nút khỏi các chức năng blockchain khác. Ngoài ra, nó còn cải thiện tính bảo mật bằng cách làm cho mạng ít bị tấn công hơn và giúp mạng có khả năng thích ứng cao hơn cho các trường hợp sử dụng và ngành cụ thể. Khả năng tùy chỉnh được cung cấp bằng cách phân định các lớp khác nhau của ngăn xếp chuỗi khối cũng mang lại tính linh hoạt cao hơn khi nâng cấp hoặc thay đổi mạng.
Danksharding và Proto-Danksharding
Hiện tại, mỗi nút đầy đủ trong chuỗi khối Ethereum được yêu cầu lưu trữ một bản sao hoàn chỉnh của chuỗi khối. Những yêu cầu này đặt gánh nặng lưu trữ lớn lên mỗi nút. Gánh nặng lưu trữ này có thể được giảm thiểu bằng cách phân chia chuỗi khối (sharding the blockchain) giữa các nút.
Lần đầu tiên được đề xuất trong bài báo “Thiết kế sharding mới với tích hợp đèn hiệu và khối phân đoạn chặt chẽ” , danksharding là một kiến trúc sharding mới, được Dankrad Feist tạo ra để tránh MEV (Giá trị có thể trích xuất tối đa), tăng tính phân cấp và cung cấp bảo mật bổ sung. Thiết kế shending đơn giản hóa quy trình so với các thiết kế trước đó bằng cách sử dụng các đối tượng lớn nhị phân (BLOB) để lưu trữ dữ liệu. BLOB thể hiện sự thay đổi đáng kể so với các phương pháp lưu trữ dữ liệu blockchain hiện tại, theo đó tất cả dữ liệu, bất kể bản chất của nó, đều được lưu trữ cùng với các giao dịch theo khối. Vốn dĩ khác với các giao dịch, việc xử lý dữ liệu như các giao dịch đòi hỏi nhiều vốn và làm chậm chuỗi bằng cách lấp đầy các khối mà không làm tăng số lượng giao dịch trong khối. BLOB cho phép dữ liệu được lưu trữ dưới dạng dữ liệu thay vì giao dịch trong bối cảnh của một khối. Sự tách biệt giữa hai loại thông tin là nguyên nhân khiến cho việc danksharding/proto-danksharding trở nên biến đổi đối với Ethereum
Những thay đổi này được thiết kế để tạo điều kiện thuận lợi cho lộ trình tập trung vào quá trình tổng hợp với các BLOB dự kiến sẽ chứa đầy dữ liệu cuộc gọi tổng hợp. Để loại bỏ những tác động có hại của MEV PBS (Tách người đề xuất-người xây dựng) sẽ được triển khai cùng với việc ngăn chặn. Hệ thống này yêu cầu hai vai trò: người xây dựng và người đề xuất, trong đó người xây dựng xem bộ nhớ Ethereum và đặt hàng các giao dịch để tạo ra khối có lợi nhất trước khi chuyển các thiết kế nói trên cho những người đề xuất được chọn để xác thực và đề xuất khối tiếp theo. Hoạt động thông qua một thị trường phí hợp nhất, danksharding cho phép người xây dựng khối đấu thầu để có quyền chọn nội dung của từng BLOB, nghĩa là người đề xuất khối chỉ cần chọn người xây dựng có giá thầu cao nhất.
Tuy nhiên, việc sử dụng RSC (Ủy ban lấy mẫu ngẫu nhiên) có thể giảm thiểu rủi ro này bằng cách phân phối các nút không trung thực trên mỗi phân đoạn, khiến chúng không thể giành được đa số. Để đảm bảo an ninh mạng hơn nữa trong quá trình chuẩn bị cho sharding, DAS dự kiến sẽ được triển khai cùng với RSC. Bằng cách thực hiện hai biện pháp này cùng nhau, mạng có thể được bảo vệ khỏi các cuộc tấn công tiềm ẩn và duy trì tính toàn vẹn của nó.
Proto-danksharding là một lộ trình triển khai lộ trình bảo vệ hoàn chỉnh của Ethereum , được nêu trong EIP-4844 . Nó nhằm mục đích đặt nền tảng cho sharding và khác với danksharding ở chỗ nó yêu cầu tất cả người xác nhận phải xác minh và đảm bảo DA. Nó giới thiệu một định dạng giao dịch mới, giao dịch mang BLOB mang dữ liệu bổ sung dưới dạng BLOB và rẻ hơn so với giao dịch truyền thống. Nó sử dụng các cam kết KZG và DAS để đảm bảo tính sẵn sàng và bảo mật dữ liệu. Việc sử dụng BLOB cho cả hai mô hình là một cải tiến đáng kể so với các phương pháp lưu trữ dữ liệu và DA hiện tại, giảm yêu cầu lưu trữ cho các nút và do đó tăng khả năng mở rộng của mạng. Ngoài ra, việc giảm thiểu hoạt động chạy trước và các dạng MEV khác giúp giảm tổn thất mà người giao dịch phải chịu, khiến các mạng bị phân mảnh trở nên hấp dẫn hơn đối với người dùng. Cuối cùng, dữ liệu có thể được lưu trữ rẻ hơn với các BLOB có kích thước cố định lớn, cho phép người dùng lưu trữ lượng lớn dữ liệu trên blockchain với chi phí thấp hơn.
Phần kết luận
Tính khả dụng của dữ liệu (Data Availability) là xương sống của bất kỳ mạng blockchain nào, nếu không có nó thì nó sẽ không hoạt động và không thể sử dụng được. Nó đảm bảo rằng tất cả những người tham gia mạng đều có quyền truy cập vào dữ liệu được lưu trữ trên blockchain, cho phép bất kỳ ai cũng có thể xác minh giao dịch một cách hiệu quả, an toàn và chính xác. Những tiến bộ gần đây, chẳng hạn như các lớp DA chuyên dụng, các định dạng giao dịch mới cho BLOB và danksharding đang giúp giảm thiểu chi phí đáp ứng bảo lãnh. Hơn nữa, với làn sóng nhận thức chung của công chúng đang chuyển từ chuỗi khối nguyên khối sang chuỗi khối mô-đun, tầm quan trọng của việc quản lý đầy đủ lớp DA đang phát triển. Tuy nhiên, DA vẫn là khu vực chín muồi cho sự đổi mới và nghiên cứu trong tương lai vì các giải pháp mới liên tục được phát triển và cải tiến để khắc phục các vấn đề về chi phí và lưu trữ liên quan.