Chiếc Ghép Cuối Cùng của Bức Xạ Web3

Trung cấp5/22/2024, 3:53:18 PM
Blockchain modular không chỉ là một sự dịch chuyển công nghệ mà còn là một chiến lược quan trọng để đưa toàn bộ hệ sinh thái blockchain đối mặt với những thách thức trong tương lai. Chúng tôi sẽ phân tích khái niệm về blockchain modular, phân tích các dự án liên quan và cung cấp một cách diễn giải toàn diện và thực tế về kiến thức về blockchain modular để giúp độc giả hiểu rõ hơn. Đồng thời, chúng tôi cũng sẽ nhìn vào những xu hướng phát triển trong tương lai. Nếu hệ sinh thái có thể cùng nhau hòa thuận và kết nối, người dùng sẽ dễ dàng sử dụng công nghệ blockchain hơn, điều này cũng sẽ thu hút nhiều người dùng mới hơn đến Web3.

Mạng lưới blockchain modul là một mô hình thiết kế blockchain đổi mới nhằm mục đích nâng cao hiệu quả hệ thống và khả năng mở rộng thông qua sự chuyên môn hóa và phân chia lao động.

Hình 1: Ví dụ về blockchain theo mô hình modul

I. Giới thiệu

Trước sự xuất hiện của blockchain modular, một chuỗi monolithic duy nhất chịu trách nhiệm xử lý tất cả các nhiệm vụ, bao gồm lớp thực thi, lớp khả dụng dữ liệu, lớp đồng thuận và lớp giải quyết. Blockchain modular coi những nhiệm vụ này như các mô-đun có thể kết hợp tự do để giải quyết các vấn đề này, với mỗi mô-đun tập trung vào các chức năng cụ thể.

Lớp Thực thi: Chịu trách nhiệm xử lý và xác thực tất cả các giao dịch, cũng như quản lý thay đổi trạng thái blockchain.

Lớp Consensus: Đạt được sự đồng thuận về thứ tự giao dịch.

Tầng thanh toán: Được sử dụng để hoàn tất giao dịch, xác minh bằng chứng, và kết nối giữa các tầng thực thi khác nhau.

Lớp Khả dụng Dữ liệu: Đảm bảo rằng tất cả dữ liệu cần thiết có sẵn để các bên tham gia mạng có thể xác minh.

Xu hướng blockchain modul không chỉ là một sự chuyển đổi công nghệ mà còn là một chiến lược quan trọng để đẩy toàn bộ hệ sinh thái blockchain hướng đến những thách thức trong tương lai. GeekCartel sẽ phân tích khái niệm về blockchain modul và các dự án liên quan, nhằm mục đích cung cấp một sự giải thích toàn diện, thực tiễn về kiến thức blockchain modul để giúp độc giả hiểu rõ hơn về blockchain modul và dự đoán xu hướng phát triển trong tương lai. Lưu ý: Nội dung của bài viết này không cấu thành tư vấn đầu tư.

2. Người tiên phong của Blockchain Modul-Celestia

Năm 2018, Mustafa Albasan và Vitalik Buterin đã xuất bản một bài báo đột phá cung cấp một cách tiếp cận mới để giải quyết vấn đề về khả năng mở rộng của blockchain. “Lấy Mẫu Sẵn Sàng Dữ Liệu và Chứng Từ Gian LậnĐã giới thiệu một phương pháp thông qua đó blockchain có thể tự động mở rộng không gian lưu trữ của mình khi các nút mạng tăng lên. Năm 2019, Mustafa Albasan tiếp tục nghiên cứu và viết vềLazy Ledger,” đề xuất một khái niệm hệ thống blockchain chỉ xử lý vấn đề sẵn có dữ liệu.

Dựa trên những khái niệm này, Celestiaxuất hiện như mạng Data Availability (DA) đầu tiên áp dụng cấu trúc mô-đun. Được xây dựng bằng CometBFTCosmos SDK, đó là một chuỗi khối Proof of Stake (PoS) hiệu quả cải thiện khả năng mở rộng trong khi duy trì sự phân quyền.

Lớp DA rất quan trọng đối với tính bảo mật của bất kỳ blockchain nào vì nó đảm bảo rằng bất kỳ ai cũng có thể kiểm tra sổ cái giao dịch và xác minh nó. Nếu một nhà sản xuất khối đề xuất một khối mà không có tất cả dữ liệu có sẵn, khối có thể đạt được quyết định cuối cùng nhưng có thể chứa các giao dịch không hợp lệ. Ngay cả khi khối hợp lệ, dữ liệu không thể được xác minh đầy đủ sẽ ảnh hưởng xấu đến chức năng của người dùng và mạng.

Celestia triển khai hai chức năng chính: Mẫu Lấy Mẫu Sẵn Sàng Dữ Liệu (DAS) và Namespace Merkle Trees(NMT). DAS cho phép các nút ánh sáng xác minh sự có sẵn của dữ liệu mà không cần tải xuống toàn bộ khối. NMT cho phép dữ liệu khối được phân chia thành các không gian tên riêng biệt cho các ứng dụng khác nhau, có nghĩa là các ứng dụng chỉ cần tải xuống và xử lý dữ liệu liên quan đến họ, giảm đáng kể yêu cầu xử lý dữ liệu. Quan trọng, DAS cho phép Celestia mở rộng theo quy mô với số người dùng (các nút ánh sáng) tăng lên mà không ảnh hưởng đến bảo mật của người dùng cuối.

Blockchain modul được xây dựng theo cách mới mẻ, khiến cho việc xây dựng chuỗi mới trở nên khả thi một cách chưa từng có, nơi mà các loại blockchain modul khác nhau có thể hợp tác trong các kiến trúc khác nhau và cho mục đích khác nhau. Các đề xuất chính thức của Celestia chokiến trúc modularcác thiết kế và ví dụ minh họa cho thấy tính linh hoạt và tính kết dựng của các chuỗi khối modular.

Hình 2: Kiến trúc Layer1 và Layer2

Layer 1 và Layer 2: Celestia gọi đây là sự phân mảnh ngây thơ, ban đầu được xây dựng cho tính mở rộng của Ethereum như một Layer 1 toàn cục, với Layer 2 tập trung vào thực thi trong khi Layer 1 cung cấp các chức năng chính khác.

  • Celestia hỗ trợ chuỗi được xây dựng bằng cách sử dụng Arbitrum Orbit, Ngăn xếp lạc quan, và Polygon CDK(sẽ được hỗ trợ sớm) các bộ công nghệ để sử dụng Celestia như là lớp DA. Các Layer 2 hiện có có thể chuyển từ việc xuất bản dữ liệu của họ lên Ethereum sang việc xuất bản lên Celestia bằng công nghệ Rollup. Các cam kết đến các khối được xuất bản trên Celestia, giúp nó có khả năng mở rộng hơn so với phương pháp truyền thống của việc xuất bản dữ liệu lên một chuỗi duy nhất.
  • Celestia hỗ trợ RollApps được xây dựng bằng Kích thướccác thành phần công nghệ là lớp thực thi, tương tự như các khái niệm Lớp 1 và Lớp 2 của Ethereum. Lớp thanh toán của RollApps dựa trên Trung tâm Dymension (sẽ được giải thích sau), và lớp DA sử dụng Celestia. Sự tương tác giữa các chuỗi được thực hiện thông quaIBCgiao thức (dựa trên Cosmos SDK, một giao thức cho phép các blockchain giao tiếp với nhau. Các chuỗi sử dụng IBC có thể chia sẻ bất kỳ loại dữ liệu nào miễn là được mã hóa thành byte).

Hình 3: Thiết kế, thanh toán và kiến trúc lớp DA

Thực thi, thanh toán và sẵn có dữ liệu: Các chuỗi khối modul tối ưu hóa có thể tách biệt lớp thực thi, thanh toán và sẵn có dữ liệu trên các chuỗi khối modul chuyên biệt.

Hình 4: Kiến trúc thực hiện và lớp DA

Thực thi và DA: Vì mục đích triển khai blockchain modular là linh hoạt, lớp thực thi không bị hạn chế chỉ đơn giản là công bố các khối của mình cho lớp thanh toán. Ví dụ, một ngăn xếp modular có thể được tạo ra mà không liên quan đến lớp thanh toán, chỉ có lớp thực thi ở trên các lớp nhất quán và khả năng truy cập dữ liệu.

Trong ngăn xếp modular này, tầng thực thi sẽ là chủ quyền, công bố các giao dịch của mình đến một blockchain khác, thường được sử dụng để sắp xếp và sẵn có dữ liệu nhưng xử lý thanh toán riêng của mình. Trong ngữ cảnh của ngăn xếp modul, Sovereign Rollup chịu trách nhiệm về thực thi và thanh lý, trong khi lớp DA xử lý sự đồng thuận và sẵn có dữ liệu.

Sự khác biệt giữa Rollup chủ quyền và Rollup hợp đồng thông minh là:

  • Giao dịch Rollup hợp đồng thông minh được xác minh bởi các hợp đồng thông minh trên lớp giải quyết. Giao dịch Rollup chủ quan được xác minh bởi các nút của Rollup chủ quan.
  • Không giống như smart contract Rollup, các nút trong sovereign Rollup có chủ quyền. Trong sovereign Rollup, việc sắp xếp giao dịch và tính hợp lệ được quản lý bởi mạng lưới Rollup's riêng, không phụ thuộc vào một lớp giải quyết riêng biệt.

Hiện tại, RollkitSovereign SDKcung cấp các khung công cụ để triển khai các mạng thử nghiệm Rollup của Gate trên Celestia.

3. Khám phá các Giải pháp Mô-đun trong Hệ sinh thái Blockchain

1. Lớp Thực Thi Mô-đun Hóa

Trước khi giới thiệu modularization của lớp thực thi, chúng ta nên hiểu Rollup là công nghệ gì.

Hiện nay, công nghệ modularization của lớp thực thi phụ thuộc nhiều vào Rollup, đây là một giải pháp mở rộng hoạt động ngoại chuỗi từ Lớp 1. Giải pháp này thực thi giao dịch ngoại chuỗi, có nghĩa là chiếm ít không gian khối hơn và là một trong những giải pháp mở rộng quan trọng của Ethereum. Sau khi thực thi giao dịch, nó gửi một lô dữ liệu giao dịch hoặc chứng minh thực thi đến Lớp 1 để giải quyết. Công nghệ Rollup cung cấp một giải pháp mở rộng cho các mạng Lớp 1 trong khi duy trì tính phân cấp và bảo mật.

Hình 5: Kiến trúc kỹ thuật Rollup

Lấy Ethereum làm ví dụ, công nghệ Rollup có thể tăng cường hiệu suất và bảo mật thông qua việc sử dụng ZK-Rollup hoặc Optimistic Rollup.

  • ZK-Rollup sử dụng chứng minh không cần biết để xác minh tính chính xác của giao dịch được gói, đảm bảo an ninh và sự riêng tư của giao dịch.
  • Optimistic Rollup giả định rằng các giao dịch hợp lệ trước khi gửi trạng thái giao dịch lên chuỗi chính Ethereum. Trong giai đoạn thách thức, bất kỳ ai cũng có thể tính toán chứng minh gian lận để xác minh giao dịch.

1.1 Ethereum Layer 2: Xây dựng Giải pháp Tăng tính Khả dụng trong Tương lai

Ban đầu, Ethereum đã áp dụng sidechainsshardingCông nghệ để tăng cường khả năng mở rộng, nhưng sidechains đã hy sinh một số tính phân cấp và an ninh để đạt được hiệu suất cao. Việc phát triển Rollups Layer 2 đã tiến triển nhanh hơn nhiều so với dự kiến và đã cung cấp khả năng mở rộng đáng kể, với thêm nhiều điều sắp tới sau khi triển khaiProto-DankshardingĐiều này có nghĩa là không còn cần thiết phải có các “shard chains,” đã được loại bỏ khỏi lộ trình của Ethereum.

Ethereum outsources the execution layer to Layer 2s based on Rollup technology to relieve the burden on the main chain, and the EVM provides a standardized and secure execution environment for smart contracts executed on the Rollup layer. Some Rollup solutions are designed with compatibility with the EVM in mind, allowing smart contracts executed on the Rollup layer to still leverage the features and functionalities of the EVM, such as OP Mainnet, Arbitrum OnePolygon zkEVM.

Hình 6: Giải pháp mở rộng tầng 2 của Ethereum

Những lớp 2 này thực thi hợp đồng thông minh và xử lý giao dịch nhưng vẫn phụ thuộc vào Ethereum cho các hoạt động sau:

Giải quyết: Tất cả các giao dịch Rollup được giải quyết trên mạng chính Ethereum. Người dùng của Optimistic Rollupsphải đợi đến khi kết thúc giai đoạn thách thức hoặc khi các giao dịch được coi là hợp lệ sau khi chứng minh gian lận được tính toán. Người dùng của ZK Rollupsphải chờ đợi để chứng minh tính hợp lệ.

Sự Đồng Thuận và Khả Năng Truy Cập Dữ Liệu: Rollups công bố dữ liệu giao dịch lên mạng chính Ethereum dưới dạng CallData, cho phép bất kỳ ai thực hiện các giao dịch Rollup và tái tạo trạng thái của chúng nếu cần thiết. Trước khi được xác nhận trên chuỗi chính Ethereum, Optimistic Rollups yêu cầu không gian khối đáng kể và một giai đoạn thách thức 7 ngày. ZK Rollups cung cấp tính cuối cùng ngay lập tức và lưu trữ dữ liệu có sẵn để xác minh trong 30 ngày, nhưng yêu cầu năng lực tính toán đáng kể để tạo ra chứng minh.

1.2 Mạng B²: Tiên phong Bitcoin ZK-Rollup

Mạng B²là ZK-Rollup đầu tiên trên Bitcoin, cho phép tăng tốc độ giao dịch mà không cần hy sinh tính bảo mật. Tận dụng công nghệ Rollup, Mạng B² cung cấp một nền tảng để chạy các hợp đồng thông minh Turing-complete cho các giao dịch off-chain, từ đó nâng cao hiệu suất giao dịch và giảm thiểu chi phí.

Hình 7: Kiến trúc Mạng B²

Như được hiển thị trong sơ đồ, lớp ZK-Rollup của Mạng B² áp dụng giải pháp zkEVM, chịu trách nhiệm thực hiện giao dịch người dùng trong mạng Lớp 2 và tạo ra chứng minh liên quan.

Không giống như các Rollups khác, Mạng B² ZK-Rollupbao gồm nhiều thành phần, bao gồmAccount AbstractionModule, Dịch vụ RPC, Mempool, Sequencers, zkEVM, Aggregators, Synchronizers và Prover. Mô-đun Trừu tượng Tài khoản triển khai trừu tượng tài khoản cố định, cho phép người dùng kết hợp mức an ninh cao hơn và trải nghiệm người dùng tốt hơn vào tài khoản của họ theo cách lập trình. zkEVM tương thích với EVM và cũng có thể hỗ trợ các nhà phát triển trong việc di dời DApps từ các chuỗi tương thích với EVM khác đến Mạng B².

Synchronizersđảm bảo thông tin được đồng bộ từ các nút B² đến lớp Rollup, bao gồm thông tin chuỗi, dữ liệu giao dịch Bitcoin và các chi tiết khác. Các nút B² hoạt động như những người xác minh và thực hiện các chức năng độc đáo trong mạng B² ngoại chuỗi.Người tham gia Bitcoinmodule trong các nút B² xây dựng một cấu trúc dữ liệu để ghi lại dữ liệu B² Rollup và tạo ra một Tapscript gọi là “B² ciphertext.” Sau đó, Bitcoin Committer gửi một UTXO của một satoshi đến một Taprootđịa chỉ chứa văn bản $B^{2}$, và dữ liệu Rollup được viết vào Bitcoin.

Ngoài ra, người tham gia Bitcoin thiết lập một thử thách bị khóa thời gian, cho phép các thử thách tranh cãi về sự cam kết của chứng minh zk. Nếu không có thử thách nào trong thời gian bị khóa hoặc nếu thử thách thất bại, Rollup cuối cùng sẽ được xác nhận trên Bitcoin; nếu thử thách thành công, Rollup sẽ bị quay trở lại.

Dù đó là Ethereum hay Bitcoin, Layer 1 về cơ bản là một chuỗi đơn nhận dữ liệu mở rộng từ Layer 2. Trong hầu hết các trường hợp, khả năng của Layer 2 cũng phụ thuộc vào khả năng của Layer 1. Do đó, việc triển khai Layer 1 và Layer 2 không phải lúc nào cũng lý tưởng cho tính mở rộng. Khi Layer 1 đạt đến giới hạn thông lượng của mình, Layer 2 cũng bị ảnh hưởng, điều này có thể dẫn đến việc tăng phí giao dịch và thời gian xác nhận lâu hơn, ảnh hưởng đến hiệu suất và trải nghiệm người dùng của toàn bộ hệ thống.

2. Lớp DA Modularization

Ngoài việc giải pháp DA của Celestia được ưa chuộng bởi Layer 2s, các giải pháp sáng tạo khác tập trung vào DA đã xuất hiện, đóng vai trò quan trọng trong toàn bộ hệ sinh thái blockchain.

2.1 EigenDA: Tăng cường công nghệ Rollup

EigenDAlà dịch vụ DA an toàn, có khả năng xử lý cao và phi tập trung lấy cảm hứng từ Danksharding. Rollup có thể xuất bản dữ liệu lên EigenDA để đạt được chi phí giao dịch thấp hơn, lưu lượng giao dịch cao hơn và tính kết hợp an toàn trong toàn hệ sinh thái EigenLayer.

Khi xây dựng lưu trữ dữ liệu tạm thời phi tập trung cho Ethereum Rollup, việc lưu trữ dữ liệu có thể được xử lý trực tiếp bởi các nhà điều hành EigenDA.Người vận hànhtham gia vào hoạt động mạng, có trách nhiệm xử lý, xác minh và lưu trữ dữ liệu, và EigenDA có thể mở rộng theo chiều ngang với sự tăng cường trong việc đặt cược và các nhà điều hành.

EigenDA kết hợp công nghệ Rollup trong khi di chuyển phần DA ra khỏi chuỗi cho khả năng mở rộng. Kết quả là dữ liệu giao dịch thực tế không cần phải được sao chép và lưu trữ trên mỗi nút nữa, giảm yêu cầu băng thông và lưu trữ. Trên chuỗi, chỉ có siêu dữ liệu liên quan đến sẵn có dữ liệu và cơ chế chịu trách nhiệm được xử lý (trách nhiệm đảm bảo dữ liệu được lưu trữ ngoài chuỗi và có thể được xác minh về tính toàn vẹn và xác thực khi cần thiết).


Hình 8: Luồng dữ liệu cơ bản của EigenDA

Như thể hiện trong sơ đồ, Rollup ghi các lô giao dịch vào lớp DA. Không giống như các hệ thống sử dụng bằng chứng gian lận để phát hiện dữ liệu độc hại, EigenDA chia dữ liệu thành các khối và tạo ra các cam kết KZG và bằng chứng đa tiết lộ. EigenDA yêu cầu các nút chỉ tải xuống một lượng nhỏ dữ liệu [O (1 / n)], thay vì tải xuống toàn bộ blob. Giao thức trọng tài gian lận của Rollup cũng có thể xác minh xem Blob dữ liệu khớp với cam kết KZG được cung cấp trong bằng chứng EigenDA. Qua việc xác minh này, các chuỗi Layer 2 có thể đảm bảo rằng dữ liệu giao dịch của gốc trạng thái Rollup không bị can thiệp bởi sequencers/proposers.

2.2 Nubit: Giải pháp DA Modular Đầu tiên trên Bitcoin

Nubit là một lớp DA có thể mở rộng, có nguồn gốc từ Bitcoin nhằm thúc đẩy tương lai của Bitcoin bằng cách tăng cường thông lượng dữ liệu và các dịch vụ sẵn có để đáp ứng nhu cầu ngày càng tăng của hệ sinh thái. Tầm nhìn của họ là tích hợp cộng đồng nhà phát triển rộng lớn vào hệ sinh thái Bitcoin, cung cấp cho họ các công cụ có thể mở rộng, an toàn và phi tập trung.

Nhóm đứng sau Nubit bao gồm các giáo sư và sinh viên tiến sĩ từ UCSB (Đại học California, Santa Barbara), với uy tín học thuật xuất sắc và ảnh hưởng toàn cầu. Họ không chỉ giỏi về nghiên cứu học thuật mà còn có kinh nghiệm phong phú trong triển khai kỹ thuật blockchain. Nhóm, cùng với domo (người sáng lập củaBrc20) đã cùng tác giả viết một bài báo về các chỉ số mô-đun, kết hợp thiết kế của lớp DA vào cấu trúc chỉ số của giao thức siêu Bitcoin, góp phần vào việc thiết lập và định hình các tiêu chuẩn ngành công nghiệp.

Các đổi mới cốt lõi của Nubit nằm trong cơ chế đồng thuận, cầu nối không tin cậy và khả năng truy cập dữ liệu, sử dụng các thuật toán đồng thuận đổi mới và Mạng Lightning để thừa kế các đặc điểm hoàn toàn chống kiểm duyệt của Bitcoin và cải thiện hiệu suất thông qua DAS:

Cơ chế Đồng thuận: Nubit khám phá một cơ chế đồng thuận hiệu quả dựa trên PBFT(Practical Byzantine Fault Tolerance) được hỗ trợ bởi SNARKs để tổng hợp chữ ký. Sự kết hợp giữa PBFT với công nghệ zkSNARK giảm đáng kể độ phức tạp của việc xác minh chữ ký giữa các validator, xác minh tính đúng đắn của giao dịch mà không cần truy cập vào toàn bộ dữ liệu.

DAS: DAS của Nubit được đạt được thông qua nhiều vòng lặp ngẫu nhiên của một phần nhỏ dữ liệu khối. Mỗi vòng lặp lấy mẫu thành công tăng cường khả năng có sẵn dữ liệu hoàn chỉnh. Khi đạt đến mức độ tin cậy xác định trước, dữ liệu khối được coi là có thể truy cập.

Cầu không tin cậy: Nubit sử dụng một Cầu không tin cậy tận dụng Mạng Lightning's payment channels. Phương pháp này không chỉ phù hợp với các phương thức thanh toán Bitcoin địa phương mà còn không áp đặt yêu cầu tin cậy bổ sung. So với các giải pháp nối cầu hiện có, nó mang lại rủi ro thấp hơn cho người dùng.

Hình 9: Các thành phần cơ bản của Nubit

Hãy tiến hành xem xét kỹ hơn về vòng đời hệ thống hoàn chỉnh như được miêu tả trong Hình 8 bằng cách sử dụng một trường hợp sử dụng cụ thể. Giả sử Alice muốn hoàn thành giao dịch bằng cách sử dụng dịch vụ DA của Nubit (Nubit hỗ trợ các loại dữ liệu khác nhau, bao gồm nhưng không giới hạn ở văn bản mật, dữ liệu Rollup, vv).

  • Bước 1.1: Alice cần tiếp tục dịch vụ bằng cách thanh toán phí gas qua cầu không tin cậy của Nubit. Cụ thể, Alice cần lấy được một thách thức công khai, được ký hiệu là X (h), từ cầu không tin cậy, nơi X là một hàm băm được mã hóa từ phạm vi băm của mộthàm trễ có thể xác minh được(VDF) đến lĩnh vực thách thức, và h là giá trị băm của một độ cao khối cụ thể.
  • Bước 1.2 và 2: Alice phải lấy kết quả đánh giá R của VDF liên quan đến vòng hiện tại, và gửi R cùng với dữ liệu và siêu dữ liệu giao dịch của mình (như địa chỉ và nonce) cho các người xác thực để được hợp nhất vào mempool.
  • Bước 3: Các validator đề xuất các khối và tiêu đề của chúng sau khi đạt được sự đồng thuận. Tiêu đề khối bao gồm cam kết đến dữ liệu và mã hóa Reed-Solomon (RS Code) liên quan của nó, trong khi khối chính bản thân chứa dữ liệu thô, RS Code tương ứng và chi tiết giao dịch cơ bản.
  • Bước 4: Vòng đời kết thúc khi Alice thu hồi dữ liệu của mình. Các máy khách nhẹ tải về tiêu đề khối, trong khi các nút đầy đủ có được các khối và tiêu đề của chúng.

Khách hàng nhẹ trải qua quy trình DAS để xác minh sự có sẵn của dữ liệu. Ngoài ra, sau khi đề xuất một ngưỡng số khối, các điểm kiểm tra của lịch sử này được ghi lại trên chuỗi khối Bitcoin thông qua các dấu thời gian Bitcoin. Điều này đảm bảo rằng bộ kiểm chứng có thể ngăn chặn các cuộc tấn công từ xa tiềm năng và hỗ trợ việc mở khóa nhanh chóng.

3. Các Giải Pháp Khác

Ngoài việc tập trung vào các chuỗi với các lớp modular cụ thể, các dịch vụ lưu trữ phi tập trung cũng có thể cung cấp hỗ trợ dài hạn cho lớp DA. Cũng có một số giao thức và chuỗi cung cấp các giải pháp tùy chỉnh và full-stack cho các nhà phát triển, cho phép người dùng dễ dàng xây dựng các chuỗi của riêng họ mà không cần phải viết mã.

3.1 EthStorage — Lưu trữ Phân tán Động

EthStoragelà Layer 2 modul đầu tiên đạt được lưu trữ phân cấp động, cung cấp giá trị khóa có thể lập trình dựa trên DA (DA-driven programmable key-value (KV))lưu trữ. It @ld-capital/%E4%BB%8Eethstorage-%E5%9B%9E%E7%9C%8B%E8%A2%AB%E5%B8%82%E5%9C%BA-%E5%86%B7%E8%90%BD-%E7%9A%84%E5%8E%BB%E4%B8%AD%E5%BF%83%E5%8C%96%E5%AD%98%E5%82%A8%E8%B5%9B%E9%81%93-d0a003220362">extends programmable storage to hundreds of TB or even PB at 1/100 to 1/1000 of the cost. EthStorage provides a long-term DA solution for Rollups and opens new possibilities for fully on-chain applications in gaming, social networks, AI, and more.

Hình 10: Các kịch bản ứng dụng của EthStorage

Qi Zhou, người sáng lập EthStorage, đã hoàn toàn tận tụy với ngành công nghiệp Web3 từ năm 2018. Anh ấy có bằng Tiến sĩ từ Viện Công nghệ Georgia và trước đó đã làm việc như một kỹ sư tại các công ty hàng đầu như Google và Facebook. Nhóm của anh ấy cũng đã nhận được sự hỗ trợ từ Quỹ Ethereum.

Là một trong những tính năng cốt lõi của bản nâng cấp Ethereum Cancun,EIP-4844(còn được gọi là phân mảnh Proto-dank) giới thiệu các khối dữ liệu tạm thời (blobs) cho việc lưu trữ Layer 2 Rollup, nâng cao tính khả chuyển và bảo mật của mạng. Mạng không cần xác minh mỗi giao dịch trong khối, chỉ cần xác nhận xem blob được gắn vào khối có chứa dữ liệu chính xác hay không, giảm đáng kể chi phí của Rollups. Tuy nhiên, dữ liệu blob chỉ có sẵn tạm thời, có nghĩa là nó sẽ bị loại bỏ trong vài tuần. Điều này có tác động đáng kể: Layer 2 không thể một cách tuyệt đối tìm ra trạng thái mới nhất từ Layer 1. Nếu một phần dữ liệu không thể nữa được lấy từ Layer 1, có thể không thể đồng bộ hóa chuỗi qua Rollup.

Với EthStorage là một giải pháp lưu trữ DA dài hạn, Layer 2 có thể truy cập dữ liệu đầy đủ từ lớp DA của nó bất kỳ lúc nào.

Tính năng kỹ thuật:

EthStorage cho phép lưu trữ động phi tập trung: Các giải pháp lưu trữ phi tập trung hiện có có thể hỗ trợ tải lên dữ liệu lớn nhưng không thể sửa đổi hoặc xóa chúng, chỉ có thể tải lên dữ liệu mới. EthStorage cải thiện đáng kể tính linh hoạt trong quản lý dữ liệu bằng cách đạt được chức năng CRUD (Create, Read, Update, Delete) thông qua mô hình lưu trữ khóa-giá trị ban đầu.

Các giải pháp phi tập trung Layer 2 dựa trên lớp DA: EthStorage là một lớp lưu trữ modular có thể chạy trên bất kỳ blockchain nào với EVM và DA để giảm chi phí lưu trữ (mặc dù nhiều Layer 1 hiện tại thiếu lớp DA), và nó còn có thể chạy trên Layer 2.

Tích hợp cao với ETH: Khách hàng EthStorage là một siêu tập hợp của khách hàng Ethereum Geth, có nghĩa là khi chạy một nút EthStorage, nó vẫn có thể tham gia vào bất kỳ quá trình Ethereum nào. Một nút có thể đồng thời là một nút xác nhận Ethereum và một nút dữ liệu EthStorage.

Luồng làm việc của EthStorage:

  • Người dùng tải dữ liệu của họ lên hợp đồng ứng dụng, sau đó tương tác với hợp đồng EthStorage để lưu trữ dữ liệu.
  • Trong mạng lưới EthStorage Layer2, các nhà cung cấp lưu trữ nhận thông báo về dữ liệu đang chờ lưu trữ.
  • Nhà cung cấp lưu trữ tải dữ liệu từ mạng khả dụng dữ liệu Ethereum.
  • Các nhà cung cấp lưu trữ gửi bằng chứng lưu trữ tới Layer1, chứng minh rằng có nhiều bản sao tồn tại trong mạng Layer2.
  • Hợp đồng EthStorage thưởng cho những nhà cung cấp lưu trữ thành công khi họ nộp chứng minh lưu trữ.

3.2 AltLayer — Dịch vụ Tùy biến Mô-đun

AltLayer Cung cấp một linh hoạt, không cần mã Rollups-as-a-Service (RaaS) giải pháp. Được thiết kế cho thế giới máy đa chuỗi và đa ảo, sản phẩm RaaS hỗ trợ cả EVM và WASM. Nó cũng hỗ trợ các SDK tổng hợp khác nhau, chẳng hạn như OP Stack, Arbitrum Orbit, Polygon zkEVM, ZKStack của ZKSync và Starkware, cũng như các dịch vụ giải trình tự được chia sẻ khác nhau (ví dụ: EspressoBán kính) và các tầng DA khác (ví dụ: Celestia và EigenLayer), cùng với nhiều dịch vụ modular khác cho các tầng khác của ngăn xếp Rollup.

Với AltLayer, một ngăn xếp Rollup đa chức năng có thể được đạt được. Ví dụ, một Rollup được thiết kế cho một ứng dụng có thể được xây dựng bằng cách Quỹ đạo trọng tài, với Arbitrum One làm DA và lớp lún. Trong khi đó, một Rollup có mục đích chung có thể được xây dựng bằng cách sử dụng ZK Stack, với Celestia là lớp DA và Ethereum là lớp thanh toán.

Lưu ý: Bạn có thể tự hỏi tại sao lớp giải quyết có thể được thực hiện bởi OP và Arbitrum. Trên thực tế, các ngăn xếp Rollup Layer2 này hiện đang đạt được interchainkết nối tương tự như những gì Cosmos đề xuất. OP đã giới thiệu Superchain, nơi OP Stack hoạt động như là ngăn xếp phát triển chuẩn hóa hỗ trợ công nghệ Optimism, tích hợp các mạng Layer2 khác nhau và thúc đẩy tính tương tác giữa chúng. Arbitrum đã đề xuất chiến lược Orbitchain, cho phép Layer3s, còn được biết đến với tên gọi là chuỗi ứng dụng, được tạo ra và triển khai trên Arbitrum mainnet dựa trên ngăn xếp công nghệ Arbitrum Nitro. Orbit Chains có thể thanh toán trực tiếp trên Layer2s hoặc trực tiếp trên Ethereum.

3.3 Dymension — Modularization Toàn Diện

DymensionGate là một mạng lưới blockchain modular dựa trên Cosmos SDK, được thiết kế để đảm bảo tính an toàn và khả năng tương tác của RollApps sử dụng tiêu chuẩn IBC. Dymension chia các chức năng blockchain thành nhiều lớp, với Dymension Hubphục vụ như lớp giải quyết và thống nhất, cung cấp an ninh, tương tác và tính thanh khoản cho RollApps, làm việc như lớp thực thi. Lớp sẵn có dữ liệu (DA) được hỗ trợ bởi các nhà cung cấp DA của giao thức Dymension, cho phép các nhà phát triển lựa chọn nhà cung cấp DA phù hợp dựa trên nhu cầu của họ.

Lớp giải quyết (Dymension Hub) duy trì một danh sách đăng ký của RollApps và thông tin quan trọng của chúng, chẳng hạn như trạng thái, danh sách sequencer, sequencer đang hoạt động hiện tại và checksum của module thực thi. Logic dịch vụ Rollup được cố định trong lớp giải quyết, tạo thành một trung tâm tương thích tích hợp bản địa. Dymension Hub, với tư cách là lớp giải quyết, có các tính năng sau:

  1. Dịch vụ Cuộn Cục Bộ trên Lớp Thanh Toán: Nó cung cấp những giả định tin cậy và an ninh giống như lớp cơ sở nhưng với một không gian thiết kế đơn giản, an toàn và hiệu quả hơn.
  2. Communication and Transactions: Các ứng dụng cuộn Dymension thực hiện giao tiếp và giao dịch giữa các ứng dụng cuộn thông qua các mô-đun nhúng trên lớp giải quyết, cung cấp cầu nối tối thiểu đáng tin cậy. Ngoài ra, các ứng dụng cuộn có thể giao tiếp với các chuỗi hỗ trợ IBC khác thông qua Trung tâm.
  3. RVM (RollApp Virtual Machine): Lớp giải quyết Dymension khởi động RVM trong trường hợp tranh chấp gian lận. RVM có thể giải quyết tranh cãi trong các môi trường thực thi khác nhau (như EVM), nâng cao phạm vi thực thi và linh hoạt của RollApps.
  4. Khả năng Chống kiểm duyệt: Người dùng gặp phải sự kiểm duyệt của trình tự viên có thể đăng một giao dịch đặc biệt đến tầng thanh toán. Giao dịch này được chuyển tiếp đến trình tự viên và yêu cầu thực hiện trong khoảng thời gian cụ thể. Nếu giao dịch không được xử lý trong khoảng thời gian cụ thể, trình tự viên sẽ bị phạt.
  5. AMM (Automated Market Maker): Dymension giới thiệu một AMM tích hợp trong trung tâm thanh toán, tạo ra một trung tâm tài chính cốt lõi cung cấp thanh khoản chia sẻ cho toàn bộ hệ sinh thái.

4. So sánh của Các Blockchain Đa Sinh Thái Modular

Trong phần trước, chúng tôi đã đào sâu vào các hệ thống blockchain modul và nhiều dự án đại diện. Bây giờ, chúng tôi sẽ chuyển sự chú ý của mình sang phân tích so sánh giữa các hệ sinh thái khác nhau, nhằm mục tiêu là hiểu biết một cách khách quan và toàn diện về blockchain modul.

5. Tóm tắt và Triển vọng

Như chúng ta đã thấy, các hệ sinh thái blockchain đang tiến triển về tính mô-đun. Trong quá khứ, các mạng blockchain hoạt động độc lập, cạnh tranh với nhau, làm cho việc di chuyển giữa các chuỗi khác nhau của người dùng, nhà phát triển và tài sản trở nên khó khăn, từ đó hạn chế sự phát triển và đổi mới tổng thể của hệ sinh thái. Trong thế giới Web3, việc xác định và giải quyết vấn đề là một quá trình hợp tác. Ban đầu, Bitcoin và Ethereum thu hút sự chú ý đáng kể như là các chuỗi đơn, nhưng khi nhược điểm của các chuỗi đơn trở nên rõ ràng, các chuỗi mô-đun bắt đầu thu hút sự chú ý. Do đó, sự xuất hiện của các chuỗi mô-đun không phải là ngẫu nhiên mà là một phát triển tất yếu.

Blockchain mô-đun tăng cường tính linh hoạt và hiệu quả của chuỗi bằng cách cho phép các thành phần riêng lẻ được tối ưu hóa và tùy chỉnh độc lập. Tuy nhiên, kiến trúc này cũng phải đối mặt với những thách thức như tăng độ trễ giao tiếp và độ phức tạp trong tương tác hệ thống. Trong thực tế, lợi ích lâu dài của kiến trúc mô-đun, chẳng hạn như cải thiện khả năng bảo trì, khả năng tái sử dụng và tính linh hoạt, thường lớn hơn tổn thất hiệu suất ngắn hạn của nó. Trong tương lai, khi công nghệ tiến bộ, những vấn đề này sẽ tìm ra giải pháp tốt hơn.

GeekCarteltin rằng rằng hệ sinh thái blockchain có trách nhiệm cung cấp các lớp nền tảng đáng tin cậy và công cụ chung trong toàn bộ ngăn xếp modular để tạo điều kiện cho việc kết nối mượt mà giữa các chuỗi. Nếu các hệ sinh thái có thể hòa hợp và liên kết hơn, người dùng sẽ có thể sử dụng công nghệ blockchain một cách dễ dàng hơn, thu hút thêm người dùng mới đến Web3.

6. Extended Reading: Restaking Protocol - Injecting Native Security into Heterogeneous Ecosystems

Hiện nay, có một số giao thức Restaking mới nổi, hiệu quả tổng hợp các nguồn lực bảo mật phân tán thông qua cơ chế restaking để nâng cao tổng thể bảo mật của các mạng blockchain. Quy trình này không chỉ giải quyết vấn đề về nguồn lực bảo mật bị phân mảnh mà còn củng cố phòng thủ của mạng trước các đợt tấn công tiềm năng và cung cấp thêm động lực cho các bên tham gia, khuyến khích người dùng tham gia vào việc duy trì bảo mật mạng. Như vậy, các giao thức Restaking mở ra những cơ hội mới để cải thiện bảo mật và hiệu suất mạng, mạnh mẽ thúc đẩy sự phát triển lành mạnh của các hệ sinh thái blockchain.

1. EigenLayer: Giao thức Decentralized Ethereum Restaking

EigenLayerlà một giao thức được xây dựng trên nền tảng Ethereum giới thiệu cơ chế Restaking, đây là một nguyên tắc mới cho an ninh kinh tế mật mã. Nguyên tắc này cho phép tái sử dụng ETH ở tầng đồng thuận, tổng hợp an ninh ETH trên tất cả các mô-đun, từ đó tăng cường an ninh cho các ứng dụng phi tập trung (DApps) phụ thuộc vào các mô-đun này. Người dùng stake ETH gốc hoặc sử dụng Liquidity Staking Tokens (LST) để stake ETH có thể chọn gia nhập hợp đồng thông minh EigenLayer để restake ETH hoặc LST của họ, mở rộng an ninh kinh tế mật mã cho các ứng dụng khác trên mạng và kiếm thêm phần thưởng.

Khi Ethereum chuyển đến một lộ trình tập trung vào Rollup, các ứng dụng được xây dựng trên Ethereum đang trải qua sự mở rộng đáng kể. Tuy nhiên, bất kỳ mô-đun nào không thể triển khai hoặc chứng minh trên Máy Ảo Ethereum (EVM) không thể hấp thụ sự tin cậy chung của Ethereum. Các mô-đun như vậy liên quan đến việc xử lý đầu vào từ bên ngoài Ethereum, làm cho quá trình xử lý của họ không thể xác minh trong các giao thức nội bộ của Ethereum. Các mô-đun này bao gồm các sidechain dựa trên các giao thức mới về đồng thuận, các lớp cung cấp dữ liệu, các máy ảo mới, mạng oracle, cầu nối, và nhiều hơn nữa. Thông thường, các mô-đun như vậy đòi hỏi một @GenesisLRT/Hệ thống Xác minh Tự động (AVS) với cú pháp xác minh phân phối riêng biệt của riêng mình để xác thực. Thông thường, những AVS này được bảo vệ bởi token bản địa của chúng hoặc có các thuộc tính được phân quyền.

Hiện tại, có một số vấn đề trong hệ sinh thái AVS:

  1. Giả thuyết về niềm tin an ninh: Những người sáng tạo phát triển AVSs phải khởi đầu mạng lưới niềm tin mới để đạt được tính bảo mật.
  2. Rò rỉ giá trị: Khi mỗi AVS phát triển hồ bơi tin cậy riêng, người dùng phải trả phí cho những hồ bơi này ngoài việc trả phí giao dịch cho Ethereum. Sự sai lệch trong luồng phí dẫn đến việc giá trị rò rỉ từ Ethereum.
  3. Gánh nặng vốn: Đối với hầu hết các AVS hiện đang hoạt động, chi phí vốn đặt cọc vượt xa bất kỳ chi phí hoạt động nào.
  4. Mô hình tin cậy thấp cho DApps: Hệ sinh thái AVS hiện tại đặt ra một vấn đề khi bất kỳ phụ thuộc middleware nào của một DApp có thể tiềm ẩn trở thành mục tiêu của các cuộc tấn công.

Hình 11: So sánh giữa dịch vụ AVS hiện tại và EigenLayer

Trong kiến trúc của EigenLayer, AVS (Hệ thống Xác minh Tự động) là một dịch vụ được xây dựng trên giao thức EigenLayer, tận dụng sự an toàn chia sẻ của Ethereum. EigenLayer giới thiệu hai phương pháp mới, thông qua việc đặt cược và quản trị thị trường tự do, để đạt được sự an toàn tập trung. Những phương pháp này giúp mở rộng sự an toàn của Ethereum đến bất kỳ hệ thống nào và loại bỏ sự không hiệu quả của cấu trúc quản trị cứng nhắc hiện tại:

  1. Cung cấp an ninh tập thể thông qua việc đặt cược lại: EigenLayer giới thiệu một cơ chế mới cho an ninh tập thể bằng cách cho phép đặt lại ETH thay vì sử dụng token bản địa. Cụ thể, các nhà xác thực Ethereum có thể thiết lập thông tin rút tiền chuỗi beacon của họ cho hợp đồng thông minh EigenLayer và chọn tham gia các module mới được xây dựng trên EigenLayer. Các nhà xác thực tải xuống và chạy bất kỳ phần mềm nút bổ sung nào cần thiết bởi các module này. Sau đó, các module này có thể áp đặt các điều kiện cắt giảm bổ sung đối với ETH đặt cược của các nhà xác thực chọn tham gia module.
  2. Thị trường mở cho phần thưởng: EigenLayer cung cấp một cơ chế thị trường mở để quản lý sự an toàn được cung cấp bởi các nhà xác minh và việc tiêu thụ bởi AVSs (Hệ thống Xác minh Tự động). EigenLayer tạo ra một môi trường trên thị trường nơi các mô-đun sẽ cần khuyến khích các nhà xác minh để phân bổ ETH đã tái đặt của họ cho mô-đun của họ, và các nhà xác minh sẽ giúp xác định rằng mô-đun nào xứng đáng với phân bổ an ninh tập thể bổ sung này.

Bằng cách kết hợp những phương pháp này, EigenLayer hoạt động như một thị trường mở nơi AVSs có thể tận dụng sự an toàn được huy động bởi các nhà xác minh Ethereum, khuyến khích các nhà xác minh thực hiện các sự lựa chọn tối ưu hóa hơn giữa an toàn và hiệu suất thông qua các động viên và hình phạt thưởng.

2. Babylon: Cung cấp An ninh Bitcoin cho Cosmos và Các Chuỗi PoS khác

Babylonlà một blockchain Layer1 được thành lập bởi giáo sư Đại học Stanford David Tse. Đội ngũ bao gồm các nhà nghiên cứu từ Đại học Stanford, các nhà phát triển giàu kinh nghiệm và các cố vấn kinh doanh. Babylon giới thiệu Giao thức đặt cược Bitcoin, được thiết kế dưới dạng một plugin modular để sử dụng trên các thuật toán đồng thuận PoS (Proof of Stake) khác nhau, cung cấp một cơ sở cho việc tái đầu tư.

Babylon tận dụng ba khía cạnh của Bitcoin—dịch vụ ghi dấu thời gian, không gian khối và giá trị tài sản—để lan truyền tính an toàn của Bitcoin đến nhiều chuỗi PoS (như Cosmos, Binance Smart Chain, Polkadot, Polygon và các chuỗi khối khác với hệ sinh thái mạnh mẽ và tương tác), tạo ra một hệ sinh thái mạnh mẽ và thống nhất hơn.

Bitcoin timestamping giải quyết PoS tấn công từ xa:

Các cuộc tấn công từ xa liên quan đến những người xác nhận trong một chuỗi PoS rút tiền và quay lại một khối lịch sử mà họ vẫn là người xác nhận, tiềm năng bắt đầu một nhánh. Vấn đề này là bẩm sinh trong các hệ thống PoS và không thể hoàn toàn giải quyết chỉ bằng cách cải thiện cơ chế đồng thuận của chính các chuỗi PoS. Cả Ethereum và Cosmos, cùng với các chuỗi PoS khác, đều đối mặt với thách thức này.

Sau khi giới thiệu đóng dấu thời gian Bitcoin, dữ liệu trên chuỗi PoS sẽ được lưu trữ trên chuỗi Bitcoin với thời gian đóng dấu Bitcoin. Ngay cả khi ai đó cố gắng tạo fork của một chuỗi PoS, thời gian đóng dấu Bitcoin tương ứng chắc chắn sẽ muộn hơn so với chuỗi gốc, khiến cho cuộc tấn công từ xa trở nên không hiệu quả.

Giao thức đặt cọc Bitcoin:

Giao thức này cho phép người giữ Bitcoin đặt cược Bitcoin không hoạt động của họ để tăng cường an ninh của chuỗi PoS và kiếm phần thưởng trong quá trình.

Hạ tầng cốt lõi của giao thức đặt cược Bitcoin là Mặt phẳng Kiểm soát giữa Bitcoin và các chuỗi PoS, như được minh họa trong sơ đồ dưới đây.

Hình 12: Kiến trúc hệ thống với Control plane và Data plane

The Control Plane được triển khai dưới dạng một chuỗi để đảm bảo tính phân quyền, an toàn, chống kiểm duyệt và có khả năng mở rộng. Control plane này chịu trách nhiệm cho các chức năng quan trọng khác nhau, bao gồm:

• Cung cấp dịch vụ ghi dấu thời gian Bitcoin cho các chuỗi PoS để đồng bộ với mạng Bitcoin.

• Hành xử như một hệ thống thị trường, kết hợp Bitcoin staking với chuỗi PoS và theo dõi thông tin staking và validation, như đăng ký và làm mới các khóa EOTS (Dịch vụ Oracle Thời Đại)

• Ghi lại chữ ký cuối cùng của chuỗi PoS.

Bằng cách đặt cược BTC của họ, người dùng có thể cung cấp dịch vụ xác thực cho các chuỗi PoS, lớp DA, nguồn cung, hệ thống xác minh tự động (AVSs), v.v. Ngoài ra, Babylon hiện có thể cung cấp dịch vụ cho Altlayer, Nubit và các nền tảng khác.

Tham khảo

Số liệu:

  1. https://blog.celestia.org/thiết-kế-modular-vs-monolithic-hướng-dẫn-cho-người-mới-bắt-đầu/
  2. https://celestia.org/learn/modular-architectures/the-modular-stack/#layer-1-and-2
  3. https://celestia.org/learn/modular-architectures/the-modular-stack/#execution-settlement-and-data-availability
  4. https://celestia.org/learn/modular-architectures/the-modular-stack/#execution-and-data-availability
  5. https://learnblockchain.cn/article/6169
  6. https://celestia.org/learn/sovereign-rollups/an-introduction/#what-is-a-smart-contract-rollup
  7. https://docs.bsquared.network/architecture
  8. https://docs.eigenlayer.xyz/eigenda/overview#how-rollups-integrate
  9. https://docs.nubit.org/#what-is-nubit
  10. https://docs.ethstorage.io/#motivation
  11. https://docs.eigenlayer.xyz/assets/files/EigenLayer_WhitePaper-88c47923ca0319870c611decd6e562ad.pdf
  12. https://docs.babylonchain.io/assets/files/btc_staking_litepaper-32bfea0c243773f0bfac63e148387aef.pdf

Bài viết:

  1. https://arxiv.org/abs/1809.09044
  2. https://arxiv.org/abs/1905.09274
  3. https://celestia.org/
  4. https://github.com/cometbft/cometbft
  5. https://github.com/cosmos/cosmos-sdk
  6. https://docs.celestia.org/learn/how-celestia-works/data-availability-layer#data-availability-sampling-das
  7. https://docs.celestia.org/learn/how-celestia-works/data-availability-layer#namespaced-merkle-trees-nmts
  8. https://celestia.org/learn/modular-architectures/the-modular-stack/
  9. https://docs.celestia.org/developers/arbitrum-integration
  10. https://docs.celestia.org/developers/optimism
  11. https://docs.polygon.technology/cdk/
  12. https://portal.dymension.xyz/
  13. https://ibc.cosmos.network/main
  14. https://celestia.org/learn/sovereign-Rollups/gioi-thieu/
  15. https://docs.celestia.org/developers/rollkit
  16. https://github.com/Sovereign-Labs/sovereign-sdk/tree/stable/examples/demo-Rollup
  17. https://ethereum.org/developers/docs/scaling/sidechains
  18. https://ethereum.org/roadmap#what-about-sharding
  19. https://ethereum.org/roadmap/danksharding
  20. https://www.optimism.io/
  21. https://arbitrum.io/
  22. https://polygon.technology/polygon-zkevm
  23. https://ethereum.org/en/developers/docs/scaling/optimistic-Rollups
  24. https://ethereum.org/en/developers/docs/scaling/zk-Rollups
  25. https://docs.bsquared.network/architecture
  26. https://docs.bsquared.network/architecture/Rollup_layer
  27. https://ethereum.org/en/roadmap/account-abstraction/
  28. https://docs.bsquared.network/architecture/Rollup_layer#synchronizer
  29. https://docs.bsquared.network/architecture/da_layer/b2_nodes
  30. https://docs.bsquared.network/architecture/da_layer/b2_nodes#bitcoin-committer-module
  31. https://www.kraken.com/learn/what-is-taproot
  32. https://docs.eigenlayer.xyz/eigenda/overview
  33. https://ethereum.org/en/roadmap/danksharding/
  34. https://www.eigenlayer.xyz/ecosystem?category=Operator
  35. https://ethereum.org/en/roadmap/danksharding/#how-are-blobs-verified
  36. https://docs.nubit.org/
  37. https://www.halborn.com/blog/post/what-is-practical-byzantine-fault-tolerance-in-blockchain
  38. https://www.lightspark.com/learn/lightning
  39. https://twitter.com/nubit_org/status/1742735322159747242
  40. https://docs.nubit.org/overview/architecture/trustless-bridge
  41. https://docs.ethstorage.io/
  42. https://file.w3q.w3q-g.w3link.io/0x67d0481cc9c2e9dad2987e58a365aae977dcb8da/dynamic_data_sharding_0_1_6.pdf
  43. https://medium.com/ld-capital/%E4%BB%8Eethstorage-%E5%9B%9E%E7%9C%8B%E8%A2%AB%E5%B8%82%E5%9C%BA-%E5%86%B7%E8%90%BD-%E7%9A%84%E5%8E%BB%E4%B8%AD%E5%BF%83%E5%8C%96%E5%AD%98%E5%82%A8%E8%B5%9B%E9%81%93-d0a003220362
  44. https://www.eip4844.com/
  45. https://lorenzo-protocol.gitbook.io/lorenzoprotocol/lorenzo-bitcoin-l2-as-a-service
  46. https://zycrypto.com/lorenzo-protocol-integrates-with-babylon-to-transform-the-bitcoin-application-layer/
  47. https://labs.binance.com/zh-CN
  48. https://www.bnbchain.org/vi
  49. https://altlayer.io/
  50. https://altlayer.io/raas
  51. https://t.co/yxP9NTFKIv
  52. https://t.co/2KibwFoIgA
  53. https://docs.arbitrum.io/launch-orbit-chain/orbit-gentle-introduction
  54. https://docs.arbitrum.io/for-devs/concepts/public-chains#arbitrum-one
  55. https://tutorials.cosmos.network/academy/1-what-is-cosmos/
  56. https://docs.dymension.xyz/
  57. https://portal.dymension.xyz/dymension/metrics

Cảm ơn

Trong mô hình cơ sở hạ tầng mới nổi này, vẫn còn nhiều nghiên cứu và công việc cần phải làm, và có nhiều lĩnh vực mà bài viết này chưa đề cập. Nếu bạn quan tâm đến bất kỳ chủ đề nghiên cứu liên quan nào, vui lòng liên hệ Chloe.

Xin chân thành cảm ơn SeverusJiayivào nhận xét sâu sắc và phản hồi của họ về bài viết này.

Btc L2

Modular

Mạng lưới Blockchain modul

Tuyên bố:

  1. Bài viết này được sao chép từ [Gatetrung bình], tiêu đề gốc là "Modular Blockchain: The Last Piece of the Web3 Puzzle", bản quyền thuộc về tác giả gốc [GeekCartel], nếu bạn có bất kỳ ý kiến ​​nào về việc tái in, vui lòng liên hệ Gate Learn TeamĐội ngũ sẽ xử lý càng sớm càng tốt theo các quy trình liên quan.

  2. Thông báo: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ đại diện cho quan điểm cá nhân của tác giả và không tạo thành bất kỳ lời khuyên đầu tư nào.

  3. Các phiên bản ngôn ngữ khác của bài viết được dịch bởi nhóm Gate Learn, không được đề cập trong Gate.io, bài viết dịch có thể không được sao chép, phân phối hoặc đạo văn.

Chiếc Ghép Cuối Cùng của Bức Xạ Web3

Trung cấp5/22/2024, 3:53:18 PM
Blockchain modular không chỉ là một sự dịch chuyển công nghệ mà còn là một chiến lược quan trọng để đưa toàn bộ hệ sinh thái blockchain đối mặt với những thách thức trong tương lai. Chúng tôi sẽ phân tích khái niệm về blockchain modular, phân tích các dự án liên quan và cung cấp một cách diễn giải toàn diện và thực tế về kiến thức về blockchain modular để giúp độc giả hiểu rõ hơn. Đồng thời, chúng tôi cũng sẽ nhìn vào những xu hướng phát triển trong tương lai. Nếu hệ sinh thái có thể cùng nhau hòa thuận và kết nối, người dùng sẽ dễ dàng sử dụng công nghệ blockchain hơn, điều này cũng sẽ thu hút nhiều người dùng mới hơn đến Web3.

Mạng lưới blockchain modul là một mô hình thiết kế blockchain đổi mới nhằm mục đích nâng cao hiệu quả hệ thống và khả năng mở rộng thông qua sự chuyên môn hóa và phân chia lao động.

Hình 1: Ví dụ về blockchain theo mô hình modul

I. Giới thiệu

Trước sự xuất hiện của blockchain modular, một chuỗi monolithic duy nhất chịu trách nhiệm xử lý tất cả các nhiệm vụ, bao gồm lớp thực thi, lớp khả dụng dữ liệu, lớp đồng thuận và lớp giải quyết. Blockchain modular coi những nhiệm vụ này như các mô-đun có thể kết hợp tự do để giải quyết các vấn đề này, với mỗi mô-đun tập trung vào các chức năng cụ thể.

Lớp Thực thi: Chịu trách nhiệm xử lý và xác thực tất cả các giao dịch, cũng như quản lý thay đổi trạng thái blockchain.

Lớp Consensus: Đạt được sự đồng thuận về thứ tự giao dịch.

Tầng thanh toán: Được sử dụng để hoàn tất giao dịch, xác minh bằng chứng, và kết nối giữa các tầng thực thi khác nhau.

Lớp Khả dụng Dữ liệu: Đảm bảo rằng tất cả dữ liệu cần thiết có sẵn để các bên tham gia mạng có thể xác minh.

Xu hướng blockchain modul không chỉ là một sự chuyển đổi công nghệ mà còn là một chiến lược quan trọng để đẩy toàn bộ hệ sinh thái blockchain hướng đến những thách thức trong tương lai. GeekCartel sẽ phân tích khái niệm về blockchain modul và các dự án liên quan, nhằm mục đích cung cấp một sự giải thích toàn diện, thực tiễn về kiến thức blockchain modul để giúp độc giả hiểu rõ hơn về blockchain modul và dự đoán xu hướng phát triển trong tương lai. Lưu ý: Nội dung của bài viết này không cấu thành tư vấn đầu tư.

2. Người tiên phong của Blockchain Modul-Celestia

Năm 2018, Mustafa Albasan và Vitalik Buterin đã xuất bản một bài báo đột phá cung cấp một cách tiếp cận mới để giải quyết vấn đề về khả năng mở rộng của blockchain. “Lấy Mẫu Sẵn Sàng Dữ Liệu và Chứng Từ Gian LậnĐã giới thiệu một phương pháp thông qua đó blockchain có thể tự động mở rộng không gian lưu trữ của mình khi các nút mạng tăng lên. Năm 2019, Mustafa Albasan tiếp tục nghiên cứu và viết vềLazy Ledger,” đề xuất một khái niệm hệ thống blockchain chỉ xử lý vấn đề sẵn có dữ liệu.

Dựa trên những khái niệm này, Celestiaxuất hiện như mạng Data Availability (DA) đầu tiên áp dụng cấu trúc mô-đun. Được xây dựng bằng CometBFTCosmos SDK, đó là một chuỗi khối Proof of Stake (PoS) hiệu quả cải thiện khả năng mở rộng trong khi duy trì sự phân quyền.

Lớp DA rất quan trọng đối với tính bảo mật của bất kỳ blockchain nào vì nó đảm bảo rằng bất kỳ ai cũng có thể kiểm tra sổ cái giao dịch và xác minh nó. Nếu một nhà sản xuất khối đề xuất một khối mà không có tất cả dữ liệu có sẵn, khối có thể đạt được quyết định cuối cùng nhưng có thể chứa các giao dịch không hợp lệ. Ngay cả khi khối hợp lệ, dữ liệu không thể được xác minh đầy đủ sẽ ảnh hưởng xấu đến chức năng của người dùng và mạng.

Celestia triển khai hai chức năng chính: Mẫu Lấy Mẫu Sẵn Sàng Dữ Liệu (DAS) và Namespace Merkle Trees(NMT). DAS cho phép các nút ánh sáng xác minh sự có sẵn của dữ liệu mà không cần tải xuống toàn bộ khối. NMT cho phép dữ liệu khối được phân chia thành các không gian tên riêng biệt cho các ứng dụng khác nhau, có nghĩa là các ứng dụng chỉ cần tải xuống và xử lý dữ liệu liên quan đến họ, giảm đáng kể yêu cầu xử lý dữ liệu. Quan trọng, DAS cho phép Celestia mở rộng theo quy mô với số người dùng (các nút ánh sáng) tăng lên mà không ảnh hưởng đến bảo mật của người dùng cuối.

Blockchain modul được xây dựng theo cách mới mẻ, khiến cho việc xây dựng chuỗi mới trở nên khả thi một cách chưa từng có, nơi mà các loại blockchain modul khác nhau có thể hợp tác trong các kiến trúc khác nhau và cho mục đích khác nhau. Các đề xuất chính thức của Celestia chokiến trúc modularcác thiết kế và ví dụ minh họa cho thấy tính linh hoạt và tính kết dựng của các chuỗi khối modular.

Hình 2: Kiến trúc Layer1 và Layer2

Layer 1 và Layer 2: Celestia gọi đây là sự phân mảnh ngây thơ, ban đầu được xây dựng cho tính mở rộng của Ethereum như một Layer 1 toàn cục, với Layer 2 tập trung vào thực thi trong khi Layer 1 cung cấp các chức năng chính khác.

  • Celestia hỗ trợ chuỗi được xây dựng bằng cách sử dụng Arbitrum Orbit, Ngăn xếp lạc quan, và Polygon CDK(sẽ được hỗ trợ sớm) các bộ công nghệ để sử dụng Celestia như là lớp DA. Các Layer 2 hiện có có thể chuyển từ việc xuất bản dữ liệu của họ lên Ethereum sang việc xuất bản lên Celestia bằng công nghệ Rollup. Các cam kết đến các khối được xuất bản trên Celestia, giúp nó có khả năng mở rộng hơn so với phương pháp truyền thống của việc xuất bản dữ liệu lên một chuỗi duy nhất.
  • Celestia hỗ trợ RollApps được xây dựng bằng Kích thướccác thành phần công nghệ là lớp thực thi, tương tự như các khái niệm Lớp 1 và Lớp 2 của Ethereum. Lớp thanh toán của RollApps dựa trên Trung tâm Dymension (sẽ được giải thích sau), và lớp DA sử dụng Celestia. Sự tương tác giữa các chuỗi được thực hiện thông quaIBCgiao thức (dựa trên Cosmos SDK, một giao thức cho phép các blockchain giao tiếp với nhau. Các chuỗi sử dụng IBC có thể chia sẻ bất kỳ loại dữ liệu nào miễn là được mã hóa thành byte).

Hình 3: Thiết kế, thanh toán và kiến trúc lớp DA

Thực thi, thanh toán và sẵn có dữ liệu: Các chuỗi khối modul tối ưu hóa có thể tách biệt lớp thực thi, thanh toán và sẵn có dữ liệu trên các chuỗi khối modul chuyên biệt.

Hình 4: Kiến trúc thực hiện và lớp DA

Thực thi và DA: Vì mục đích triển khai blockchain modular là linh hoạt, lớp thực thi không bị hạn chế chỉ đơn giản là công bố các khối của mình cho lớp thanh toán. Ví dụ, một ngăn xếp modular có thể được tạo ra mà không liên quan đến lớp thanh toán, chỉ có lớp thực thi ở trên các lớp nhất quán và khả năng truy cập dữ liệu.

Trong ngăn xếp modular này, tầng thực thi sẽ là chủ quyền, công bố các giao dịch của mình đến một blockchain khác, thường được sử dụng để sắp xếp và sẵn có dữ liệu nhưng xử lý thanh toán riêng của mình. Trong ngữ cảnh của ngăn xếp modul, Sovereign Rollup chịu trách nhiệm về thực thi và thanh lý, trong khi lớp DA xử lý sự đồng thuận và sẵn có dữ liệu.

Sự khác biệt giữa Rollup chủ quyền và Rollup hợp đồng thông minh là:

  • Giao dịch Rollup hợp đồng thông minh được xác minh bởi các hợp đồng thông minh trên lớp giải quyết. Giao dịch Rollup chủ quan được xác minh bởi các nút của Rollup chủ quan.
  • Không giống như smart contract Rollup, các nút trong sovereign Rollup có chủ quyền. Trong sovereign Rollup, việc sắp xếp giao dịch và tính hợp lệ được quản lý bởi mạng lưới Rollup's riêng, không phụ thuộc vào một lớp giải quyết riêng biệt.

Hiện tại, RollkitSovereign SDKcung cấp các khung công cụ để triển khai các mạng thử nghiệm Rollup của Gate trên Celestia.

3. Khám phá các Giải pháp Mô-đun trong Hệ sinh thái Blockchain

1. Lớp Thực Thi Mô-đun Hóa

Trước khi giới thiệu modularization của lớp thực thi, chúng ta nên hiểu Rollup là công nghệ gì.

Hiện nay, công nghệ modularization của lớp thực thi phụ thuộc nhiều vào Rollup, đây là một giải pháp mở rộng hoạt động ngoại chuỗi từ Lớp 1. Giải pháp này thực thi giao dịch ngoại chuỗi, có nghĩa là chiếm ít không gian khối hơn và là một trong những giải pháp mở rộng quan trọng của Ethereum. Sau khi thực thi giao dịch, nó gửi một lô dữ liệu giao dịch hoặc chứng minh thực thi đến Lớp 1 để giải quyết. Công nghệ Rollup cung cấp một giải pháp mở rộng cho các mạng Lớp 1 trong khi duy trì tính phân cấp và bảo mật.

Hình 5: Kiến trúc kỹ thuật Rollup

Lấy Ethereum làm ví dụ, công nghệ Rollup có thể tăng cường hiệu suất và bảo mật thông qua việc sử dụng ZK-Rollup hoặc Optimistic Rollup.

  • ZK-Rollup sử dụng chứng minh không cần biết để xác minh tính chính xác của giao dịch được gói, đảm bảo an ninh và sự riêng tư của giao dịch.
  • Optimistic Rollup giả định rằng các giao dịch hợp lệ trước khi gửi trạng thái giao dịch lên chuỗi chính Ethereum. Trong giai đoạn thách thức, bất kỳ ai cũng có thể tính toán chứng minh gian lận để xác minh giao dịch.

1.1 Ethereum Layer 2: Xây dựng Giải pháp Tăng tính Khả dụng trong Tương lai

Ban đầu, Ethereum đã áp dụng sidechainsshardingCông nghệ để tăng cường khả năng mở rộng, nhưng sidechains đã hy sinh một số tính phân cấp và an ninh để đạt được hiệu suất cao. Việc phát triển Rollups Layer 2 đã tiến triển nhanh hơn nhiều so với dự kiến và đã cung cấp khả năng mở rộng đáng kể, với thêm nhiều điều sắp tới sau khi triển khaiProto-DankshardingĐiều này có nghĩa là không còn cần thiết phải có các “shard chains,” đã được loại bỏ khỏi lộ trình của Ethereum.

Ethereum outsources the execution layer to Layer 2s based on Rollup technology to relieve the burden on the main chain, and the EVM provides a standardized and secure execution environment for smart contracts executed on the Rollup layer. Some Rollup solutions are designed with compatibility with the EVM in mind, allowing smart contracts executed on the Rollup layer to still leverage the features and functionalities of the EVM, such as OP Mainnet, Arbitrum OnePolygon zkEVM.

Hình 6: Giải pháp mở rộng tầng 2 của Ethereum

Những lớp 2 này thực thi hợp đồng thông minh và xử lý giao dịch nhưng vẫn phụ thuộc vào Ethereum cho các hoạt động sau:

Giải quyết: Tất cả các giao dịch Rollup được giải quyết trên mạng chính Ethereum. Người dùng của Optimistic Rollupsphải đợi đến khi kết thúc giai đoạn thách thức hoặc khi các giao dịch được coi là hợp lệ sau khi chứng minh gian lận được tính toán. Người dùng của ZK Rollupsphải chờ đợi để chứng minh tính hợp lệ.

Sự Đồng Thuận và Khả Năng Truy Cập Dữ Liệu: Rollups công bố dữ liệu giao dịch lên mạng chính Ethereum dưới dạng CallData, cho phép bất kỳ ai thực hiện các giao dịch Rollup và tái tạo trạng thái của chúng nếu cần thiết. Trước khi được xác nhận trên chuỗi chính Ethereum, Optimistic Rollups yêu cầu không gian khối đáng kể và một giai đoạn thách thức 7 ngày. ZK Rollups cung cấp tính cuối cùng ngay lập tức và lưu trữ dữ liệu có sẵn để xác minh trong 30 ngày, nhưng yêu cầu năng lực tính toán đáng kể để tạo ra chứng minh.

1.2 Mạng B²: Tiên phong Bitcoin ZK-Rollup

Mạng B²là ZK-Rollup đầu tiên trên Bitcoin, cho phép tăng tốc độ giao dịch mà không cần hy sinh tính bảo mật. Tận dụng công nghệ Rollup, Mạng B² cung cấp một nền tảng để chạy các hợp đồng thông minh Turing-complete cho các giao dịch off-chain, từ đó nâng cao hiệu suất giao dịch và giảm thiểu chi phí.

Hình 7: Kiến trúc Mạng B²

Như được hiển thị trong sơ đồ, lớp ZK-Rollup của Mạng B² áp dụng giải pháp zkEVM, chịu trách nhiệm thực hiện giao dịch người dùng trong mạng Lớp 2 và tạo ra chứng minh liên quan.

Không giống như các Rollups khác, Mạng B² ZK-Rollupbao gồm nhiều thành phần, bao gồmAccount AbstractionModule, Dịch vụ RPC, Mempool, Sequencers, zkEVM, Aggregators, Synchronizers và Prover. Mô-đun Trừu tượng Tài khoản triển khai trừu tượng tài khoản cố định, cho phép người dùng kết hợp mức an ninh cao hơn và trải nghiệm người dùng tốt hơn vào tài khoản của họ theo cách lập trình. zkEVM tương thích với EVM và cũng có thể hỗ trợ các nhà phát triển trong việc di dời DApps từ các chuỗi tương thích với EVM khác đến Mạng B².

Synchronizersđảm bảo thông tin được đồng bộ từ các nút B² đến lớp Rollup, bao gồm thông tin chuỗi, dữ liệu giao dịch Bitcoin và các chi tiết khác. Các nút B² hoạt động như những người xác minh và thực hiện các chức năng độc đáo trong mạng B² ngoại chuỗi.Người tham gia Bitcoinmodule trong các nút B² xây dựng một cấu trúc dữ liệu để ghi lại dữ liệu B² Rollup và tạo ra một Tapscript gọi là “B² ciphertext.” Sau đó, Bitcoin Committer gửi một UTXO của một satoshi đến một Taprootđịa chỉ chứa văn bản $B^{2}$, và dữ liệu Rollup được viết vào Bitcoin.

Ngoài ra, người tham gia Bitcoin thiết lập một thử thách bị khóa thời gian, cho phép các thử thách tranh cãi về sự cam kết của chứng minh zk. Nếu không có thử thách nào trong thời gian bị khóa hoặc nếu thử thách thất bại, Rollup cuối cùng sẽ được xác nhận trên Bitcoin; nếu thử thách thành công, Rollup sẽ bị quay trở lại.

Dù đó là Ethereum hay Bitcoin, Layer 1 về cơ bản là một chuỗi đơn nhận dữ liệu mở rộng từ Layer 2. Trong hầu hết các trường hợp, khả năng của Layer 2 cũng phụ thuộc vào khả năng của Layer 1. Do đó, việc triển khai Layer 1 và Layer 2 không phải lúc nào cũng lý tưởng cho tính mở rộng. Khi Layer 1 đạt đến giới hạn thông lượng của mình, Layer 2 cũng bị ảnh hưởng, điều này có thể dẫn đến việc tăng phí giao dịch và thời gian xác nhận lâu hơn, ảnh hưởng đến hiệu suất và trải nghiệm người dùng của toàn bộ hệ thống.

2. Lớp DA Modularization

Ngoài việc giải pháp DA của Celestia được ưa chuộng bởi Layer 2s, các giải pháp sáng tạo khác tập trung vào DA đã xuất hiện, đóng vai trò quan trọng trong toàn bộ hệ sinh thái blockchain.

2.1 EigenDA: Tăng cường công nghệ Rollup

EigenDAlà dịch vụ DA an toàn, có khả năng xử lý cao và phi tập trung lấy cảm hứng từ Danksharding. Rollup có thể xuất bản dữ liệu lên EigenDA để đạt được chi phí giao dịch thấp hơn, lưu lượng giao dịch cao hơn và tính kết hợp an toàn trong toàn hệ sinh thái EigenLayer.

Khi xây dựng lưu trữ dữ liệu tạm thời phi tập trung cho Ethereum Rollup, việc lưu trữ dữ liệu có thể được xử lý trực tiếp bởi các nhà điều hành EigenDA.Người vận hànhtham gia vào hoạt động mạng, có trách nhiệm xử lý, xác minh và lưu trữ dữ liệu, và EigenDA có thể mở rộng theo chiều ngang với sự tăng cường trong việc đặt cược và các nhà điều hành.

EigenDA kết hợp công nghệ Rollup trong khi di chuyển phần DA ra khỏi chuỗi cho khả năng mở rộng. Kết quả là dữ liệu giao dịch thực tế không cần phải được sao chép và lưu trữ trên mỗi nút nữa, giảm yêu cầu băng thông và lưu trữ. Trên chuỗi, chỉ có siêu dữ liệu liên quan đến sẵn có dữ liệu và cơ chế chịu trách nhiệm được xử lý (trách nhiệm đảm bảo dữ liệu được lưu trữ ngoài chuỗi và có thể được xác minh về tính toàn vẹn và xác thực khi cần thiết).


Hình 8: Luồng dữ liệu cơ bản của EigenDA

Như thể hiện trong sơ đồ, Rollup ghi các lô giao dịch vào lớp DA. Không giống như các hệ thống sử dụng bằng chứng gian lận để phát hiện dữ liệu độc hại, EigenDA chia dữ liệu thành các khối và tạo ra các cam kết KZG và bằng chứng đa tiết lộ. EigenDA yêu cầu các nút chỉ tải xuống một lượng nhỏ dữ liệu [O (1 / n)], thay vì tải xuống toàn bộ blob. Giao thức trọng tài gian lận của Rollup cũng có thể xác minh xem Blob dữ liệu khớp với cam kết KZG được cung cấp trong bằng chứng EigenDA. Qua việc xác minh này, các chuỗi Layer 2 có thể đảm bảo rằng dữ liệu giao dịch của gốc trạng thái Rollup không bị can thiệp bởi sequencers/proposers.

2.2 Nubit: Giải pháp DA Modular Đầu tiên trên Bitcoin

Nubit là một lớp DA có thể mở rộng, có nguồn gốc từ Bitcoin nhằm thúc đẩy tương lai của Bitcoin bằng cách tăng cường thông lượng dữ liệu và các dịch vụ sẵn có để đáp ứng nhu cầu ngày càng tăng của hệ sinh thái. Tầm nhìn của họ là tích hợp cộng đồng nhà phát triển rộng lớn vào hệ sinh thái Bitcoin, cung cấp cho họ các công cụ có thể mở rộng, an toàn và phi tập trung.

Nhóm đứng sau Nubit bao gồm các giáo sư và sinh viên tiến sĩ từ UCSB (Đại học California, Santa Barbara), với uy tín học thuật xuất sắc và ảnh hưởng toàn cầu. Họ không chỉ giỏi về nghiên cứu học thuật mà còn có kinh nghiệm phong phú trong triển khai kỹ thuật blockchain. Nhóm, cùng với domo (người sáng lập củaBrc20) đã cùng tác giả viết một bài báo về các chỉ số mô-đun, kết hợp thiết kế của lớp DA vào cấu trúc chỉ số của giao thức siêu Bitcoin, góp phần vào việc thiết lập và định hình các tiêu chuẩn ngành công nghiệp.

Các đổi mới cốt lõi của Nubit nằm trong cơ chế đồng thuận, cầu nối không tin cậy và khả năng truy cập dữ liệu, sử dụng các thuật toán đồng thuận đổi mới và Mạng Lightning để thừa kế các đặc điểm hoàn toàn chống kiểm duyệt của Bitcoin và cải thiện hiệu suất thông qua DAS:

Cơ chế Đồng thuận: Nubit khám phá một cơ chế đồng thuận hiệu quả dựa trên PBFT(Practical Byzantine Fault Tolerance) được hỗ trợ bởi SNARKs để tổng hợp chữ ký. Sự kết hợp giữa PBFT với công nghệ zkSNARK giảm đáng kể độ phức tạp của việc xác minh chữ ký giữa các validator, xác minh tính đúng đắn của giao dịch mà không cần truy cập vào toàn bộ dữ liệu.

DAS: DAS của Nubit được đạt được thông qua nhiều vòng lặp ngẫu nhiên của một phần nhỏ dữ liệu khối. Mỗi vòng lặp lấy mẫu thành công tăng cường khả năng có sẵn dữ liệu hoàn chỉnh. Khi đạt đến mức độ tin cậy xác định trước, dữ liệu khối được coi là có thể truy cập.

Cầu không tin cậy: Nubit sử dụng một Cầu không tin cậy tận dụng Mạng Lightning's payment channels. Phương pháp này không chỉ phù hợp với các phương thức thanh toán Bitcoin địa phương mà còn không áp đặt yêu cầu tin cậy bổ sung. So với các giải pháp nối cầu hiện có, nó mang lại rủi ro thấp hơn cho người dùng.

Hình 9: Các thành phần cơ bản của Nubit

Hãy tiến hành xem xét kỹ hơn về vòng đời hệ thống hoàn chỉnh như được miêu tả trong Hình 8 bằng cách sử dụng một trường hợp sử dụng cụ thể. Giả sử Alice muốn hoàn thành giao dịch bằng cách sử dụng dịch vụ DA của Nubit (Nubit hỗ trợ các loại dữ liệu khác nhau, bao gồm nhưng không giới hạn ở văn bản mật, dữ liệu Rollup, vv).

  • Bước 1.1: Alice cần tiếp tục dịch vụ bằng cách thanh toán phí gas qua cầu không tin cậy của Nubit. Cụ thể, Alice cần lấy được một thách thức công khai, được ký hiệu là X (h), từ cầu không tin cậy, nơi X là một hàm băm được mã hóa từ phạm vi băm của mộthàm trễ có thể xác minh được(VDF) đến lĩnh vực thách thức, và h là giá trị băm của một độ cao khối cụ thể.
  • Bước 1.2 và 2: Alice phải lấy kết quả đánh giá R của VDF liên quan đến vòng hiện tại, và gửi R cùng với dữ liệu và siêu dữ liệu giao dịch của mình (như địa chỉ và nonce) cho các người xác thực để được hợp nhất vào mempool.
  • Bước 3: Các validator đề xuất các khối và tiêu đề của chúng sau khi đạt được sự đồng thuận. Tiêu đề khối bao gồm cam kết đến dữ liệu và mã hóa Reed-Solomon (RS Code) liên quan của nó, trong khi khối chính bản thân chứa dữ liệu thô, RS Code tương ứng và chi tiết giao dịch cơ bản.
  • Bước 4: Vòng đời kết thúc khi Alice thu hồi dữ liệu của mình. Các máy khách nhẹ tải về tiêu đề khối, trong khi các nút đầy đủ có được các khối và tiêu đề của chúng.

Khách hàng nhẹ trải qua quy trình DAS để xác minh sự có sẵn của dữ liệu. Ngoài ra, sau khi đề xuất một ngưỡng số khối, các điểm kiểm tra của lịch sử này được ghi lại trên chuỗi khối Bitcoin thông qua các dấu thời gian Bitcoin. Điều này đảm bảo rằng bộ kiểm chứng có thể ngăn chặn các cuộc tấn công từ xa tiềm năng và hỗ trợ việc mở khóa nhanh chóng.

3. Các Giải Pháp Khác

Ngoài việc tập trung vào các chuỗi với các lớp modular cụ thể, các dịch vụ lưu trữ phi tập trung cũng có thể cung cấp hỗ trợ dài hạn cho lớp DA. Cũng có một số giao thức và chuỗi cung cấp các giải pháp tùy chỉnh và full-stack cho các nhà phát triển, cho phép người dùng dễ dàng xây dựng các chuỗi của riêng họ mà không cần phải viết mã.

3.1 EthStorage — Lưu trữ Phân tán Động

EthStoragelà Layer 2 modul đầu tiên đạt được lưu trữ phân cấp động, cung cấp giá trị khóa có thể lập trình dựa trên DA (DA-driven programmable key-value (KV))lưu trữ. It @ld-capital/%E4%BB%8Eethstorage-%E5%9B%9E%E7%9C%8B%E8%A2%AB%E5%B8%82%E5%9C%BA-%E5%86%B7%E8%90%BD-%E7%9A%84%E5%8E%BB%E4%B8%AD%E5%BF%83%E5%8C%96%E5%AD%98%E5%82%A8%E8%B5%9B%E9%81%93-d0a003220362">extends programmable storage to hundreds of TB or even PB at 1/100 to 1/1000 of the cost. EthStorage provides a long-term DA solution for Rollups and opens new possibilities for fully on-chain applications in gaming, social networks, AI, and more.

Hình 10: Các kịch bản ứng dụng của EthStorage

Qi Zhou, người sáng lập EthStorage, đã hoàn toàn tận tụy với ngành công nghiệp Web3 từ năm 2018. Anh ấy có bằng Tiến sĩ từ Viện Công nghệ Georgia và trước đó đã làm việc như một kỹ sư tại các công ty hàng đầu như Google và Facebook. Nhóm của anh ấy cũng đã nhận được sự hỗ trợ từ Quỹ Ethereum.

Là một trong những tính năng cốt lõi của bản nâng cấp Ethereum Cancun,EIP-4844(còn được gọi là phân mảnh Proto-dank) giới thiệu các khối dữ liệu tạm thời (blobs) cho việc lưu trữ Layer 2 Rollup, nâng cao tính khả chuyển và bảo mật của mạng. Mạng không cần xác minh mỗi giao dịch trong khối, chỉ cần xác nhận xem blob được gắn vào khối có chứa dữ liệu chính xác hay không, giảm đáng kể chi phí của Rollups. Tuy nhiên, dữ liệu blob chỉ có sẵn tạm thời, có nghĩa là nó sẽ bị loại bỏ trong vài tuần. Điều này có tác động đáng kể: Layer 2 không thể một cách tuyệt đối tìm ra trạng thái mới nhất từ Layer 1. Nếu một phần dữ liệu không thể nữa được lấy từ Layer 1, có thể không thể đồng bộ hóa chuỗi qua Rollup.

Với EthStorage là một giải pháp lưu trữ DA dài hạn, Layer 2 có thể truy cập dữ liệu đầy đủ từ lớp DA của nó bất kỳ lúc nào.

Tính năng kỹ thuật:

EthStorage cho phép lưu trữ động phi tập trung: Các giải pháp lưu trữ phi tập trung hiện có có thể hỗ trợ tải lên dữ liệu lớn nhưng không thể sửa đổi hoặc xóa chúng, chỉ có thể tải lên dữ liệu mới. EthStorage cải thiện đáng kể tính linh hoạt trong quản lý dữ liệu bằng cách đạt được chức năng CRUD (Create, Read, Update, Delete) thông qua mô hình lưu trữ khóa-giá trị ban đầu.

Các giải pháp phi tập trung Layer 2 dựa trên lớp DA: EthStorage là một lớp lưu trữ modular có thể chạy trên bất kỳ blockchain nào với EVM và DA để giảm chi phí lưu trữ (mặc dù nhiều Layer 1 hiện tại thiếu lớp DA), và nó còn có thể chạy trên Layer 2.

Tích hợp cao với ETH: Khách hàng EthStorage là một siêu tập hợp của khách hàng Ethereum Geth, có nghĩa là khi chạy một nút EthStorage, nó vẫn có thể tham gia vào bất kỳ quá trình Ethereum nào. Một nút có thể đồng thời là một nút xác nhận Ethereum và một nút dữ liệu EthStorage.

Luồng làm việc của EthStorage:

  • Người dùng tải dữ liệu của họ lên hợp đồng ứng dụng, sau đó tương tác với hợp đồng EthStorage để lưu trữ dữ liệu.
  • Trong mạng lưới EthStorage Layer2, các nhà cung cấp lưu trữ nhận thông báo về dữ liệu đang chờ lưu trữ.
  • Nhà cung cấp lưu trữ tải dữ liệu từ mạng khả dụng dữ liệu Ethereum.
  • Các nhà cung cấp lưu trữ gửi bằng chứng lưu trữ tới Layer1, chứng minh rằng có nhiều bản sao tồn tại trong mạng Layer2.
  • Hợp đồng EthStorage thưởng cho những nhà cung cấp lưu trữ thành công khi họ nộp chứng minh lưu trữ.

3.2 AltLayer — Dịch vụ Tùy biến Mô-đun

AltLayer Cung cấp một linh hoạt, không cần mã Rollups-as-a-Service (RaaS) giải pháp. Được thiết kế cho thế giới máy đa chuỗi và đa ảo, sản phẩm RaaS hỗ trợ cả EVM và WASM. Nó cũng hỗ trợ các SDK tổng hợp khác nhau, chẳng hạn như OP Stack, Arbitrum Orbit, Polygon zkEVM, ZKStack của ZKSync và Starkware, cũng như các dịch vụ giải trình tự được chia sẻ khác nhau (ví dụ: EspressoBán kính) và các tầng DA khác (ví dụ: Celestia và EigenLayer), cùng với nhiều dịch vụ modular khác cho các tầng khác của ngăn xếp Rollup.

Với AltLayer, một ngăn xếp Rollup đa chức năng có thể được đạt được. Ví dụ, một Rollup được thiết kế cho một ứng dụng có thể được xây dựng bằng cách Quỹ đạo trọng tài, với Arbitrum One làm DA và lớp lún. Trong khi đó, một Rollup có mục đích chung có thể được xây dựng bằng cách sử dụng ZK Stack, với Celestia là lớp DA và Ethereum là lớp thanh toán.

Lưu ý: Bạn có thể tự hỏi tại sao lớp giải quyết có thể được thực hiện bởi OP và Arbitrum. Trên thực tế, các ngăn xếp Rollup Layer2 này hiện đang đạt được interchainkết nối tương tự như những gì Cosmos đề xuất. OP đã giới thiệu Superchain, nơi OP Stack hoạt động như là ngăn xếp phát triển chuẩn hóa hỗ trợ công nghệ Optimism, tích hợp các mạng Layer2 khác nhau và thúc đẩy tính tương tác giữa chúng. Arbitrum đã đề xuất chiến lược Orbitchain, cho phép Layer3s, còn được biết đến với tên gọi là chuỗi ứng dụng, được tạo ra và triển khai trên Arbitrum mainnet dựa trên ngăn xếp công nghệ Arbitrum Nitro. Orbit Chains có thể thanh toán trực tiếp trên Layer2s hoặc trực tiếp trên Ethereum.

3.3 Dymension — Modularization Toàn Diện

DymensionGate là một mạng lưới blockchain modular dựa trên Cosmos SDK, được thiết kế để đảm bảo tính an toàn và khả năng tương tác của RollApps sử dụng tiêu chuẩn IBC. Dymension chia các chức năng blockchain thành nhiều lớp, với Dymension Hubphục vụ như lớp giải quyết và thống nhất, cung cấp an ninh, tương tác và tính thanh khoản cho RollApps, làm việc như lớp thực thi. Lớp sẵn có dữ liệu (DA) được hỗ trợ bởi các nhà cung cấp DA của giao thức Dymension, cho phép các nhà phát triển lựa chọn nhà cung cấp DA phù hợp dựa trên nhu cầu của họ.

Lớp giải quyết (Dymension Hub) duy trì một danh sách đăng ký của RollApps và thông tin quan trọng của chúng, chẳng hạn như trạng thái, danh sách sequencer, sequencer đang hoạt động hiện tại và checksum của module thực thi. Logic dịch vụ Rollup được cố định trong lớp giải quyết, tạo thành một trung tâm tương thích tích hợp bản địa. Dymension Hub, với tư cách là lớp giải quyết, có các tính năng sau:

  1. Dịch vụ Cuộn Cục Bộ trên Lớp Thanh Toán: Nó cung cấp những giả định tin cậy và an ninh giống như lớp cơ sở nhưng với một không gian thiết kế đơn giản, an toàn và hiệu quả hơn.
  2. Communication and Transactions: Các ứng dụng cuộn Dymension thực hiện giao tiếp và giao dịch giữa các ứng dụng cuộn thông qua các mô-đun nhúng trên lớp giải quyết, cung cấp cầu nối tối thiểu đáng tin cậy. Ngoài ra, các ứng dụng cuộn có thể giao tiếp với các chuỗi hỗ trợ IBC khác thông qua Trung tâm.
  3. RVM (RollApp Virtual Machine): Lớp giải quyết Dymension khởi động RVM trong trường hợp tranh chấp gian lận. RVM có thể giải quyết tranh cãi trong các môi trường thực thi khác nhau (như EVM), nâng cao phạm vi thực thi và linh hoạt của RollApps.
  4. Khả năng Chống kiểm duyệt: Người dùng gặp phải sự kiểm duyệt của trình tự viên có thể đăng một giao dịch đặc biệt đến tầng thanh toán. Giao dịch này được chuyển tiếp đến trình tự viên và yêu cầu thực hiện trong khoảng thời gian cụ thể. Nếu giao dịch không được xử lý trong khoảng thời gian cụ thể, trình tự viên sẽ bị phạt.
  5. AMM (Automated Market Maker): Dymension giới thiệu một AMM tích hợp trong trung tâm thanh toán, tạo ra một trung tâm tài chính cốt lõi cung cấp thanh khoản chia sẻ cho toàn bộ hệ sinh thái.

4. So sánh của Các Blockchain Đa Sinh Thái Modular

Trong phần trước, chúng tôi đã đào sâu vào các hệ thống blockchain modul và nhiều dự án đại diện. Bây giờ, chúng tôi sẽ chuyển sự chú ý của mình sang phân tích so sánh giữa các hệ sinh thái khác nhau, nhằm mục tiêu là hiểu biết một cách khách quan và toàn diện về blockchain modul.

5. Tóm tắt và Triển vọng

Như chúng ta đã thấy, các hệ sinh thái blockchain đang tiến triển về tính mô-đun. Trong quá khứ, các mạng blockchain hoạt động độc lập, cạnh tranh với nhau, làm cho việc di chuyển giữa các chuỗi khác nhau của người dùng, nhà phát triển và tài sản trở nên khó khăn, từ đó hạn chế sự phát triển và đổi mới tổng thể của hệ sinh thái. Trong thế giới Web3, việc xác định và giải quyết vấn đề là một quá trình hợp tác. Ban đầu, Bitcoin và Ethereum thu hút sự chú ý đáng kể như là các chuỗi đơn, nhưng khi nhược điểm của các chuỗi đơn trở nên rõ ràng, các chuỗi mô-đun bắt đầu thu hút sự chú ý. Do đó, sự xuất hiện của các chuỗi mô-đun không phải là ngẫu nhiên mà là một phát triển tất yếu.

Blockchain mô-đun tăng cường tính linh hoạt và hiệu quả của chuỗi bằng cách cho phép các thành phần riêng lẻ được tối ưu hóa và tùy chỉnh độc lập. Tuy nhiên, kiến trúc này cũng phải đối mặt với những thách thức như tăng độ trễ giao tiếp và độ phức tạp trong tương tác hệ thống. Trong thực tế, lợi ích lâu dài của kiến trúc mô-đun, chẳng hạn như cải thiện khả năng bảo trì, khả năng tái sử dụng và tính linh hoạt, thường lớn hơn tổn thất hiệu suất ngắn hạn của nó. Trong tương lai, khi công nghệ tiến bộ, những vấn đề này sẽ tìm ra giải pháp tốt hơn.

GeekCarteltin rằng rằng hệ sinh thái blockchain có trách nhiệm cung cấp các lớp nền tảng đáng tin cậy và công cụ chung trong toàn bộ ngăn xếp modular để tạo điều kiện cho việc kết nối mượt mà giữa các chuỗi. Nếu các hệ sinh thái có thể hòa hợp và liên kết hơn, người dùng sẽ có thể sử dụng công nghệ blockchain một cách dễ dàng hơn, thu hút thêm người dùng mới đến Web3.

6. Extended Reading: Restaking Protocol - Injecting Native Security into Heterogeneous Ecosystems

Hiện nay, có một số giao thức Restaking mới nổi, hiệu quả tổng hợp các nguồn lực bảo mật phân tán thông qua cơ chế restaking để nâng cao tổng thể bảo mật của các mạng blockchain. Quy trình này không chỉ giải quyết vấn đề về nguồn lực bảo mật bị phân mảnh mà còn củng cố phòng thủ của mạng trước các đợt tấn công tiềm năng và cung cấp thêm động lực cho các bên tham gia, khuyến khích người dùng tham gia vào việc duy trì bảo mật mạng. Như vậy, các giao thức Restaking mở ra những cơ hội mới để cải thiện bảo mật và hiệu suất mạng, mạnh mẽ thúc đẩy sự phát triển lành mạnh của các hệ sinh thái blockchain.

1. EigenLayer: Giao thức Decentralized Ethereum Restaking

EigenLayerlà một giao thức được xây dựng trên nền tảng Ethereum giới thiệu cơ chế Restaking, đây là một nguyên tắc mới cho an ninh kinh tế mật mã. Nguyên tắc này cho phép tái sử dụng ETH ở tầng đồng thuận, tổng hợp an ninh ETH trên tất cả các mô-đun, từ đó tăng cường an ninh cho các ứng dụng phi tập trung (DApps) phụ thuộc vào các mô-đun này. Người dùng stake ETH gốc hoặc sử dụng Liquidity Staking Tokens (LST) để stake ETH có thể chọn gia nhập hợp đồng thông minh EigenLayer để restake ETH hoặc LST của họ, mở rộng an ninh kinh tế mật mã cho các ứng dụng khác trên mạng và kiếm thêm phần thưởng.

Khi Ethereum chuyển đến một lộ trình tập trung vào Rollup, các ứng dụng được xây dựng trên Ethereum đang trải qua sự mở rộng đáng kể. Tuy nhiên, bất kỳ mô-đun nào không thể triển khai hoặc chứng minh trên Máy Ảo Ethereum (EVM) không thể hấp thụ sự tin cậy chung của Ethereum. Các mô-đun như vậy liên quan đến việc xử lý đầu vào từ bên ngoài Ethereum, làm cho quá trình xử lý của họ không thể xác minh trong các giao thức nội bộ của Ethereum. Các mô-đun này bao gồm các sidechain dựa trên các giao thức mới về đồng thuận, các lớp cung cấp dữ liệu, các máy ảo mới, mạng oracle, cầu nối, và nhiều hơn nữa. Thông thường, các mô-đun như vậy đòi hỏi một @GenesisLRT/Hệ thống Xác minh Tự động (AVS) với cú pháp xác minh phân phối riêng biệt của riêng mình để xác thực. Thông thường, những AVS này được bảo vệ bởi token bản địa của chúng hoặc có các thuộc tính được phân quyền.

Hiện tại, có một số vấn đề trong hệ sinh thái AVS:

  1. Giả thuyết về niềm tin an ninh: Những người sáng tạo phát triển AVSs phải khởi đầu mạng lưới niềm tin mới để đạt được tính bảo mật.
  2. Rò rỉ giá trị: Khi mỗi AVS phát triển hồ bơi tin cậy riêng, người dùng phải trả phí cho những hồ bơi này ngoài việc trả phí giao dịch cho Ethereum. Sự sai lệch trong luồng phí dẫn đến việc giá trị rò rỉ từ Ethereum.
  3. Gánh nặng vốn: Đối với hầu hết các AVS hiện đang hoạt động, chi phí vốn đặt cọc vượt xa bất kỳ chi phí hoạt động nào.
  4. Mô hình tin cậy thấp cho DApps: Hệ sinh thái AVS hiện tại đặt ra một vấn đề khi bất kỳ phụ thuộc middleware nào của một DApp có thể tiềm ẩn trở thành mục tiêu của các cuộc tấn công.

Hình 11: So sánh giữa dịch vụ AVS hiện tại và EigenLayer

Trong kiến trúc của EigenLayer, AVS (Hệ thống Xác minh Tự động) là một dịch vụ được xây dựng trên giao thức EigenLayer, tận dụng sự an toàn chia sẻ của Ethereum. EigenLayer giới thiệu hai phương pháp mới, thông qua việc đặt cược và quản trị thị trường tự do, để đạt được sự an toàn tập trung. Những phương pháp này giúp mở rộng sự an toàn của Ethereum đến bất kỳ hệ thống nào và loại bỏ sự không hiệu quả của cấu trúc quản trị cứng nhắc hiện tại:

  1. Cung cấp an ninh tập thể thông qua việc đặt cược lại: EigenLayer giới thiệu một cơ chế mới cho an ninh tập thể bằng cách cho phép đặt lại ETH thay vì sử dụng token bản địa. Cụ thể, các nhà xác thực Ethereum có thể thiết lập thông tin rút tiền chuỗi beacon của họ cho hợp đồng thông minh EigenLayer và chọn tham gia các module mới được xây dựng trên EigenLayer. Các nhà xác thực tải xuống và chạy bất kỳ phần mềm nút bổ sung nào cần thiết bởi các module này. Sau đó, các module này có thể áp đặt các điều kiện cắt giảm bổ sung đối với ETH đặt cược của các nhà xác thực chọn tham gia module.
  2. Thị trường mở cho phần thưởng: EigenLayer cung cấp một cơ chế thị trường mở để quản lý sự an toàn được cung cấp bởi các nhà xác minh và việc tiêu thụ bởi AVSs (Hệ thống Xác minh Tự động). EigenLayer tạo ra một môi trường trên thị trường nơi các mô-đun sẽ cần khuyến khích các nhà xác minh để phân bổ ETH đã tái đặt của họ cho mô-đun của họ, và các nhà xác minh sẽ giúp xác định rằng mô-đun nào xứng đáng với phân bổ an ninh tập thể bổ sung này.

Bằng cách kết hợp những phương pháp này, EigenLayer hoạt động như một thị trường mở nơi AVSs có thể tận dụng sự an toàn được huy động bởi các nhà xác minh Ethereum, khuyến khích các nhà xác minh thực hiện các sự lựa chọn tối ưu hóa hơn giữa an toàn và hiệu suất thông qua các động viên và hình phạt thưởng.

2. Babylon: Cung cấp An ninh Bitcoin cho Cosmos và Các Chuỗi PoS khác

Babylonlà một blockchain Layer1 được thành lập bởi giáo sư Đại học Stanford David Tse. Đội ngũ bao gồm các nhà nghiên cứu từ Đại học Stanford, các nhà phát triển giàu kinh nghiệm và các cố vấn kinh doanh. Babylon giới thiệu Giao thức đặt cược Bitcoin, được thiết kế dưới dạng một plugin modular để sử dụng trên các thuật toán đồng thuận PoS (Proof of Stake) khác nhau, cung cấp một cơ sở cho việc tái đầu tư.

Babylon tận dụng ba khía cạnh của Bitcoin—dịch vụ ghi dấu thời gian, không gian khối và giá trị tài sản—để lan truyền tính an toàn của Bitcoin đến nhiều chuỗi PoS (như Cosmos, Binance Smart Chain, Polkadot, Polygon và các chuỗi khối khác với hệ sinh thái mạnh mẽ và tương tác), tạo ra một hệ sinh thái mạnh mẽ và thống nhất hơn.

Bitcoin timestamping giải quyết PoS tấn công từ xa:

Các cuộc tấn công từ xa liên quan đến những người xác nhận trong một chuỗi PoS rút tiền và quay lại một khối lịch sử mà họ vẫn là người xác nhận, tiềm năng bắt đầu một nhánh. Vấn đề này là bẩm sinh trong các hệ thống PoS và không thể hoàn toàn giải quyết chỉ bằng cách cải thiện cơ chế đồng thuận của chính các chuỗi PoS. Cả Ethereum và Cosmos, cùng với các chuỗi PoS khác, đều đối mặt với thách thức này.

Sau khi giới thiệu đóng dấu thời gian Bitcoin, dữ liệu trên chuỗi PoS sẽ được lưu trữ trên chuỗi Bitcoin với thời gian đóng dấu Bitcoin. Ngay cả khi ai đó cố gắng tạo fork của một chuỗi PoS, thời gian đóng dấu Bitcoin tương ứng chắc chắn sẽ muộn hơn so với chuỗi gốc, khiến cho cuộc tấn công từ xa trở nên không hiệu quả.

Giao thức đặt cọc Bitcoin:

Giao thức này cho phép người giữ Bitcoin đặt cược Bitcoin không hoạt động của họ để tăng cường an ninh của chuỗi PoS và kiếm phần thưởng trong quá trình.

Hạ tầng cốt lõi của giao thức đặt cược Bitcoin là Mặt phẳng Kiểm soát giữa Bitcoin và các chuỗi PoS, như được minh họa trong sơ đồ dưới đây.

Hình 12: Kiến trúc hệ thống với Control plane và Data plane

The Control Plane được triển khai dưới dạng một chuỗi để đảm bảo tính phân quyền, an toàn, chống kiểm duyệt và có khả năng mở rộng. Control plane này chịu trách nhiệm cho các chức năng quan trọng khác nhau, bao gồm:

• Cung cấp dịch vụ ghi dấu thời gian Bitcoin cho các chuỗi PoS để đồng bộ với mạng Bitcoin.

• Hành xử như một hệ thống thị trường, kết hợp Bitcoin staking với chuỗi PoS và theo dõi thông tin staking và validation, như đăng ký và làm mới các khóa EOTS (Dịch vụ Oracle Thời Đại)

• Ghi lại chữ ký cuối cùng của chuỗi PoS.

Bằng cách đặt cược BTC của họ, người dùng có thể cung cấp dịch vụ xác thực cho các chuỗi PoS, lớp DA, nguồn cung, hệ thống xác minh tự động (AVSs), v.v. Ngoài ra, Babylon hiện có thể cung cấp dịch vụ cho Altlayer, Nubit và các nền tảng khác.

Tham khảo

Số liệu:

  1. https://blog.celestia.org/thiết-kế-modular-vs-monolithic-hướng-dẫn-cho-người-mới-bắt-đầu/
  2. https://celestia.org/learn/modular-architectures/the-modular-stack/#layer-1-and-2
  3. https://celestia.org/learn/modular-architectures/the-modular-stack/#execution-settlement-and-data-availability
  4. https://celestia.org/learn/modular-architectures/the-modular-stack/#execution-and-data-availability
  5. https://learnblockchain.cn/article/6169
  6. https://celestia.org/learn/sovereign-rollups/an-introduction/#what-is-a-smart-contract-rollup
  7. https://docs.bsquared.network/architecture
  8. https://docs.eigenlayer.xyz/eigenda/overview#how-rollups-integrate
  9. https://docs.nubit.org/#what-is-nubit
  10. https://docs.ethstorage.io/#motivation
  11. https://docs.eigenlayer.xyz/assets/files/EigenLayer_WhitePaper-88c47923ca0319870c611decd6e562ad.pdf
  12. https://docs.babylonchain.io/assets/files/btc_staking_litepaper-32bfea0c243773f0bfac63e148387aef.pdf

Bài viết:

  1. https://arxiv.org/abs/1809.09044
  2. https://arxiv.org/abs/1905.09274
  3. https://celestia.org/
  4. https://github.com/cometbft/cometbft
  5. https://github.com/cosmos/cosmos-sdk
  6. https://docs.celestia.org/learn/how-celestia-works/data-availability-layer#data-availability-sampling-das
  7. https://docs.celestia.org/learn/how-celestia-works/data-availability-layer#namespaced-merkle-trees-nmts
  8. https://celestia.org/learn/modular-architectures/the-modular-stack/
  9. https://docs.celestia.org/developers/arbitrum-integration
  10. https://docs.celestia.org/developers/optimism
  11. https://docs.polygon.technology/cdk/
  12. https://portal.dymension.xyz/
  13. https://ibc.cosmos.network/main
  14. https://celestia.org/learn/sovereign-Rollups/gioi-thieu/
  15. https://docs.celestia.org/developers/rollkit
  16. https://github.com/Sovereign-Labs/sovereign-sdk/tree/stable/examples/demo-Rollup
  17. https://ethereum.org/developers/docs/scaling/sidechains
  18. https://ethereum.org/roadmap#what-about-sharding
  19. https://ethereum.org/roadmap/danksharding
  20. https://www.optimism.io/
  21. https://arbitrum.io/
  22. https://polygon.technology/polygon-zkevm
  23. https://ethereum.org/en/developers/docs/scaling/optimistic-Rollups
  24. https://ethereum.org/en/developers/docs/scaling/zk-Rollups
  25. https://docs.bsquared.network/architecture
  26. https://docs.bsquared.network/architecture/Rollup_layer
  27. https://ethereum.org/en/roadmap/account-abstraction/
  28. https://docs.bsquared.network/architecture/Rollup_layer#synchronizer
  29. https://docs.bsquared.network/architecture/da_layer/b2_nodes
  30. https://docs.bsquared.network/architecture/da_layer/b2_nodes#bitcoin-committer-module
  31. https://www.kraken.com/learn/what-is-taproot
  32. https://docs.eigenlayer.xyz/eigenda/overview
  33. https://ethereum.org/en/roadmap/danksharding/
  34. https://www.eigenlayer.xyz/ecosystem?category=Operator
  35. https://ethereum.org/en/roadmap/danksharding/#how-are-blobs-verified
  36. https://docs.nubit.org/
  37. https://www.halborn.com/blog/post/what-is-practical-byzantine-fault-tolerance-in-blockchain
  38. https://www.lightspark.com/learn/lightning
  39. https://twitter.com/nubit_org/status/1742735322159747242
  40. https://docs.nubit.org/overview/architecture/trustless-bridge
  41. https://docs.ethstorage.io/
  42. https://file.w3q.w3q-g.w3link.io/0x67d0481cc9c2e9dad2987e58a365aae977dcb8da/dynamic_data_sharding_0_1_6.pdf
  43. https://medium.com/ld-capital/%E4%BB%8Eethstorage-%E5%9B%9E%E7%9C%8B%E8%A2%AB%E5%B8%82%E5%9C%BA-%E5%86%B7%E8%90%BD-%E7%9A%84%E5%8E%BB%E4%B8%AD%E5%BF%83%E5%8C%96%E5%AD%98%E5%82%A8%E8%B5%9B%E9%81%93-d0a003220362
  44. https://www.eip4844.com/
  45. https://lorenzo-protocol.gitbook.io/lorenzoprotocol/lorenzo-bitcoin-l2-as-a-service
  46. https://zycrypto.com/lorenzo-protocol-integrates-with-babylon-to-transform-the-bitcoin-application-layer/
  47. https://labs.binance.com/zh-CN
  48. https://www.bnbchain.org/vi
  49. https://altlayer.io/
  50. https://altlayer.io/raas
  51. https://t.co/yxP9NTFKIv
  52. https://t.co/2KibwFoIgA
  53. https://docs.arbitrum.io/launch-orbit-chain/orbit-gentle-introduction
  54. https://docs.arbitrum.io/for-devs/concepts/public-chains#arbitrum-one
  55. https://tutorials.cosmos.network/academy/1-what-is-cosmos/
  56. https://docs.dymension.xyz/
  57. https://portal.dymension.xyz/dymension/metrics

Cảm ơn

Trong mô hình cơ sở hạ tầng mới nổi này, vẫn còn nhiều nghiên cứu và công việc cần phải làm, và có nhiều lĩnh vực mà bài viết này chưa đề cập. Nếu bạn quan tâm đến bất kỳ chủ đề nghiên cứu liên quan nào, vui lòng liên hệ Chloe.

Xin chân thành cảm ơn SeverusJiayivào nhận xét sâu sắc và phản hồi của họ về bài viết này.

Btc L2

Modular

Mạng lưới Blockchain modul

Tuyên bố:

  1. Bài viết này được sao chép từ [Gatetrung bình], tiêu đề gốc là "Modular Blockchain: The Last Piece of the Web3 Puzzle", bản quyền thuộc về tác giả gốc [GeekCartel], nếu bạn có bất kỳ ý kiến ​​nào về việc tái in, vui lòng liên hệ Gate Learn TeamĐội ngũ sẽ xử lý càng sớm càng tốt theo các quy trình liên quan.

  2. Thông báo: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ đại diện cho quan điểm cá nhân của tác giả và không tạo thành bất kỳ lời khuyên đầu tư nào.

  3. Các phiên bản ngôn ngữ khác của bài viết được dịch bởi nhóm Gate Learn, không được đề cập trong Gate.io, bài viết dịch có thể không được sao chép, phân phối hoặc đạo văn.

Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!