Tác giả: Alec Chen
Nguồn: Volt Capital
Ý tưởng về một "blockchain mô-đun" đang trở thành một câu chuyện xác định danh mục xung quanh khả năng mở rộng và cơ sở hạ tầng blockchain.
Lý thuyết rất đơn giản: bằng cách chia nhỏ các thành phần cốt lõi của chuỗi khối lớp 1, chúng ta có thể đạt được cải tiến gấp 100 lần trên một lớp duy nhất, dẫn đến một hệ thống có thể mở rộng, có thể kết hợp và phi tập trung hơn. Trước khi thảo luận chi tiết về các chuỗi khối mô-đun, chúng ta phải hiểu các kiến trúc chuỗi khối hiện có và những hạn chế mà các ứng dụng chuỗi khối hiện tại gặp phải.
Nguồn: Quỹ Ethereum
Chuỗi khối là gì?
Hãy xem xét ngắn gọn những điều cơ bản về blockchain. Một khối trong chuỗi khối bao gồm hai thành phần: tiêu đề khối và dữ liệu giao dịch được liên kết với nó. Các khối được xác thực bởi "các nút đầy đủ", phân tích và tính toán toàn bộ dữ liệu khối để đảm bảo rằng các giao dịch hợp lệ và người dùng không gửi nhiều tiền hơn số dư tài khoản của họ.
Hãy phác thảo ngắn gọn các "lớp" chức năng tạo nên một chuỗi khối.
Các giao dịch và thay đổi trạng thái ban đầu được xử lý tại đây. Người dùng thường tương tác với chuỗi khối thông qua lớp này, bao gồm ký kết giao dịch, triển khai hợp đồng thông minh và chuyển giao tài sản.
Lớp giải quyết là nơi thực thi tổng số được xác minh và tranh chấp được giải quyết. Lớp này không tồn tại trong chuỗi tổng thể và là một phần tùy chọn của ngăn xếp mô-đun. Tương tự như hệ thống tòa án Hoa Kỳ, lớp giải quyết có thể được coi là Tòa án Tối cao Hoa Kỳ, cung cấp phân xử cuối cùng cho các tranh chấp.
Lớp đồng thuận của chuỗi khối cung cấp thứ tự và tính hữu hạn thông qua một mạng lưới các nút đầy đủ tải xuống và thực thi nội dung khối và đạt được sự đồng thuận về tính hợp lệ của các chuyển đổi trạng thái.
Dữ liệu cần thiết để xác minh rằng các chuyển đổi trạng thái là hợp lệ phải được xuất bản và lưu trữ ở lớp này. Trong trường hợp xảy ra một cuộc tấn công trong đó các nhà sản xuất khối độc hại giữ lại dữ liệu giao dịch, điều này sẽ dễ dàng xác minh. Lớp tính sẵn có của dữ liệu là nút cổ chai chính trong bộ ba bất khả thi về khả năng mở rộng chuỗi khối và chúng ta sẽ khám phá lý do tại sao sau.
Ví dụ, Ethereum là một chuỗi khối nguyên khối, có nghĩa là lớp cơ sở xử lý tất cả các thành phần được đề cập ở trên.
Nguồn: ResearchGate
Các chuỗi khối hiện đang phải đối mặt với một vấn đề được gọi là “bộ ba bất khả thi về khả năng mở rộng chuỗi khối”. Tương tự như định lý Brewer cho các hệ thống phân tán, kiến trúc chuỗi khối thường thỏa hiệp về tính phi tập trung, bảo mật hoặc khả năng mở rộng để đảm bảo chắc chắn cho hai yếu tố còn lại.
Bảo mật đề cập đến khả năng hoạt động của một mạng khi nó bị tấn công. Nguyên tắc này là một trong những nguyên tắc cốt lõi của chuỗi khối và không bao giờ được thỏa hiệp, do đó, sự đánh đổi thực sự thường là giữa khả năng mở rộng và phân cấp.
Hãy xác định tính phi tập trung trong ngữ cảnh của một hệ thống chuỗi khối: để một chuỗi khối được phi tập trung, các yêu cầu về phần cứng không thể là một hạn chế đối với việc tham gia và các yêu cầu về tài nguyên của mạng xác thực phải ở mức thấp.
Khả năng mở rộng là thông lượng của chuỗi khối chia cho chi phí xác minh của nó: nghĩa là khả năng của chuỗi khối để xử lý khối lượng giao dịch ngày càng tăng trong khi vẫn duy trì yêu cầu tài nguyên xác minh thấp. Có hai cách chính để tăng thông lượng. Đầu tiên, kích thước khối có thể được tăng lên, do đó tăng khả năng giao dịch có thể được bao gồm trong một khối. Thật không may, kích thước khối lớn hơn dẫn đến việc tập trung hóa mạng vì yêu cầu phần cứng để chạy các nút đầy đủ tăng lên để đáp ứng nhu cầu đầu ra tính toán cao hơn. Đặc biệt, các chuỗi khối nguyên khối gặp phải vấn đề này do thông lượng tăng liên quan đến chi phí xác thực chuỗi tăng, dẫn đến ít phân cấp hơn. Thứ hai, bạn có thể di chuyển thực thi ngoài chuỗi, chuyển gánh nặng tính toán ra khỏi các nút trên mạng chính, đồng thời tận dụng các bằng chứng cho phép xác minh tính toán trên chuỗi.
Thông qua kiến trúc mô-đun, các chuỗi khối có khả năng bắt đầu giải quyết bộ ba bất khả thi về khả năng mở rộng chuỗi khối thông qua nguyên tắc phân tách các mối quan tâm. Thông qua các lớp thực thi mô-đun và tính sẵn sàng của dữ liệu, các chuỗi khối có thể mở rộng quy mô thông lượng trong khi vẫn duy trì các thuộc tính làm cho mạng không đáng tin cậy và phi tập trung bằng cách phá vỡ mối tương quan giữa chi phí tính toán và xác minh. Hãy khám phá cách có thể đạt được điều này bằng cách giới thiệu Bằng chứng lỗi, Bản tổng hợp lạc quan và cách chúng liên quan đến vấn đề về tính khả dụng của dữ liệu.
Bằng chứng sai và Rollup lạc quan
V God đã nêu trong bài viết "Endgame" rằng một sự thỏa hiệp có thể xảy ra giữa tập trung hóa và phi tập trung hóa là vì mục đích mở rộng quy mô, tương lai của sản xuất khối tập trung vào nhóm và nhà sản xuất chuyên dụng, trong khi những điều quan trọng, xác thực khối (để giữ cho nhà sản xuất trung thực) được giữ nguyên phi tập trung. Điều này có thể đạt được bằng cách chia các nút blockchain thành các nút đầy đủ và các máy khách nhẹ. Có hai vấn đề liên quan đến mô hình này: xác thực khối (xác minh rằng các tính toán là chính xác) và tính khả dụng của khối (xác minh rằng tất cả dữ liệu đã được xuất bản). Đầu tiên chúng ta hãy khám phá ứng dụng của nó để chặn xác thực.
Các nút đầy đủ tải xuống, tính toán và xác minh từng giao dịch trong một khối, trong khi các ứng dụng khách nhẹ chỉ tải xuống các tiêu đề khối và cho rằng các giao dịch là hợp lệ. Sau đó, các máy khách nhẹ dựa vào bằng chứng lỗi do các nút đầy đủ tạo ra để xác thực giao dịch. Điều này đến lượt nó cho phép các máy khách nhẹ tự động xác định các giao dịch không hợp lệ, cho phép chúng hoạt động với các đảm bảo bảo mật gần giống như các nút đầy đủ. Theo mặc định, các ứng dụng khách nhẹ cho rằng các chuyển đổi trạng thái là hợp lệ và có thể thách thức tính hợp lệ của trạng thái bằng cách nhận bằng chứng về tính không hợp lệ. Khi trạng thái của một nút bị thách thức bởi các bằng chứng lỗi, một nút hoàn chỉnh sẽ thực hiện lại các giao dịch liên quan để đạt được sự đồng thuận, do đó làm giảm lợi ích của các nút không trung thực.
Nguồn: https://ethereum.org/en/developers/docs/scaling/optimistic-rollups/
Ứng dụng khách nhẹ và mô hình bằng chứng lỗi an toàn theo giả định thiểu số trung thực rằng tồn tại ít nhất một nút đầy đủ trung thực và chuỗi gửi bằng chứng lỗi ở trạng thái hoàn chỉnh. Mô hình này đặc biệt phù hợp với các chuỗi khối phân đoạn (chẳng hạn như kiến trúc Ethereum đã hợp nhất), bởi vì trình xác thực có thể chọn chạy các nút đầy đủ trên một phân đoạn và ứng dụng khách nhẹ trên các phân đoạn khác, đồng thời duy trì N trên tất cả các phân đoạn.1 trong 3 đảm bảo an ninh.
Optimistic Rollup tận dụng mô hình này để trừu tượng hóa lớp thực thi chuỗi khối một cách an toàn thành một trình sắp xếp thứ tự, một máy tính mạnh mẽ có thể gói và thực hiện nhiều giao dịch và định kỳ gửi dữ liệu nén trở lại chuỗi gốc. Di chuyển tính toán này ra khỏi chuỗi (so với chuỗi gốc) có thể tăng thông lượng giao dịch lên 10-100 lần. Làm thế nào chúng ta có thể tin tưởng những trình sắp xếp ngoài chuỗi này có ý nghĩa tốt? Chúng tôi đã giới thiệu trái phiếu và mã thông báo mà người vận hành phải nắm giữ để chạy trình sắp xếp thứ tự. Vì trình sắp xếp thứ tự gửi dữ liệu giao dịch trở lại chuỗi mẹ, nên chúng tôi có thể sử dụng trình xác thực (các nút kiểm tra trạng thái không khớp giữa chuỗi mẹ và bản tổng hợp của nó) để đưa ra bằng chứng về lỗi và sau đó cắt cổ phần cho các trình tự độc hại. Vì Bản tổng hợp lạc quan sử dụng các bằng chứng lỗi nên sẽ an toàn khi giả định rằng có một trình xác thực đáng tin cậy trong mạng. Việc sử dụng các bằng chứng sai này là lúc Bản tổng hợp lạc quan xuất hiện - giả sử quá trình chuyển đổi trạng thái là hợp lệ cho đến khi được chứng minh là hợp lệ trong một tranh chấp do lớp giải quyết xử lý.
Đây là cách chúng tôi mở rộng quy mô trong khi giảm thiểu sự tin cậy: cho phép tính toán được tập trung trong khi vẫn duy trì việc xác minh tính toán được phân cấp.
Các vấn đề về tính khả dụng của dữ liệu
Bằng chứng sai là một công cụ hiệu quả để giải quyết việc xác thực khối phi tập trung, trong khi các nút đầy đủ dựa vào tính khả dụng của khối để tạo ra bằng chứng sai. Các nhà sản xuất khối độc hại có thể chọn chỉ xuất bản các tiêu đề khối, giữ lại một số hoặc tất cả dữ liệu tương ứng, do đó ngăn các nút đầy đủ xác minh và xác định các giao dịch không hợp lệ, do đó tạo ra bằng chứng sai. Kiểu tấn công này không đáng kể đối với các nút đầy đủ vì chúng có thể dễ dàng tải xuống toàn bộ khối và để lại các chuỗi không hợp lệ khi chúng nhận thấy sự không nhất quán hoặc giữ lại dữ liệu. Tuy nhiên, các ứng dụng khách nhẹ sẽ tiếp tục theo dõi các tiêu đề khối của các chuỗi có khả năng không hợp lệ, được phân nhánh từ các nút đầy đủ. (Hãy nhớ rằng, các ứng dụng khách nhẹ không tải xuống toàn bộ khối và cho rằng các chuyển đổi trạng thái là hợp lệ theo mặc định.)
Đây là bản chất của vấn đề về tính khả dụng của dữ liệu vì nó liên quan đến bằng chứng lỗi: các máy khách nhẹ phải đảm bảo rằng tất cả dữ liệu giao dịch được xuất bản trong một khối trước khi xác thực, do đó các nút đầy đủ và máy khách nhẹ phải tự động thỏa thuận tiêu đề khối.
giải pháp
Có vẻ như chúng ta đã quay lại quảng trường ban đầu. Làm thế nào để ứng dụng khách nhẹ đảm bảo rằng nó không vi phạm ý định ban đầu của ứng dụng khách nhẹ và giải phóng tất cả dữ liệu giao dịch trong khối mà không cần phần cứng tập trung và không cần tải xuống toàn bộ khối?
Một cách để đạt được điều này là thông qua một nguyên thủy toán học được gọi là mã hóa xóa. Bằng cách sao chép các byte trong một khối, mã xóa có thể tái tạo lại toàn bộ khối ngay cả khi một phần trăm dữ liệu nhất định bị mất. Kỹ thuật này được sử dụng để thực hiện lấy mẫu tính khả dụng của dữ liệu, cho phép các ứng dụng khách nhẹ xác định một cách xác suất rằng toàn bộ khối đã được xuất bản bằng cách lấy mẫu ngẫu nhiên một phần của khối. Điều này cho phép các máy khách nhẹ đảm bảo rằng tất cả dữ liệu giao dịch được bao gồm trong một khối cụ thể trước khi chấp nhận nó là hợp lệ và tuân theo tiêu đề khối tương ứng. Tuy nhiên, có một số lưu ý đối với kỹ thuật này: lấy mẫu tính khả dụng của dữ liệu có độ trễ cao và tương tự như giả định thiểu số trung thực, đảm bảo an toàn dựa vào việc có đủ ứng dụng nhẹ thực hiện lấy mẫu để có thể xác định tính khả dụng của khối theo xác suất.
Mô hình lấy mẫu sẵn có của dữ liệu được đơn giản hóa
Bằng chứng về tính hợp lệ và bản tổng hợp không kiến thức
Một giải pháp khác để xác thực khối phi tập trung là dữ liệu giao dịch không cần thiết cho quá trình chuyển đổi trạng thái. Ngược lại, bằng chứng hợp lệ mang tính bi quan hơn bằng chứng sai. Bằng cách loại bỏ quá trình tranh chấp, bằng chứng hợp lệ có thể đảm bảo tính nguyên tử của tất cả các chuyển đổi trạng thái, nhưng mỗi chuyển đổi trạng thái cần phải được chứng minh. Điều này được thực hiện bằng cách sử dụng các kỹ thuật không có kiến thức mới SNARK và STARK. So với bằng chứng lỗi, bằng chứng hợp lệ yêu cầu cường độ tính toán nhiều hơn để đổi lấy sự đảm bảo trạng thái mạnh hơn, ảnh hưởng đến khả năng mở rộng.
Bằng chứng không có kiến thức là bằng chứng xác minh trạng thái bằng cách sử dụng bằng chứng hợp lệ thay vì bằng chứng sai. Chúng tuân theo mô hình tính toán và xác minh tương tự như Optimistic Rollup (mặc dù lược đồ là bằng chứng hợp lệ chứ không phải bằng chứng lỗi), thông qua mô hình trình sắp xếp trình tự/trình xác nhận, trong đó trình sắp xếp trình tự xử lý tính toán và trình xác minh tạo ra các bằng chứng tương ứng. Ví dụ: Starknet đã sử dụng trình sắp xếp tập trung trong quá trình ra mắt và dần dần phân cấp trình tự mở và trình xác thực trên lộ trình. Bản thân việc tính toán tổng số không có kiến thức (ZK rollup) không được kiểm soát do thực thi ngoài chuỗi trên trình sắp xếp thứ tự. Tuy nhiên, vì bằng chứng của những tính toán này phải được xác minh trên chuỗi, tính hữu hạn vẫn là một nút thắt cổ chai để tạo bằng chứng.
Cần lưu ý rằng kỹ thuật xác minh trạng thái bằng ứng dụng khách nhẹ chỉ áp dụng cho kiến trúc bằng chứng sai. Vì các chuyển đổi trạng thái được đảm bảo hợp lệ thông qua các bằng chứng hợp lệ, dữ liệu giao dịch không còn cần thiết cho các nút để xác thực các khối. Tuy nhiên, vấn đề về tính sẵn có của dữ liệu đối với bằng chứng về tính hợp lệ vẫn còn và phức tạp hơn: mặc dù trạng thái được đảm bảo, dữ liệu giao dịch đối với bằng chứng về tính hợp lệ vẫn cần thiết để các nút có thể cập nhật và phục vụ quá trình chuyển đổi trạng thái cho người dùng cuối. Do đó, các bản tổng hợp sử dụng bằng chứng hợp lệ vẫn phải chịu các vấn đề về tính khả dụng của dữ liệu.
chúng ta đã trưởng thành ở đâu
Hãy nhớ lại lập luận của V God: mọi con đường đều dẫn đến sản xuất khối tập trung và xác minh khối phi tập trung. Mặc dù chúng tôi có thể tăng thông lượng tổng số theo cấp số nhân thông qua những tiến bộ trong phần cứng trình tạo khối, nút cổ chai khả năng mở rộng thực sự là tính khả dụng của khối chứ không phải xác thực khối. Điều này dẫn đến một hiểu biết quan trọng: bất kể chúng ta tạo lớp thực thi mạnh đến mức nào hay chúng ta sử dụng mô hình bằng chứng nào, thông lượng của chúng ta cuối cùng sẽ bị giới hạn bởi tính sẵn có của dữ liệu.
Một cách hiện tại chúng tôi đảm bảo tính khả dụng của dữ liệu là xuất bản dữ liệu chuỗi khối trên chuỗi. Việc triển khai Rollup sử dụng mạng chính Ethereum làm lớp dữ liệu sẵn có và thường xuyên xuất bản tất cả các khối rollup trên Ethereum. Vấn đề chính với giải pháp tạm thời này là kiến trúc hiện tại của Ethereum dựa trên các nút đầy đủ đảm bảo tính khả dụng của dữ liệu bằng cách tải xuống toàn bộ khối, thay vì các ứng dụng khách nhẹ thực hiện lấy mẫu tính khả dụng của dữ liệu. Khi chúng tôi tăng kích thước khối để đạt được thông lượng bổ sung, điều này chắc chắn sẽ dẫn đến các yêu cầu phần cứng tăng lên đối với tính khả dụng của dữ liệu xác thực nút đầy đủ, các mạng tập trung.
Trong tương lai, Ethereum có kế hoạch chuyển sang kiến trúc sharding sử dụng lấy mẫu tính khả dụng của dữ liệu, bao gồm các nút đầy đủ và ứng dụng khách nhẹ, do đó đảm bảo an ninh mạng. (Lưu ý: Ethereum sharding về mặt kỹ thuật sử dụng các cam kết KZG thay vì bằng chứng lỗi, nhưng vấn đề về tính khả dụng của dữ liệu có liên quan.) Tuy nhiên, điều này chỉ giải quyết được một phần của vấn đề: một vấn đề cơ bản khác mà kiến trúc Rollup gặp phải là các khối tổng số được sử dụng làm dữ liệu gọi được kết xuất thành Mạng chính Ethereum. Điều này đặt ra một vấn đề tiếp theo, vì calldata rất tốn kém khi sử dụng trên quy mô lớn, cản trở người dùng L2 với chi phí 16 gas mỗi byte bất kể kích thước lô giao dịch tổng số.
Validium là một cách khác để cải thiện khả năng mở rộng và thông lượng trong khi vẫn duy trì các đảm bảo về tính khả dụng của dữ liệu: dữ liệu giao dịch chi tiết (so với dữ liệu thô) có thể được gửi tới các ủy ban về tính khả dụng của dữ liệu, người bảo vệ PoS hoặc các lớp tính khả dụng của dữ liệu. Bằng cách di chuyển tính khả dụng của dữ liệu từ calldata Ethereum sang một giải pháp ngoài chuỗi, Validium bỏ qua chi phí khí byte cố định liên quan đến việc tăng mức sử dụng tổng số.
Kiến trúc Rollup cũng mang lại cái nhìn sâu sắc độc đáo rằng bản thân chuỗi khối không cần cung cấp khả năng thực thi hoặc tính toán mà chỉ có khả năng sắp xếp các khối và đảm bảo tính sẵn có của dữ liệu cho các khối đó. Đây là nguyên tắc thiết kế đằng sau Celestia, mạng chuỗi khối mô-đun đầu tiên. Celestia, trước đây gọi là LazyLedger, khởi đầu là một "blockchain lười biếng" để lại việc thực thi và xác thực cho các lớp mô-đun khác và chỉ tập trung vào việc cung cấp lớp dữ liệu sẵn có để đặt hàng giao dịch và đảm bảo tính khả dụng của dữ liệu thông qua lấy mẫu tính khả dụng của dữ liệu. Sản xuất khối tập trung và trình xác nhận khối phi tập trung là tiền đề cốt lõi trong thiết kế của Celestia: ngay cả điện thoại di động cũng có thể tham gia với tư cách là ứng dụng khách nhẹ, đảm bảo an ninh mạng. Do tính chất của việc lấy mẫu tính khả dụng của dữ liệu, việc chèn các bản tổng hợp vào Celestia dưới dạng lớp tính khả dụng của dữ liệu có thể hỗ trợ kích thước khối cao hơn (còn gọi là thông lượng) khi số lượng nút ánh sáng Celestia tăng lên trong khi vẫn duy trì các đảm bảo xác suất giống nhau.
Các giải pháp khác hiện bao gồm StarkEx, zkPorter và Polygon Avail. StarkEx hiện là Validium duy nhất được sử dụng trong sản xuất. Bất kể, hầu hết tính hợp lệ đều chứa các giả định ngầm định về sự tin cậy đối với nguồn dữ liệu sẵn có, cho dù điều này được quản lý thông qua các ủy ban đáng tin cậy, người giám hộ hay lớp dữ liệu chung có sẵn. Sự tin tưởng này cũng chứng minh rằng các nhà khai thác độc hại có thể ngăn không cho rút tiền của người dùng.
tiến độ hiện tại
Kiến trúc thiên thể
Kiến trúc chuỗi khối mô-đun là một chủ đề được tranh luận sôi nổi trong không gian tiền điện tử ngay bây giờ. Tầm nhìn của Celestium về kiến trúc chuỗi khối mô-đun đã gặp phải những trở ngại lớn do những lo ngại về bảo mật và các giả định về độ tin cậy bổ sung liên quan đến các giải pháp phân mảnh và các lớp dữ liệu sẵn có.
Trong khi đó, tiến bộ đáng kể đã được thực hiện trên tất cả các khía cạnh của ngăn xếp chuỗi khối: Fuel Labs đang phát triển một máy ảo song song ở lớp thực thi, trong khi nhóm Optimism đang làm việc trên sharding, xác minh được khuyến khích và một trình sắp xếp phi tập trung. Các giải pháp lạc quan kết hợp và không kiến thức cũng đang được phát triển.
Lộ trình phát triển sau hợp nhất của Ethereum bao gồm các kế hoạch để thống nhất giải pháp và các lớp dữ liệu sẵn có. Cụ thể, Danksharding là một sự phát triển đầy hứa hẹn trong lộ trình Ethereum nhằm mục đích chuyển đổi và tối ưu hóa các phân đoạn dữ liệu Ethereum L1 và khối không gian thành một "công cụ cung cấp dữ liệu", cho phép các bản tổng hợp L2 đạt được giao dịch thông lượng cao, chi phí thấp.
Cấu trúc không có ý kiến của Celestia cũng cho phép nhiều triển khai lớp thực thi sử dụng nó làm lớp khả dụng dữ liệu, tạo nền tảng cho các máy ảo không phải EVM thay thế như WASM, Starknet và FuelVM. Tính khả dụng của dữ liệu được chia sẻ cho các giải pháp thực thi khác nhau cho phép các nhà phát triển tạo ra các cầu nối giảm thiểu sự tin cậy giữa các cụm Celestia, mở khóa khả năng kết hợp và khả năng tương tác giữa các chuỗi và hệ sinh thái chéo, giống như trong Ethereum và càng tốt giữa các lần triển khai của nó.
Volitions, được tiên phong bởi Starkware, giới thiệu một giải pháp sáng tạo cho tình trạng tiến thoái lưỡng nan về tính khả dụng của dữ liệu trên chuỗi và ngoài chuỗi: người dùng và nhà phát triển có thể chọn sử dụng Validium để gửi dữ liệu giao dịch bên ngoài chuỗi hoặc giữ dữ liệu giao dịch trên chuỗi, mỗi bên đều có ưu nhược điểm riêng.
Hơn nữa, việc sử dụng và phổ biến các giải pháp Lớp 2 mở ra Lớp 2: mở rộng quy mô fractal. Các tiện ích mở rộng Fractal cho phép triển khai các bản tổng hợp dành riêng cho ứng dụng ở lớp 2 - giờ đây các nhà phát triển có thể triển khai các ứng dụng với toàn quyền kiểm soát cơ sở hạ tầng của họ, từ tính khả dụng của dữ liệu đến quyền riêng tư. Việc triển khai ở lớp 3 cũng mở ra khả năng tương tác của lớp 2 cho tất cả các ứng dụng lớp 3, thay vì các chuỗi cơ sở đắt tiền như các chuỗi có chủ quyền dành riêng cho ứng dụng như Cosmos.
Tương tự như sự phát triển của cơ sở hạ tầng web từ máy chủ tại chỗ sang máy chủ đám mây, web phi tập trung đang phát triển từ các chuỗi khối nguyên khối và các lớp đồng thuận riêng lẻ thành chuỗi các lớp đồng thuận được chia sẻ theo mô-đun, dành riêng cho ứng dụng. Bất kể giải pháp và ứng dụng nào cuối cùng cũng bắt kịp, có một điều rõ ràng: trong một tương lai dạng mô-đun, người dùng cuối sẽ là người chiến thắng.