Nguồn: Học viện Gryphsis
TL;DR
Blockchain đơn Được biết đến với Với tính toàn diện của nó, nó đảm nhận độc lập tất cả các khía cạnh của mạng, từ lưu trữ dữ liệu đến xác minh giao dịch, v.v. Chuỗi khối mô-đun có thể cung cấp hỗ trợ hiệu suất và trải nghiệm người dùng mượt mà trên các chức năng cụ thể bằng cách tách các chức năng khác nhau của chuỗi khối thành các mô-đun độc lập, giải quyết vấn đề "không thể" ở một mức độ nhất định.
EthereumLà nền tảng blockchain đầu tiên hỗ trợ các hợp đồng thông minh, nó cung cấp mảnh đất màu mỡ cho thiết kế mô-đun. Với sự phát triển của công nghệ chuỗi khối, Hệ sinh thái Bitcoin cũng đã bắt đầu khám phá khả năng mô-đun hóa, bổ sung các mô-đun mới để đạt được các chức năng nâng cao hơn, chẳng hạn như cải thiện khả năng bảo vệ quyền riêng tư và các giao dịch thông minh được xử lý hoặc nâng cao hiệu quả hơn. chức năng.
Công nghệ mô-đun đại diện cho một ý tưởng sản phẩm có thể cắm được "định hướng linh hồn" hơn và các lĩnh vực linh hoạt và có thể tùy chỉnh hơn sẽ xuất hiện trong tương lai. nhiều dịch vụ và chức năng khác nhau có thể được cắm vào và rút ra dễ dàng như những viên gạch Lego. Tính linh hoạt này cho phép các nhà phát triển nhanh chóng xây dựng và triển khai các giải pháp blockchain dựa trên nhu cầu của các kịch bản ứng dụng cụ thể.
1. Chuỗi khối mô-đun là gì
< /p>
nguồn: Celestia.org
Khi chúng ta thảo luận Khi mô đun hóa một blockchain, trước tiên bạn phải hiểu khái niệm Blockchain nguyên khối. Các chuỗi nguyên khối, chẳng hạn như Bitcoin, Ethereum, v.v., được biết đến với tính toàn diện và đảm nhận độc lập tất cả các khía cạnh của mạng, từ lưu trữ dữ liệu đến xác minh giao dịch đến thực hiện hợp đồng thông minh. Trong quá trình này, chuỗi monome đóng vai trò tổng quát, bao trùm tất cả các khía cạnh.
Lấy Ethereum làm ví dụ, một chuỗi khối đơn lẻ trưởng thành thường có thể được chia đại khái thành bốn kiến trúc:
Hình sau được truyền vào khối Kế toán trực tuyến được ví như một trò chơi bóng và vai trò của từng lớp kiến trúc được giải thích trong chi tiết:
Thông qua sự tương tự này, chúng ta có thể hiểu rõ hơn các kiến trúc khác nhau của chuỗi khối hoạt động cùng nhau. Một chuỗi khối duy nhất tập trung tất cả các chức năng trên cùng một chuỗi, trong khi Blockchain mô-đun là một loại kiến trúc chuỗi khối mới kết hợp chuỗi khối. Hệ thống được chia thành nhiều thành phần hoặc lớp chuyên biệt, mỗi thành phần chịu trách nhiệm xử lý các nhiệm vụ cụ thể như như sự đồng thuận, tính sẵn có của dữ liệu, việc thực hiện và giải quyết.
Blockchain mô-đun giống như một nhóm chuyên gia, tập trung vào khai thác chuyên sâu và đổi mới công nghệ trong các lĩnh vực tương ứng của họ. Trọng tâm này cho phép các chuỗi khối mô-đun mang lại hiệu suất và trải nghiệm người dùng vượt trội trên các chức năng cụ thể, ví dụ: chúng có thể cung cấp tốc độ xử lý giao dịch nhanh hơn với chi phí thấp hơn.
Về mặt cấu trúc nút, các chuỗi nguyên khối dựa vào các nút đầy đủ, các nút này phải tải xuống và xử lý bản sao của toàn bộ dữ liệu của chuỗi khối. Điều này không chỉ đặt ra yêu cầu cao hơn về tài nguyên lưu trữ và tính toán mà còn hạn chế tốc độ mở rộng của mạng. Ngược lại, các chuỗi khối mô-đun áp dụng thiết kế nút nhẹ và chỉ cần xử lý thông tin tiêu đề khối, do đó cải thiện đáng kể tốc độ giao dịch và hiệu quả mạng.
Một lợi thế đáng kể của chuỗi khối mô-đun là tính linh hoạt và khả năng cộng tác của nó. Họ có thể thuê các chuyên gia khác thực hiện các chức năng không cốt lõi, tạo ra sức mạnh tổng hợp dẫn đến cải thiện đáng kể về hiệu suất tổng thể. Triết lý thiết kế này tương tự như những viên gạch Lego, cho phép các nhà phát triển tự do kết hợp các mô-đun khác nhau theo nhu cầu của dự án để tạo ra các giải pháp đa dạng.
Mặc dù các chuỗi nguyên khối có lợi thế về kiểm soát, bảo mật và ổn định toàn cầu nhưng chúng cũng phải đối mặt với những thách thức về khả năng mở rộng, khó nâng cấp và thích ứng với nhu cầu mới. Các chuỗi khối mô-đun nổi bật nhờ mức độ linh hoạt và khả năng tùy chỉnh cao, đơn giản hóa việc tạo và tối ưu hóa các chuỗi khối mới.
Tuy nhiên, các chuỗi khối mô-đun cũng phải đối mặt với những thách thức riêng của chúng. Kiến trúc phức tạp của nó làm tăng khối lượng công việc của nhà phát triển trong thiết kế, phát triển và bảo trì. Là một công nghệ mới nổi, blockchain mô-đun vẫn chưa trải qua thử nghiệm bảo mật toàn diện và thử nghiệm biến động của thị trường, đồng thời tính ổn định và bảo mật lâu dài của nó vẫn cần được xác minh thêm.
2. Tại sao cần có blockchain mô-đun?
Tại sao công nghệ blockchain mô-đun lại nhận được sự quan tâm rộng rãi và được dự đoán là “xu hướng trong tương lai”? Điều này liên quan chặt chẽ đến lý thuyết “Tam giác bất khả thi” nổi tiếng trong lĩnh vực blockchain.
Nguồn:chainlink
"Tam giác bất khả thi" của blockchain đề cập đến khó khăn để mạng blockchain đạt được tính bảo mật và phân cấp cùng một lúc. Ba thuộc tính cốt lõi khả năng mở rộng và khả năng mở rộng đã đạt đến trạng thái tối ưu.
Khả năng mở rộng tập trung vào khả năng của mạng trong việc xử lý số lượng lớn giao dịch cũng như khả năng phát triển về số lượng người dùng và giao dịch của mạng tăng trưởng khối lượng Khả năng duy trì hoạt động hiệu quả và chi phí thấp mọi lúc. Thường được đo bằng TPS (giao dịch mỗi giây) và độ trễ (mất bao lâu để một giao dịch được xác nhận).
Bảo mậtLiên quan đến chi phí và khó khăn trong việc bảo vệ mạng blockchain khỏi các cuộc tấn công. Ví dụ: cơ chế POW của Bitcoin yêu cầu kẻ tấn công kiểm soát hơn 51% sức mạnh tính toán của toàn bộ mạng, trong khi cơ chế POS của Ethereum yêu cầu hơn ⅓ nút thông đồng.
Sự phân cấp mô tả rằng hoạt động của mạng không dựa vào một nút trung tâm duy nhất mà được phân bổ trên nhiều nút. về mặt địa lý Phân phối càng rộng thì mạng lưới càng phi tập trung.
Điểm cốt lõi của “Tam giác bất khả thi” là hệ thống blockchain khó có thể tối ưu hóa cả ba đặc điểm này. Ví dụ: Trong số nhiều chuỗi công khai, Bitcoin và Ethereum hoạt động xuất sắc về mặt phân cấp và bảo mật do khả năng phân phối nút rộng và đủ số lượng nút.
Tuy nhiên, chúng hy sinh một số khả năng mở rộng, dẫn đến tốc độ giao dịch chậm hơn và phí giao dịch cao hơn: Thời gian tạo khối của Bitcoin là khoảng 10 phút, TPS của Ethereum là khoảng 13 và trong các giao dịch Khi khối lượng tăng đột biến, phí giao dịch Ethereum có thể đạt tới hàng trăm đô la.
Chính vì nền tảng đó mà công nghệ chuỗi khối mô-đun đã xuất hiện. Nó giải quyết các vấn đề của chuỗi công khai truyền thống về khả năng mở rộng và chi phí giao dịch bằng cách phân bổ các chức năng khác nhau cho các thách thức mô-đun chuyên biệt. Ví dụ: Lightning Network của Bitcoin và công nghệ Rollup của Ethereum đều là hiện thân của tư duy mô-đun.
Ưu điểm của chuỗi khối mô-đun là kiến trúc phân lớp, cho phép mỗi lớp được tối ưu hóa cho các nhu cầu cụ thể. Lớp dữ liệu có thể tập trung vào việc lưu trữ và xác minh dữ liệu, trong khi lớp thực thi có thể xử lý logic hợp đồng thông minh. Sự tách biệt này không chỉ cải thiện hiệu suất và hiệu quả mà còn thúc đẩy khả năng tương tác giữa các chuỗi khối khác nhau, tạo nền tảng để xây dựng một hệ sinh thái mở và kết nối.
Tóm lại, công nghệ chuỗi khối mô-đun cung cấp một cách mới để giải quyết những hạn chế của chuỗi công khai truyền thống. Nó đạt được khả năng mở rộng cao hơn và chi phí giao dịch thấp hơn trên cơ sở duy trì tính phân cấp và bảo mật, điều này có ý nghĩa sâu rộng đối với ứng dụng rộng rãi và phát triển lâu dài của công nghệ blockchain.
3. Phân tích dự án theo dõi blockchain mô-đun
Blockchain mô-đun có thể được chia thành nhiều loại khác nhau tùy theo đặc điểm kiến trúc của nó. Trong số các loại này, lớp sẵn có dữ liệu và lớp đồng thuận thường được thiết kế như một tổng thể thống nhất do sự phụ thuộc chặt chẽ của chúng. Điều này là do khi một nút nhận được dữ liệu giao dịch, nó thường xác định thứ tự của giao dịch, đây là cốt lõi của tính bảo mật và tính bất biến của blockchain.
Dựa trên nguyên tắc thiết kế này, chúng ta có thể hiểu các dự án khác nhau của chuỗi khối mô-đun từ ba khía cạnh: lớp thực thi, lớp sẵn có dữ liệu và lớp đồng thuận và lớp giải quyết.
3.1 Lớp thực thi
Công nghệ lớp 2, như một vùng Việc mở rộng lớp thực thi trong kiến trúc chuỗi khối là biểu hiện của khái niệm chuỗi khối mô-đun. Nó cam kết cải thiện khả năng mở rộng của chuỗi chính thông qua các mạng, hệ thống hoặc công nghệ ngoài chuỗi được xây dựng trên chuỗi khối cơ bản.
Các giải pháp lớp 2 cho phép xử lý giao dịch nhanh hơn, tiết kiệm chi phí hơn trong khi vẫn duy trì tính bảo mật và tính chất phi tập trung của chuỗi khối cơ bản. Theo bảng điều khiển cồn cát do @0xning tạo ra, có thể thấy rằng tỷ lệ gas tiêu thụ cho quá trình xác minh và thanh toán lớp 2 trên hệ sinh thái Ethereum trung bình dưới 10%, giúp tiết kiệm đáng kể chi phí giao dịch của người dùng.
nguồn: https://dune.com/0xning/ethereum-gas-war
Công nghệ cuộn lên hiện là giải pháp phổ biến nhất cho Lớp 2 và cốt lõi của nó khái niệm Đó là "thực thi ngoài chuỗi, xác minh trên chuỗi", thực hiện các phép tính và các công việc khác ngoài chuỗi, sau đó tải dữ liệu cuộc gọi trở lại mạng chính.
Thực thi ngoài chuỗi
Trong mô hình Rollup, các giao dịch được thực hiện ngoài chuỗi và chuỗi khối cơ bản chỉ chịu trách nhiệm xác minh bằng chứng giao dịch trong hợp đồng thông minh và lưu trữ dữ liệu giao dịch ban đầu. Thiết kế này giảm đáng kể gánh nặng tính toán trên chuỗi chính và giảm yêu cầu lưu trữ, cho phép xử lý giao dịch hiệu quả hơn.
Để giảm chi phí hơn nữa, Rollup sử dụng công nghệ đóng gói giao dịch. Điều này có thể được so sánh với việc gom hàng hóa trong hậu cần, trong đó việc gửi từng mặt hàng riêng lẻ sẽ phải chịu chi phí vận chuyển cao. Công nghệ tổng hợp giúp giảm đáng kể chi phí của mỗi giao dịch bằng cách đóng gói nhiều giao dịch lại với nhau và chỉ yêu cầu một "vận chuyển".
Xác minh trên chuỗi
Xác minh trên chuỗi là chìa khóa cho bảo mật mạng Lớp 2. Mạng lớp 2 phải cung cấp bằng chứng mật mã để giải quyết những bất đồng tiềm ẩn trên blockchain cơ bản. Hiện tại, hai cơ chế chứng minh chính thống là bằng chứng lỗi và bằng chứng hợp lệ, tương ứng hỗ trợ Bản tổng hợp lạc quan và Bản tổng hợp ZK.
Bằng chứng về lỗi trong Bản tổng hợp lạc quan
Bản tổng hợp lạc quan áp dụng một giả định lạc quan rằng tất cả các giao dịch đều hợp lệ theo mặc định trừ khi có bằng chứng rõ ràng rằng Có lỗi . Mô hình này dựa vào bằng chứng lỗi (bằng chứng gian lận) trong thời gian thử thách. Bất kỳ người tham gia mạng nào cũng có thể gửi bằng chứng để thách thức trạng thái của hợp đồng thông minh, đảm bảo tính công bằng và minh bạch của mạng.
Theo dữ liệu của L2BEAT, hiện có 16 Lớp 2 sử dụng cơ chế Optimistic Rollups như: Arbitrum, OP, Base, Blast, v.v.
Nguồn: l2beat.com
Bằng chứng về tính hiệu quả của ZK Rollups
Không giống như Optimistic Rollups, ZK Rollups A Cách tiếp cận thận trọng hơn được áp dụng, yêu cầu tất cả các giao dịch phải được chứng minh là hợp lệ trước khi được chấp nhận. Cơ chế chứng minh này tương tự như quy trình xác minh nhằm đảm bảo rằng mọi giao dịch và tính toán trong mạng Lớp 2 đều chính xác.
Nói tóm lại, bằng chứng hợp lệ là nền tảng của ZK-Rollups, yêu cầu mỗi lô giao dịch phải kèm theo bằng chứng tương ứng, từ đó đảm bảo rằng hợp đồng thông minh trên blockchain cơ bản có thể xác minh và phê duyệt các thay đổi trạng thái . Để xác thực các nút, ZK Rollups cung cấp cơ chế xử lý không có lỗi vì mỗi giao dịch phải vượt qua quá trình xác minh tính hợp lệ nghiêm ngặt.
Theo dữ liệu của L2BEAT, hiện có 11 Lớp 2 sử dụng cơ chế ZK Rollups, như: Linea, Starknet, zkSync, v.v.
Nguồn: l2beat.com
3.2 Lớp sẵn có của dữ liệu và lớp đồng thuận
3.2.1Celestia
Là công ty tiên phong trong lĩnh vực chuỗi khối mô-đun, Celestia về cơ bản là nơi cung cấp dữ liệu lớp, cung cấp nền tảng vững chắc cho sự phát triển của dApps và Rollups. Bằng cách triển khai trên lớp đồng thuận và lớp sẵn có dữ liệu của Celestia, các nhà phát triển ứng dụng có thể tập trung vào việc tối ưu hóa logic thực thi và để Celestia xử lý sự phức tạp về tính sẵn có của dữ liệu và cơ chế đồng thuận.
Thiết kế kiến trúc của Celestia cung cấp các giải pháp đa dạng cho việc mở rộng mô-đun. Kiến trúc của nó chủ yếu bao gồm ba loại sau:
< li>Bản tổng hợp có chủ quyền: Celestia cung cấp lớp sẵn có của dữ liệu và lớp đồng thuận, trong khi lớp giải quyết và lớp thực thi được triển khai độc lập bởi các chuỗi có chủ quyền tương ứng của chúng.
Tổng hợp thanh toán (chẳng hạn như dự án Cevmos): Dựa trên DA và lớp đồng thuận do Celestia cung cấp, Cevmos cung cấp các dịch vụ lớp thanh toán, trong khi ứng dụng chuỗi Đảm nhận vai trò cấp điều hành.
Celestium: Lớp dữ liệu sẵn có do Celestia xử lý, lớp đồng thuận và lớp giải quyết dựa vào mạng Ethereum mạnh mẽ và chuỗi ứng dụng tiếp tục tập trung vào lớp thực thi.
Celestia sử dụng một số công nghệ tiên tiến, giảm đáng kể chi phí lưu trữ dữ liệu và tối ưu hóa hiệu quả lưu trữ.
Công nghệ mã hóa xóa
Một trong những đổi mới của Celestia là ứng dụng mã xóa. Trong bài báo "Lấy mẫu sẵn có dữ liệu và bằng chứng gian lận" do Mustafa Albasan (một trong những người sáng lập Celestia) và Vitalik Buterin đồng tác giả, một ý tưởng kiến trúc mới được đề xuất, đó là các nút đầy đủ chịu trách nhiệm sản xuất các khối, trong khi các nút ánh sáng Chịu trách nhiệm xác minh các khối. Công nghệ mã hóa xóa tạo ra sự dư thừa trong quá trình truyền dữ liệu để đảm bảo rằng các khối dữ liệu gốc có thể được khôi phục hoàn toàn ngay cả trong trường hợp mất dữ liệu lên tới 50%.
Cơ chế này có nghĩa là để đảm bảo 100% dữ liệu khối có sẵn, các nhà sản xuất khối chỉ cần xuất bản 50% dữ liệu khối lên mạng. Nếu có một nhà sản xuất độc hại cố gắng giả mạo 1% dữ liệu khối, thì họ thực sự cần phải giả mạo toàn bộ 50% dữ liệu, điều này làm tăng đáng kể cái giá phải trả cho hành vi xấu xa của thủ phạm.
Lấy mẫu tính sẵn có của dữ liệu
Celestia giải quyết vấn đề về khả năng mở rộng của blockchain bằng cách giới thiệu công nghệ Lấy mẫu tính sẵn có của dữ liệu (DAS). Quy trình làm việc của DAS bao gồm các bước chính sau:
Lấy mẫu ngẫu nhiên: Các nút nhẹ thực thi trên dữ liệu khối Nhiều vòng lấy mẫu ngẫu nhiên, mỗi lần chỉ yêu cầu một phần nhỏ dữ liệu khối.
Dần dần tăng độ tin cậy: Khi nút ánh sáng hoàn thành nhiều vòng lấy mẫu hơn, độ tin cậy của nó về tính sẵn có của dữ liệu sẽ tăng dần.
Đã đạt đến ngưỡng tin cậy: Khi nút nhẹ đạt đến mức tin cậy đặt trước (chẳng hạn như 99%) thông qua lấy mẫu, nó sẽ xem xét dữ liệu của khối Nó có sẵn.
Cơ chế này cho phép các nút nhẹ xác minh tính sẵn có của dữ liệu khối mà không cần tải xuống toàn bộ dữ liệu khối, đảm bảo tính toàn vẹn và toàn vẹn của dữ liệu blockchain. Celestia tập trung vào việc cung cấp tính khả dụng của dữ liệu thay vì trạng thái thực thi giúp cải thiện năng suất khối, với nhiều không gian hơn trên mỗi khối có thể chứa nhiều dữ liệu được lấy mẫu hơn, dẫn đến TPS (giao dịch mỗi giây) cao hơn đáng kể.
3.2.2 EigenLayer
p>
EigenDA là dịch vụ cung cấp dữ liệu phi tập trung, thông lượng cao và an toàn, đồng thời là Dịch vụ xác minh hoạt động (AVS) đầu tiên được ra mắt trên EigenLayer. AVS có thể được hiểu là nhà cung cấp dịch vụ vận hành và bảo trì nút. Đây là một phần được lựa chọn trong số hàng nghìn nhà cung cấp dịch vụ vận hành và bảo trì nút trên Ethereum. Trên cơ sở công việc riêng của mình (chịu trách nhiệm xác minh sự đồng thuận của Ethereum), nó đảm nhận thêm một số quyền riêng tư. công việc (các dịch vụ bao gồm tổng hợp và các mạng khác đáp ứng các yêu cầu xác minh đồng thuận), từ đó có thêm thu nhập.
Với sự gia tăng số lượng Ethereum được cam kết lại và nhiều AVS hơn tham gia hệ sinh thái EigenLayer trong tương lai, Rollups có thể nhận được chi phí giao dịch thấp hơn và khả năng kết hợp bảo mật cao hơn trong hệ sinh thái EigenLayer.
EigenLayer là một giao thức cam kết lại dựa trên Ethereum. Nó sử dụng những người cam kết của lớp đồng thuận Ethereum làm người xác minh, nghĩa là nó sử dụng một phần bảo mật của Ethereum để tránh các nhà cung cấp dịch vụ tập trung hoặc tự sở hữu. rủi ro tin cậy của tiền tệ do đó làm giảm ngưỡng phát triển cho các bên tham gia dự án khác. Đồng thời, nó cũng củng cố mạng lưới tin cậy của Ethereum và tăng giá trị cũng như tầm ảnh hưởng của Ethereum.
Về mặt kiến trúc, EigenDA sử dụng công nghệ ZK để xác minh dữ liệu trạng thái do Lớp 2 gửi và mạng EigenDA, đảm bảo bảo mật đồng thuận bằng cách Đặt lại ETH, chịu trách nhiệm về tính cuối cùng của dữ liệu trạng thái. được gửi và lưu vào mạng chính Ethereum. Do đó, EigenDA đóng vai trò là nhà thầu phụ cho các khía cạnh xác minh và tính hữu hạn của dịch vụ DA của mạng chính Ethereum, chứ không phải là đối thủ cạnh tranh như Celestia.
3.2.3 Có sẵn
< p>Avail là một dự án blockchain mô-đun được nhóm Polygon công bố vào tháng 6 năm 2023. Nó được tách khỏi Polygon vào tháng 3 năm nay và hoạt động như một thực thể độc lập. Avail hiện đang chạy trên mạng thử nghiệm và vừa hoàn thành vòng tài trợ Series A trị giá 43 triệu USD, do Dragonfly và Cyber Fund đồng dẫn đầu.
Kiến trúc cốt lõi của Avail chủ yếu bao gồm ba phần: Avail DA, Avail Nexus và Avail Fusion. Avail DA là lớp sẵn có dữ liệu theo mô-đun, giống như Celestia, cung cấp dịch vụ DA cho mỗi blockchain. Avail Nexus là một tập hợp các giao thức nhắn tin chuỗi chéo được tiêu chuẩn hóa, tương tự như giao thức IBC của Cosmos, cung cấp khả năng tương tác bình đẳng giữa các chuỗi chéo khác nhau. Avail Fusion giới thiệu sự đồng thuận POS được cam kết nhiều tài sản với mục tiêu cung cấp sự đảm bảo đồng thuận an toàn cho toàn bộ mạng Avail.
Về mặt công nghệ, Avail DA sử dụng cam kết đa thức Kate để tránh bằng chứng gian lận, không cần giả định rằng hầu hết các nút đều trung thực và không dựa vào các nút đầy đủ để có được dữ liệu sẵn có. Điều này khác với kiến trúc của Celestia, vốn dựa trên bằng chứng gian lận, do đó có sự khác biệt cơ bản giữa hai kiến trúc này ở cấp độ kỹ thuật.
Với sự xuất hiện của các dự án blockchain cung cấp dữ liệu theo mô-đun như Celestia và Avail, Cuộc chiến DA mô-đun sẽ ngày càng trở nên khốc liệt hơn và chức năng của Ethereum với tư cách là lớp DA cũng sẽ được chuyển hướng. Tương lai có thể sẽ chứng kiến bối cảnh cạnh tranh “một siêu, nhiều mạnh”.
3.3 Lớp giải quyết
3.3.1 Kích thước
Dymension là một nền tảng chuỗi khối mô-đun dựa trên Cosmos, cung cấp một khuôn khổ đơn giản để phát triển RollApp thông qua công nghệ tổng hợp khả năng mở rộng tích hợp sẵn. Trong kiến trúc của Dymension, các nhà phát triển có thể tập trung vào việc triển khai logic nghiệp vụ, sử dụng Bộ công cụ phát triển tổng hợp (RDK) và lớp giải quyết chuyên dụng để nhanh chóng triển khai Tổng hợp cho các ứng dụng cụ thể.
Cấu trúc của Dymension bao gồm hai thành phần cốt lõi: RollApp và Dymension Hub.
RollApp là sự kết hợp giữa Rollup và App, một chuỗi khối mô-đun hiệu suất cao trên Dymension dành riêng cho các ứng dụng cụ thể. RollApp có thể được trình bày dưới nhiều hình thức, bao gồm nhưng không giới hạn ở các giải pháp Lớp 2 dành riêng cho các ứng dụng phi tập trung như nền tảng DeFi, trò chơi Web3 và thị trường giao dịch NFT.
Trong RollApp, trình sắp xếp thứ tự đóng vai trò chính và chịu trách nhiệm xác minh, sắp xếp và xử lý các giao dịch cục bộ. Sau khi quá trình đóng gói khối hoàn tất, dữ liệu này sẽ được gửi đến các nút đầy đủ ngang hàng và được xuất bản trực tuyến tới mạng sẵn có dữ liệu mà RollApp lựa chọn, chẳng hạn như Celestia. Sau khi nhận được phản hồi từ Celestia, trình sắp xếp chuỗi sẽ gửi trạng thái gốc của nó đến Trung tâm Dymension để hình thành và giải quyết sự đồng thuận.
Dymension Hub, với tư cách là trung tâm của toàn bộ hệ sinh thái, đảm nhận các chức năng của lớp đồng thuận và lớp giải quyết. Nó nhận được trạng thái gốc từ RollApp và cung cấp các dịch vụ xác nhận và thanh toán giao dịch cuối cùng cho RollApps.
Thông qua thiết kế này, Rollup có thể giao nhiệm vụ đồng thuận và giải quyết cho Dymension Hub cũng như nhiệm vụ lưu trữ và xác minh dữ liệu cho các mạng DA như Celestia. Bằng cách này, Rollup có thể chia sẻ các đảm bảo an ninh kinh tế của hai mạng đồng thời tập trung vào việc cải thiện hiệu quả thực thi và trải nghiệm người dùng của chính ứng dụng.
3.3.2 Cevmos
< p>Cevmos, có tên kết hợp Celestia, EVMos và CosmOS, nhằm mục đích cung cấp lớp giải quyết cho các bản tổng hợp tương thích với EVM.
Vì bản thân Cevmos là một bản tổng hợp nên tất cả các bản tổng hợp được xây dựng trên đó được gọi chung là các bản tổng hợp thanh toán. Mỗi bản tổng hợp triển khai lại các hợp đồng tổng hợp hiện có và ứng dụng trên Ethereum thông qua cầu nối tin cậy hai chiều tối thiểu với bản tổng hợp Cevmos, giảm khối lượng công việc di chuyển. Các bản tổng hợp trên Cevmos xuất bản dữ liệu lên Cevmos, sau đó sẽ gộp dữ liệu lại và xuất bản lên Celestia. Giống như Ethereum, Cevmos sẽ thực hiện bằng chứng tổng hợp như một lớp thanh toán.
4. Chuỗi khối mô-đun trong hệ sinh thái Bitcoin
Với tác dụng tạo ra sự giàu có của giao thức Ordinals và sự chấp thuận của Bitcoin ETF, nhiều yếu tố tích cực đã hội tụ, thổi thêm sức sống mới vào hệ sinh thái Bitcoin. Hệ sinh thái bitcoin. Sự chú ý của thị trường nhanh chóng đổ dồn vào hệ sinh thái Bitcoin và nguồn vốn từ các nhà đầu tư tổ chức cũng đổ vào lĩnh vực này, thể hiện niềm tin và kỳ vọng vào sự phát triển trong tương lai của hệ sinh thái Bitcoin.
Trong bối cảnh đó, công nghệ Bitcoin Lớp 2 đã cho thấy một bối cảnh thịnh vượng, với nhiều giải pháp kỹ thuật xuất hiện, hình thành một hệ sinh thái công nghệ đa dạng và năng động. Nhiều giải pháp đổi mới khác nhau lần lượt xuất hiện để cùng nhau thúc đẩy việc mở rộng và tối ưu hóa mạng Bitcoin.
Mặc dù ngành vẫn chưa đạt được sự đồng thuận thống nhất về định nghĩa chính xác của Lớp 2 của Bitcoin, nhưng bài viết này sẽ dựa trên khái niệm về chuỗi khối mô-đun của Ethereum và khám phá việc xây dựng Lớp 2 của Bitcoin từ góc độ mô-đun. Khả năng và phương pháp.
4.1 Tại sao Bitcoin cần tính mô-đun?
Mạng Ethereum nổi tiếng với khả năng hợp đồng thông minh hoàn chỉnh Turing, có thể lưu trữ và xác minh các trạng thái lịch sử để hỗ trợ các ứng dụng phi tập trung phức tạp (DApps). Để so sánh, mạng Bitcoin là mạng hợp đồng không thông minh, không trạng thái và thiết kế hệ thống không hoàn hảo của nó chủ yếu xuất phát từ hai khía cạnh:
1. Hạn chế của hệ thống tài khoản UTXO <. /p>
Trong thế giới blockchain, có hai phương pháp lưu giữ hồ sơ chính: mô hình tài khoản/số dư và mô hình UTXO. Mô hình UTXO được Bitcoin áp dụng trái ngược hoàn toàn với mô hình tài khoản/số dư được Ethereum áp dụng.
Trong hệ thống Bitcoin, mặc dù người dùng nhìn thấy số dư tài khoản trong ví nhưng trên thực tế, hệ thống Bitcoin do Satoshi Nakamoto thiết kế không bao gồm khái niệm số dư. Cái gọi là "số dư Bitcoin" thực chất là một khái niệm bắt nguồn từ UTXO bởi ứng dụng ví. UTXO đại diện cho đầu ra giao dịch chưa được chi tiêu, là cốt lõi của việc tạo và xác minh giao dịch Bitcoin.
Mỗi giao dịch trong Bitcoin bao gồm đầu vào và đầu ra. Mỗi giao dịch tiêu thụ (chi tiêu) một hoặc nhiều đầu vào và tạo ra đầu ra mới. Những đầu ra mới được tạo này sau đó trở thành UTXO mới, chờ được sử dụng bởi các giao dịch trong tương lai.
Là một kiến trúc công nghệ tối giản để chuyển và thanh toán tài sản, mô hình UTXO khó mở rộng để hỗ trợ các chức năng phức tạp như hợp đồng thông minh.
2. Ngôn ngữ kịch bản hoàn chỉnh không phải Turing
Ngôn ngữ kịch bản của Bitcoin không hỗ trợ tất cả các loại tính toán do thiếu vòng lặp và câu lệnh điều khiển có điều kiện, dẫn đến nó không được Turing hoàn chỉnh. Mặc dù tính năng này giúp giảm các cuộc tấn công của hacker và cải thiện an ninh mạng nhưng nó cũng hạn chế khả năng thực hiện các hợp đồng thông minh phức tạp của Bitcoin.
Do thiết kế không hoàn hảo của hệ thống Bitcoin nên đối với các chức năng phức tạp hơn, nó cần phải dựa vào việc mở rộng mô-đun bên ngoài. Về vấn đề này, nhu cầu về tính mô-đun của Bitcoin chắc chắn là cấp thiết hơn Ethereum. Các chức năng như lớp thực thi, lớp sẵn có dữ liệu, lớp đồng thuận và lớp tương tác chuỗi chéo trong hệ sinh thái của nó đều cần được gói gọn và mở rộng theo cách mô-đun.
4.2 Phân tích dự án mô-đun của hệ sinh thái Bitcoin
4.2.1 Lớp thực thi-Lớp Bitcoin 2
Merlin< /strong>
Hiện tại trong lớp thứ hai của Bitcoin, Merlin Chain có TVL cao nhất, đạt hàng tỷ USD. Có thể nói đây là dự án được chú ý nhất trong hệ sinh thái Bitcoin. Là mạng Bitcoin Lớp 2, Merlin Chain hỗ trợ nhiều loại tài sản Bitcoin gốc và cũng tương thích với EVM, thể hiện sự cân nhắc kép của nó đối với hệ sinh thái Bitcoin và hệ sinh thái Ethereum.
Nguồn: https://devillama.com/chain/Merlin
Các chức năng của Merlin xoay quanh mạng ZK-Rollup, mạng oracle phi tập trung và gian lận phòng thủ trên chuỗi .
Mạng ZK-Rollup
Cốt lõi của ZK-Rollups là việc sử dụng các bằng chứng không có kiến thức. Bằng chứng không có kiến thức là một phương pháp mã hóa trong mật mã cho phép một bên (người chứng minh) chứng minh cho một bên khác (người xác minh) rằng một tuyên bố nào đó là đúng mà không tiết lộ bất kỳ thông tin nào ngoài việc chứng minh rằng tuyên bố đó là đúng.
Merlin Chain xử lý và tính toán các giao dịch ngoài chuỗi, tránh phí giao dịch cao và tắc nghẽn mạng như mạng Bitcoin. Đồng thời, ZK-rollup có thể nén nhiều bằng chứng giao dịch thành các đợt. Chuỗi chính Bitcoin chỉ cần xác minh và đóng gói một bằng chứng duy nhất của nhiều giao dịch, giúp giảm đáng kể khối lượng công việc của chuỗi chính và cải thiện hiệu quả giao dịch.
Mạng Oracle phi tập trung
Mạng oracle phi tập trung của Merlin đóng vai trò là DAC (Ủy ban sẵn có dữ liệu) để kiểm tra và đảm bảo Trình sắp xếp chuỗi xuất bản một cách trung thực dữ liệu DA hoàn chỉnh ngoài chuỗi. Sự phân cấp của mạng oracle là nó có dạng POS. Bất kỳ ai cũng có thể chạy một nút oracle miễn là họ sở hữu đủ tài sản. Cơ chế đặt cược này rất linh hoạt và hỗ trợ các tài sản như BTC và MERL, cũng như đặt cược proxy tương tự như Lido.
Ngăn chặn gian lận trên chuỗi
Merlin giới thiệu ý tưởng vềBitVM và tương tự áp dụng cơ chế "ZK-Rollup lạc quan", có thể được hiểu đơn giản là mặc định cho tất cả ZK Proof là đáng tin cậy và sẽ chỉ trừng phạt người vận hành khi xảy ra lỗi. Vì việc xác minh được thực hiện trên mạng chính Bitcoin, trên chuỗi Bitcoin nên ZK Proof không thể được xác minh hoàn toàn do hạn chế về mặt kỹ thuật và một bước nhất định trong quy trình tính toán của ZK Proof chỉ có thể được xác minh trong những trường hợp đặc biệt. Do đó, mọi người chỉ có thể chọn chỉ ra rằng có lỗi trong một bước tính toán nhất định của ZKP trong quá trình xác minh ngoài chuỗi và thách thức nó thông qua bằng chứng gian lận.
4.2.2 Lớp sẵn có dữ liệu & Lớp đồng thuận
Mạng B²
Mạng B² áp dụng thiết kế mô-đun, với lớp Tổng hợp (ZK-Rollup) chịu trách nhiệm thực thi và lớp sẵn có dữ liệu (B² Hub ) Dữ liệu chịu trách nhiệm được lưu trữ, Nút B² thực hiện xác minh ngoài chuỗi và lớp giải quyết cuối cùng là mạng chính Bitcoin.
Lớp ZK-Rollup của Mạng B² sử dụng giải pháp zkEVM, chịu trách nhiệm thực hiện các giao dịch của người dùng trong mạng lớp thứ hai và xuất ra các chứng chỉ có liên quan. Lớp Rollup chịu trách nhiệm gửi và xử lý các giao dịch của người dùng, trong khi lớp DA chịu trách nhiệm lưu trữ bản sao của dữ liệu tổng hợp và xác minh bằng chứng không có kiến thức có liên quan.
Nguồn: https://docs.bsquared.network
B² Hub là mạng DA được xây dựng ngoài chuỗi và hỗ trợ chức năng lấy mẫu dữ liệu. Được coi là một mạng DA tiên phong trong các giải pháp mở rộng quy mô Bitcoin theo mô-đun. B² Hub mượn ý tưởng thiết kế từ Celestia và giới thiệu công nghệ mã hóa xóa và lấy mẫu dữ liệu để đảm bảo rằng dữ liệu mới có thể được phân phối nhanh chóng đến nhiều nút bên ngoài và giảm thiểu rủi ro bị giữ lại dữ liệu. Ngoài ra, Committer trong B² Hub tải chỉ mục lưu trữ và hàm băm dữ liệu của dữ liệu DA lên chuỗi Bitcoin để công chúng truy cập.
Nguồn: https://blog.bsquared.network
Theo quy hoạch tương lai của Mạng B², Hub B² tương thích EVM dự kiến sẽ trở thành lớp đa bit. Lớp xác minh ngoài chuỗi và lớp DA của Lớp Coin 2 tạo thành lớp mở rộng chức năng trong chuỗi Bitcoin. Do bản thân Bitcoin không thể hỗ trợ nhiều kịch bản ứng dụng, phương pháp xây dựng các lớp mở rộng chức năng ngoài chuỗi sẽ trở thành một hiện tượng ngày càng phổ biến trong hệ sinh thái Lớp 2.
Là lớp DA bên thứ ba mô-đun Bitcoin đầu tiên, B² Hub có thể giúp Lớp 2 Bitcoin khác sử dụng chuỗi chính Bitcoin làm lớp thanh toán cuối cùng và kế thừa tính bảo mật của Bitcoin, điều này có lợi cho việc thúc đẩy mở rộng mạng Bitcoin và nâng cao tính đa dạng của các ứng dụng của nó.
5. Tóm tắt
Khẩu hiệu "Mô-đun là tương lai" đang dần biến ý tưởng thành hiện thực. Công nghệ chuỗi khối mô-đun, với tính linh hoạt và khả năng mở rộng, cung cấp nền tảng vững chắc để xây dựng thế hệ ứng dụng phi tập trung tiếp theo. Công nghệ này cho phép các nhà phát triển lựa chọn và kết hợp các mô-đun khác nhau dựa trên nhu cầu cụ thể để tạo ra các giải pháp blockchain hiệu quả, an toàn và dễ bảo trì hơn.
Sự trỗi dậy của chuỗi khối mô-đun thể hiện ý tưởng sản phẩm có thể cắm được "hướng đến tâm hồn" hơn. Theo dòng suy nghĩ này, blockchain không còn được xem như một hệ thống khép kín mà là một nền tảng mở, có thể mở rộng, nơi các dịch vụ và chức năng khác nhau có thể được cắm vào và rút ra dễ dàng như những viên gạch Lego. Tính linh hoạt này cho phép các nhà phát triển nhanh chóng xây dựng và triển khai các giải pháp blockchain dựa trên nhu cầu của các kịch bản ứng dụng cụ thể.
Bắt nguồn từ hệ sinh thái Ethereum và sau đó nổi lên trong hệ sinh thái Bitcoin, công nghệ mô-đun đã được sử dụng trong nhiều lĩnh vực khác nhau trong ngành tiền điện tử.
Ví dụ: Chromia, một chuỗi công khai mô-đun sử dụng công nghệ "cơ sở dữ liệu quan hệ", đã hợp tác với nhiều trò chơi như My Neighbor Alice và Chain of Alliance trong lĩnh vực trò chơi RWA, Chromia đã tạo ra Ledger; Giao thức tài sản kỹ thuật số (Giao thức tài sản kỹ thuật số sổ cái), một số dự án đã áp dụng giao thức này.
Trong lĩnh vực AI, CARV tập trung xây dựng lớp dữ liệu mô-đun cho trò chơi AI và Web3, đảm bảo quyền riêng tư và bảo mật trong quá trình xử lý dữ liệu bằng cách sử dụng các công nghệ như Môi trường thực thi tin cậy (TEE) và bằng chứng không có kiến thức . sự an toàn.
Khi công nghệ chuỗi khối mô-đun tiếp tục phát triển và các lĩnh vực ứng dụng của nó ngày càng mở rộng, chúng tôi có lý do để tin rằng công nghệ này sẽ mang lại nhiều khả năng đổi mới hơn cho mọi tầng lớp xã hội. Từ sự ra đời của Bitcoin cho đến ứng dụng rộng rãi của blockchain mô-đun ngày nay, chúng ta đã chứng kiến công nghệ blockchain đã phát triển như thế nào từ một ứng dụng tiền kỹ thuật số duy nhất đến một hệ sinh thái hỗ trợ các ứng dụng phức tạp và đa dạng. Trong tương lai, blockchain mô-đun sẽ tiếp tục thúc đẩy tiến bộ công nghệ và đặt nền tảng để xây dựng một thế giới kỹ thuật số cởi mở, linh hoạt và an toàn hơn.
Tài liệu tham khảo
[1]https://www.panewslab.com/zh / Articledetails/qn9zbgmj.html
[2]https://www.chaincatcher.com/article/2115788< /p>
[3]https://celestia.org/what-is-celestia/
[4]https://paragraph.xyz/@tokensightxyz/eigenda-a-cryptokinh tế-analysis
[5]https://research.web3caff.com/zh/archives/14476?ref=1&ref=852
[6]https://docs.bsquared.network/architecture
[7]https:// / web3caff.com/zh/archives/89022
[8]https://blog.chain.link/blockchain-scalability - cách tiếp cận-zh/#post-title
[9]https://web3caff.com/zh/archives/33958< / span>
[10]https://web3caff.com/zh/archives/90232
< span style="font-size: 14px;">[11]https://www.theblockbeats.info/news/50536