Một bài viết để hiểu mô-đun: các giải pháp có thể cắm được cho các tắc nghẽn hiệu suất blockchain

avatar
ODAILY
06-15
Bài viết này được dịch máy
Xem bản gốc

Được viết bởi: @twilight_momo

Người cố vấn: @CryptoScott_ETH

TL;DR

  1. Blockchain nguyên khối được biết đến với tính toàn diệ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. Bằng cách tách các chức năng khác nhau của blockchain thành mô-đun độc lập, blockchain 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ể, giải quyết vấn đề "Bộ ba bất khả thi của blockchain " ở một mức độ nhất định.

  2. Là nền tảng blockchain đầu tiên hỗ trợ các hợp đồng thông minh, Ethereum 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ệ blockchain, hệ sinh thái Bitcoin cũng bắt đầu khám phá khả năng mô-đun, bằng cách thêm 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ư, xử lý giao dịch hiệu quả hơn hoặc nâng cao chức năng hợp đồng thông minh.

  3. Công nghệ mô-đun thể hiện ý tưởng sản phẩm có thể cắm được "định hướng linh hồn" hơn. Trong tương lai, sẽ có các giải pháp blockchain linh hoạt và có thể tùy chỉnh hơn, đồng thời nhiều dịch vụ và chức năng khác nhau có thể được cắm vào và tháo 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. Blockchain mô-đun là gì

Nguồn: Celestia.org

Khi thảo luận về blockchain mô-đun , trước tiên chúng ta phải hiểu khái niệm về blockchain nguyên khối . 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 nhân vật 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 blockchain đơn trưởng thành thường có thể được chia thành bốn kiến ​​trúc:

  • Lớp thực thi

  • Lớp quyết toán

  • Lớp sẵn có dữ liệu/Lớp DA (Lớp sẵn có dữ liệu)

  • Lớp đồng thuận

Hình dưới đây giải thích chi tiết vai trò của từng lớp kiến ​​trúc bằng cách so sánh hoạt động kế toán trên blockchain với một trò chơi bóng:

Thông qua sự tương tự này, chúng ta có thể hiểu rõ hơn cách các kiến ​​trúc khác nhau của blockchain phối hợp với nhau. Một blockchain duy nhất tập trung tất cả các chức năng trên cùng một Chuỗi để thực thi, trong khi blockchain mô-đun là một loại kiến ​​trúc blockchain mới phân tách hệ thống blockchain thành nhiều Thành phần hoặc lớp chuyên dụng, mỗi lớp chịu trách nhiệm xử lý nhiệm vụ cụ thể như đồng thuận, tính khả dụng dữ liệu, thực thi và quyết toán . Blockchain mô-đun giống như một nhóm chuyên gia, tập trung vào khai thác độ 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 blockchain 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 kiến ​​trúc nút , Chuỗi nguyên khối dựa vào nút đầy đủ, nút phải tải xuống và xử lý các bản sao của toàn bộ dữ liệu của blockchain . Đ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, blockchain mô-đun áp dụng thiết kế light node và chỉ cần xử lý thông tin Block Header , 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 blockchain mô-đun là tính linh hoạt và tính chất 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 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ù 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ề mở rộng, khó nâng cấp và thích ứng với nhu cầu mới. Blockchain 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 Chuỗi mới.

Tuy nhiên, blockchain 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 tương lai”? Điều này liên quan chặt chẽ đến lý thuyết " Bộ ba bất khả thi của blockchain " nổi tiếng trong lĩnh vực blockchain .

Nguồn: Chainlink

" Bộ ba bất khả thi của blockchain " của blockchain đề cập đến khó khăn để mạng blockchain đạt được trạng thái tối ưu trong ba thuộc tính cốt lõi là bảo mật, phi tập trung và mở rộng cùng một lúc.

  • Mở rộng tập trung vào khả năng xử lý lượng lớn giao dịch của mạng cũng như khả năng hoạt động hiệu quả và tiết kiệm chi phí khi số lượng người dùng và giao dịch tăng trưởng. 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ật liê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% tỷ lệ băm của toàn bộ mạng, trong khi cơ chế POS của Ethereum yêu cầu hơn ⅓ số nút thông đồng với nhau.

  • Phi tập trung 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 phối trên nhiều nút. Càng nhiều nút và phân bố địa lý càng rộng thì mức độ phi tập trung của mạng càng cao.

Quan điểm cốt lõi của “ Bộ ba bất khả thi của blockchain ” 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 phi tập trung 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, họ 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à khi khối lượng giao dịch tăng cao, phí giao dịch của Ethereum có thể lên tới hàng trăm của đô la.

Chính trong bối cảnh đó, công nghệ blockchain mô-đun đã xuất hiện, giúp giải quyết các thách thức về mở rộng và chi phí giao dịch của chuỗi công khai truyền thống bằng cách phân bổ các chức năng khác nhau cho 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 blockchain 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 blockchain 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ệ blockchain 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 mở rộng cao hơn và chi phí giao dịch thấp hơn trên cơ sở phi tập trung 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 chúng. 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ẽ giữa chúng. Điều này là do khi 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 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 blockchain 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 quyết toán .

3.1 Lớp thực thi

Công nghệ Layer 2 , như một phần mở rộng của lớp thực thi trong kiến ​​trúc blockchain , là biểu hiện của khái niệm blockchain mô-đun . Nó cam kết cải thiện 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 blockchain cơ bản.

Các giải pháp Layer 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 blockchain cơ bản. Theo bảng điều khiển cồn cát do @0x ning tạo ra , có thể thấy rằng gas tiêu thụ khi xác minh và thanh toán Layer 2 trên hệ sinh thái Ethereum trung bình chiếm tỷ lệ 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/0x ning/ethereum- gas-war

Công nghệ tổng hợp hiện là giải pháp phổ biến nhất cho Layer 2. Khái niệm cốt lõi của nó là "thực thi ngoài Chuỗi, xác minh trên Chuỗi". Nó 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 mainnet.

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à blockchain 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 Layer 2 . Mạng Layer 2 phải cung cấp bằng chứng crypto để 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ợ Rollups lạc quan và Rollups ZK.

Bằng chứng lỗi Rollups lạc quan

Rollups lạc quan sử dụng 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 về 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 L2 BEAT, hiện có 16 Layer 2 sử dụng cơ chế Optimistic Rollups như: Arbitrum, OP, Base, Blast, v.v.

Nguồn: l2 beat.com

Bằng chứng về tính hiệu quả của ZK Rollups

Không giống như Tổng rollups lạc quan, Rollups ZK có phương pháp thận trọng hơn, 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, đảm bảo rằng mọi giao dịch và tính toán trong mạng Layer 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 một bằng chứng tương ứng, từ đó đảm bảo rằng các 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 nút, ZK Rollups cung cấp cơ chế quyết toán 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 L2 BEAT, hiện có 11 Layer 2 sử dụng cơ chế ZK Rollups , như: Linea, Starknet, zkSync, v.v.

Nguồn: l2 beat.com

3.2 Lớp sẵn có dữ liệu và lớp đồng thuận

3.2.1 Celestia

Là người tiên phong trong lĩnh vực blockchain mô-đun , Celestia về cơ bản là lớp sẵn có dữ liệu 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 đồng thuận 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 của tính sẵn có 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 mở rộng mô-đun . Kiến trúc của nó chủ yếu bao gồm ba loại sau:

  1. Bản tổng hợp có chủ quyền : Celestia cung cấp lớp sẵn có dữ liệu và lớp đồng thuận, trong khi lớp quyết toán và lớp thực thi được triển khai độc lập bởi Chuỗi có chủ quyền tương ứng của chúng.

  2. Bản tổng hợp quyết 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ụ của lớp quyết toán, trong khi Chuỗi ứng dụng đảm nhận nhân vật của lớp thực thi.

  3. Celestium : Celestia chịu trách nhiệm về lớp sẵn có dữ liệu, lớp đồng thuận và lớp quyết toán 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 tẩy 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à 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à nút đầy đủ chịu trách nhiệm sản xuất các khối, trong khi light node Chịu trách nhiệm xác minh các khối. Công nghệ mã hóa xóa đả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 tới 50% do tạo ra sự dư thừa trong quá trình truyền dữ liệu .

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 việc làm điều ác của thủ phạm.

Lấy mẫu tính sẵn có dữ liệu

Celestia giải quyết vấn đề về mở rộng của blockchain bằng cách giới thiệu công nghệ Lấy mẫu sẵn có dữ liệu (DAS). Quy trình làm việc của DAS bao gồm các bước chính sau:

  1. Lấy mẫu ngẫu nhiên : Light node thực hiện nhiều vòng lấy mẫu ngẫu nhiên dữ liệu khối, lần chỉ yêu cầu một phần nhỏ dữ liệu khối.

  2. Tăng dần độ tin cậy : Khi light node hoàn thành nhiều lần 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.

  3. Đạt đến ngưỡng tin cậy : Khi light node đạt đến mức tin cậy đặt trước (chẳng hạn như 99%) thông qua lấy mẫu, nó cho rằng dữ liệu của khối là có sẵn.

Cơ chế này cho phép light node xác minh tính khả dụng 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à tính sẵn có của dữ liệu blockchain . Celestia tập trung vào việc cung cấp tính khả dụng dữ liệu thay vì trạng thái thực thi, điều này cho phép cải thiện năng suất của khối. Mỗi khối có nhiều không gian hơn và có thể chứa nhiều dữ liệu được lấy mẫu hơn, từ đó cải thiện đáng kể TPS (xử lý giao dịch mỗi giây).

3.2.2 Lớp riêng

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 thực 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 Ethereum), nó đảm nhận một số công việc riêng tư bổ sung. 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 lợi nhuận . Khi số lượng Ethereum reStake tăng lên và nhiều AVS hơn sẽ tham gia vào 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 reStake 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 rủi ro tin cậy của các nhà cung cấp dịch vụ tập trung hoặc token riêng, do đó làm giảm ngưỡng phát triển của các bên dự án khác đã được nâng lên. Đồ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 Layer 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 hữu hạn cuối cùng, dữ liệu trạng thái của Layer 2 được gửi và lưu vào. mạng chủ Ethereum. Do đó, EigenDA tương đương với một nhà thầu phụ để xác minh và hoàn thiện dịch vụ DA của mạng chủ Ethereum , chứ không phải là một đối thủ cạnh tranh như Celestia.

3.2.3 Sẵn có

Avail là một dự án blockchain mô-đun được đội ngũ 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ó của dữ liệu 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 truyền thông điệp chuỗi Chuỗi đượ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 khác nhau. Avail Fusion giới thiệu cơ chế đồng thuận POS được cam kết bằng 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 nút đều trung thực và không dựa vào 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 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 trong tương lai, rất có thể " một sẽ vượt qua nhiều bối cảnh cạnh tranh “Mạnh”.

3.3 Lớp quyết toán

3.3.1 Kích thước

Dymension là một nền tảng blockchain mô-đun dựa trên Cosmos , cung cấp một khuôn khổ ngắn gọn để phát triển RollApp thông qua công nghệ tổng hợp mở rộng mở rộng tích hợp. 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 việc kinh doanh, sử dụng Bộ công cụ phát triển tổng hợp (RDK) và lớp quyết toán chuyên dụng để nhanh chóng triển khai Tổng hợp cho các ứng dụng cụ thể.

Kiến 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. Đây là một blockchain 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 khác nhau, bao gồm nhưng không giới hạn ở nền tảng DeFi, trò chơi Web3, thị trường giao dịch NFT và các giải pháp Layer 2 chuyên dụng khác phi tập trung .

Trong RollApp, sắp xếp đóng nhân vật 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 nút đầy đủ ngang hàng và được xuất bản trực Chuỗi 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, sắp xếp sẽ gửi trạng thái gốc của nó đến Trung tâm Dymension để hình thành và quyết toán sự đồng thuận.

Là trung tâm của toàn bộ hệ sinh thái, Dymension Hub đảm nhận các chức năng của lớp đồng thuận và lớp quyết toán. Nó nhận trạng thái gốc từ RollApp và cung cấp các dịch vụ xác nhận và quyết 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à quyết toán 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 nỗ lực 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

Cevmos, có tên kết hợp Celestia, EVMos và Cosmos , nhằm mục đích cung cấp lớp quyết toán cho rollups 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 nó được gọi chung là các bản tổng quyết 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. Rollups 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 proof-of rollups như một lớp quyết toán .

4. Blockchain mô-đun trong hệ sinh thái Bitcoin

Với hiệu ứng tạo ra của inscription do giao thức Ordinals mang lại và sự chấp thuận của Bitcoin ETF, nhiều yếu tố tích cực đã hội tụ để tiếp thêm sức sống mới vào 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 Layer 2 đang cho thấy 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 được đưa ra để cùng nhau thúc đẩy 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 Layer 2 Bitcoin , nhưng bài viết này sẽ dựa trên khái niệm về blockchain mô-đun Ethereum và khám phá khả năng cũng như phương pháp xây dựng Layer 2 Bitcoin từ góc độ mô-đun .

4.1 Tại sao Bitcoin cần mô-đun?

Mạng Ethereum được biết đến với khả năng hợp đồng thông minh hoàn chỉnh Turing, có khả năng 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 trạng thái, không thông minh và thiết kế hệ thống hoàn thiện 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

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 chứa 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ờ đợi các giao dịch trong tương lai được thực hiện.

Là một kiến ​​trúc công nghệ tối giản để chuyển và quyết 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 Non-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 vì nó không phải là Turing-complete do thiếu vòng lặp và câu lệnh điều khiển có điều kiện. Mặc dù tính năng này giúp giảm các cuộc tấn công 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ế hoàn thiện của hệ thống Bitcoin , nó cần phải dựa vào mở rộng mô-đun bên ngoài để có các chức năng phức tạp hơn. Về vấn đề này, nhu cầu về mô-đun của Bitcoin chắc chắn cấp bách 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 khả năng tương tác chuỗi Chuỗi 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 - Bitcoin Layer 2

Merlin

Hiện tại, Merlin Chain có TVL cao nhất trong số các mạch Bitcoin cấp hai, đạt hàng tỷ đô la. Có thể nói đây là dự án thu hút sự chú ý nhất trong hệ sinh thái Bitcoin. Là mạng Bitcoin Layer 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ự xem xét kép của nó đối với hệ sinh thái Bitcoin và hệ sinh thái Ethereum .

Nguồn: https://defillama.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à phòng chống gian lận trên Chuỗi.

Mạng cuộn lên ZK

Cốt lõi của ZK- Rollups là việc sử dụng Bằng chứng không tri thức. Bằng chứng không tri thức là một phương pháp crypto 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 của mạng Bitcoin. Đồng thời, ZK-rollup có thể nén nhiều bằng chứng giao dịch thành lần . Chuỗi chính Bitcoin chỉ cần xác minh và đóng gói lần 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 nhân vật như một DAC (Ủy ban sẵn có dữ liệu) để kiểm tra và đảm bảo rằng sắp xếp phát hành một cách trung thực dữ liệu DA hoàn chỉnh ngoài Chuỗi . Phi tập trung 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ế cam kết này rất linh hoạt và hỗ trợ tài sản như BTC và MERL, cũng như cam kết của đại lý tương tự như Lido.

Phòng chống gian lận trên Chuỗi

Merlin đã đưa ra ý tưởng về BitVM và cũng áp dụng cơ chế "ZK-Rollup lạc quan", có thể hiểu đơn giản là mặc định tất cả các Bằng chứng ZK là đáng tin cậy và 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 những 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 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, lớp sẵn có của dữ liệu(B² Hub) chịu trách nhiệm lưu trữ dữ liệu, Nút B² để xác minh ngoài Chuỗi và lớp quyết toán cuối cùng là Bitcoin mainnet.

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 tri 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 hỗ trợ các chức năng lấy mẫu dữ liệu và được coi là mạng tiên phong trong các giải pháp mở rộng Bitcoin mô-đun . B² Hub dựa trên ý tưởng thiết kế của 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 trong tương lai của Mạng B2, B2 Hub tương thích EVM dự kiến ​​sẽ trở thành lớp xác minh ngoài Chuỗi và lớp DA của nhiều Lớp Bitcoin Layer 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 Layer 2 .

Là lớp DA bên thứ ba mô-đun Bitcoin đầu tiên, B² Hub có thể giúp Layer 2 Bitcoin khác sử dụng Chuỗi chính Bitcoin làm lớp quyết 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 và mở rộng mạng Bitcoin . Tăng cường sự đa dạng của các ứng dụng của nó.

5. Tóm tắt

Khẩu hiệu “Modular is the Future” đang dần biến ý tưởng thành hiện thực. Công nghệ blockchain mô-đun , với tính linh hoạt và 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 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ự nổi lên của blockchain mô-đun thể hiện ý tưởng sản phẩm có thể cắm được "định hướng 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ở, mở rộng 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 đó xuất hiệ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 công nghiệp crypto . 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; trong lĩnh vực RWA, Chromia đã tạo ra Giao thức tài sản kỹ thuật số Ledger (Tài sản kỹ thuật số Ledger) Giao thức). 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ư Hoàn cảnh thực thi đáng tin cậy (TEE) và Bằng chứng không tri thức .

Khi công nghệ blockchain 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.

Tham khảo:

[1] https://www.panewslab.com/zh/articledetails/qn9zbgmj.html

[2] https://www.chaincatcher.com/article/2115788

[3] https://celestia.org/what-is-celestia/

[4] https://paragraph.xyz/@tokensightxyz/eigenda-a-cryptokinh tế-analysis

[5] https://research.web3 caff.com/zh/archives/14476?ref= 1&ref= 852

[6] https://docs.bsquared.network/architecture

[7] https://web3 caff.com/zh/archives/89022

[8] https://blog.chain.link/blockchain-scalability-approaches-zh/#post-title

[9] https://web3 caff.com/zh/archives/33958

[10] https://web3 caff.com/zh/archives/90232

[11] https://www.theblockbeats.info/news/50536

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
3
Thêm vào Yêu thích
Bình luận