Bridge và Sidechains: Wanchain làm cho Cardano có thể tương tác

Một bài đăng trên blog của khách mời của Tiến sĩ Weijia Zhang và Temujin Louie

Vài tháng trước, một nhóm từ Wanchain đã liên hệ với Input Output Global, Inc. (“IOG”) để thảo luận về cách kích hoạt khả năng tương tác giữa mạng chính Cardano, Cardano sidechains và các mạng blockchain không đồng nhất khác.

Bridge và sidechains: Wanchain làm cho Cardano có thể tương tác

Mục đích? Để xây dựng cơ sở hạ tầng cần thiết để kích hoạt các ứng dụng RealFi thực sự giữa nhiều blockchain nhằm thúc đẩy việc áp dụng hệ sinh thái của Cardano, các giải pháp tương tác blockchain trên mạng của Wanchain và hỗ trợ tương lai của Web3.  

Rõ ràng rằng đây là một nhiệm vụ lớn đòi hỏi đầu vào (và đầu ra!) của nhiều đội ngũ. Thật vậy, việc kết nối Cardano với các blockchain không đồng nhất sẽ là một công việc phức tạp, vì Cardano về cơ bản khác với hầu hết các mạng blockchain khác. Lưu ý, Cardano sử dụng:

  • Các môi trường hợp đồng thông minh và ngôn ngữ lập trình khác nhau: Cardano sử dụng Plutus và Haskell, không phải EVM và Solidity;
  • Các mô hình giao dịch khác nhau: Cardano sử dụng mô hình UTXO (như Bitcoin), không phải mô hình dựa trên tài khoản (như Ethereum);
  • Các lược đồ chữ ký và đường cong elip khác nhau: Cardano hỗ trợ EdDSA và Curve25519, không hỗ trợ Shnorr và Secp256k1.

Mỗi sự khác biệt này đều xứng đáng với bài đăng dành riêng của chúng, nhưng đủ để nói rằng, kết hợp lại, chúng đã đưa ra một trở ngại duy nhất hạn chế tiềm năng tương tác của Cardano. 

May mắn thay, các kỹ sư thích một thử thách tốt!

Các nhóm từ IOG, Wanchain và MLabs (một công ty tư vấn Haskell, Rust, blockchain và AI tốt nhất trong ngành) đã hợp tác để thiết kế một kế hoạch có thể thực hiện để làm cho Cardano có thể tương tác và bây giờ, với nền tảng là giải pháp tương tác cho Cardano tại chỗ, thời gian là quyền được chia sẻ một số chi tiết về những gì cho đến nay là một nỗ lực thú vị. 

Trong bài viết này, chúng tôi giải thích cơ sở hạ tầng cơ bản để kết nối Cardano với các mạng blockchain không đồng nhất, tiết lộ một giải pháp sidechain mới và chia sẻ lộ trình dài hạn và ngắn hạn của dự án này.

Wanchain: Một mạng lưới blockchains trên diện rộng

Đầu tiên, một chút về Wanchain. Wanchain vừa là một blockchain PoS lớp 1 bền vững vừa là một giải pháp tương tác blockchain phi tập trung. Blockchain PoS lớp 1 của Wanchain là một môi trường giống như Ethereum đầy đủ hoạt động với các công cụ Ethereum, DApp và giao thức tiêu chuẩn của ngành. Quan trọng là, nó có một số mối quan hệ với Cardano. Wanchain sử dụng Galaxy Consensus, một thuật toán đồng thuận bằng chứng cổ phần thúc đẩy nhiều kế hoạch mật mã khác nhau, bao gồm chia sẻ bí mật phân tán và chữ ký ngưỡng, để cải thiện cơ chế tạo số ngẫu nhiên và tạo khối. Galaxy Consensus, được phát triển bởi các nhà nghiên cứu và học giả đẳng cấp thế giới, là phần tiếp theo của Ouroboros Cardano .

Trong khi đó, cầu Wanchain là cầu nối phi tập trung, trực tiếp, không giám sát, kết nối cả mạng EVM và non-EVM mà không yêu cầu bất kỳ chuỗi chuyển tiếp hoặc mạng trung gian nào. Những cầu nối này sử dụng sự kết hợp giữa Tính toán đa bên an toàn (Secure Multiparty Computation – sMPC) và Shamir’s Secret Sharing để bảo mật tài sản chuỗi chéo. Hiện tại, hơn 15 mạng lớp 1 và lớp 2 (và đang tiếp tục tăng!) được kết nối bởi mạng lưới blockchain diện rộng của Wanchain.

Khối cơ sở 1: Cầu nối chuỗi chéo Cardano

Yếu tố đầu tiên cần thiết để xây dựng giải pháp tương tác chuỗi chéo của Cardano là các cầu chuỗi chéo phân cấp, không giám sát, hai chiều kết nối Cardano với các chuỗi khối lớp 1 khác.

Cầu nối chuỗi chéo chuyển tài sản và / hoặc dữ liệu từ chuỗi nguồn sang chuỗi mục tiêu. Ở dạng cơ bản nhất, điều này thường được thực hiện bằng cách khóa một tài sản trên chuỗi nguồn và đúc một tài sản được bao bọc có cùng giá trị trên chuỗi mục tiêu. Chúng tôi gọi đây là phương pháp Lock-Mint-Burn-Unlock. Để phương pháp Lock-Mint-Burn-Unlock hoạt động, ba hợp đồng thông minh chính được triển khai: một trên chuỗi nguồn để xử lý tài sản nguồn, một trên chuỗi mục tiêu để xử lý tài sản mục tiêu và một trên chuỗi quản lý để xử lý đăng ký và ủy thác của các bridge nodes. 

Đối với những người chưa quen, Hình 1 bên dưới minh họa một chuỗi nguồn giao dịch đến chuỗi mục tiêu. Mô tả ngắn gọn: khi giao dịch chuỗi chéo do người dùng bắt đầu, chuỗi mục tiêu và địa chỉ mục tiêu được chỉ định. Hợp đồng thông minh của chuỗi nguồn sẽ khóa mã nguồn và phát ra sự kiện Khóa. Các nút cầu nối phát hiện sự kiện Khóa và hướng dẫn hợp đồng thông minh của chuỗi mục tiêu tạo ra một mã thông báo có cùng giá trị trên chuỗi mục tiêu.

Bridge và Sidechains: Wanchain làm cho Cardano có thể tương tác
Hình 1. Một giao dịch crosschain cơ bản

Để đưa mã thông báo trở lại chuỗi nguồn, chủ sở hữu mã thông báo chỉ cần gửi một giao dịch “mua lại” đến hợp đồng thông minh của chuỗi mục tiêu. Hợp đồng thông minh chuỗi mục tiêu ghi mã thông báo được bọc và gửi ra sự kiện Ghi. Các nút cầu nối phát hiện sự kiện Burn và hướng dẫn hợp đồng thông minh chuỗi nguồn mở khóa mã thông báo trên chuỗi nguồn. Các nút cầu nối Wanchain là permissioness, sử dụng tính toán đa bên và đặt cược staking để ngăn chặn sự thông đồng.

Như đã đề cập ở trên, Cardano có một số khác biệt cơ bản làm phức tạp nhiệm vụ triển khai cầu nối chuỗi chéo. Đây là cách IOG, Wanchain và MLabs giải quyết những vấn đề này:

Các máy ảo và ngôn ngữ lập trình khác nhau: Cardano sử dụng Plutus và Haskell, không phải EVM và Solidity

Chuyên môn của Wanchain là kết nối các blockchain hoàn toàn không đồng nhất. Cơ sở hạ tầng chuỗi chéo hiện tại đã bao gồm các blockchain sử dụng EVM (như Ethereum và Wanchain), WebAssembly (như Polkadot) và thậm chí cả các blockchain không có máy ảo (như Bitcoin, XRP Ledger và Litecoin). Khi có thể, chúng tôi giải quyết vấn đề này bằng cách phát triển các hợp đồng thông minh gốc trên cả chuỗi nguồn và chuỗi mục tiêu. Mặt khác, nếu mạng không hỗ trợ hợp đồng thông minh, các nút cầu nối Wanchain sẽ cùng quản lý một tài khoản khóa chuyên dụng bằng sMPC. Lựa chọn luôn thay đổi của Wanchain về các nút cầu nối không được phép sau đó giao tiếp với các hợp đồng thông minh (hoặc khóa tài khoản) trên mỗi chuỗi, nếu cần. 

Các mô hình giao dịch khác nhau: Cardano sử dụng mô hình UTXO (tương tự Bitcoin), không phải mô hình dựa trên tài khoản (như Ethereum)

Các nút cầu nối Wanchain có bộ điều hợp để kết nối với các blockchains khác nhau. Các bộ điều hợp có thể xây dựng các giao dịch dựa trên mô hình giao dịch của blockchain dự kiến. Một đặc tả API do IOG cung cấp cho phép Wanchain xác định định dạng giao dịch để gọi các hợp đồng thông minh trên Cardano. 

Các lược đồ chữ ký và đường cong elip khác nhau: Cardano hỗ trợ EdDSA và Curve25519, không hỗ trợ Shnorr và Secp256k1

Điều này được chứng minh là sự phụ thuộc lớn nhất đối với giải pháp tương tác của Cardano. Cardano ban đầu hỗ trợ EdDSA và Curve25519, không phải Schnorr và Secp256k1. Theo yêu cầu từ Wanchain và MLabs, Input Output đã phối hợp các nỗ lực nội bộ để thêm hỗ trợ gốc cho Cardano cho chữ ký Schnorr và đường cong Secp256k1. Cả hai sẽ có sẵn công khai sau hard fork Vasil của Cardano .

Khối nền tảng 2: Bảo mật bổ sung, Wanchain như một sidechain Cardano

Người đồng sáng lập Ethereum, Vitalik Buterin gần đây đã nhận xét rằng ông bi quan về các ứng dụng crosschain do những hạn chế bảo mật cơ bản của cầu nối. Mặc dù chúng tôi tại Wanchain không đồng ý với kết luận của anh ấy, nhưng những lo ngại của anh ấy là có cơ sở. Do đó, việc cân nhắc đặc biệt đang được thực hiện để đảm bảo an toàn cho các cầu nối chuỗi và tối đa hóa tính bảo mật của giải pháp tương tác Cardano.

Điều này dẫn đến yếu tố thứ hai cần thiết để xây dựng giải pháp tương tác chuỗi chéo của Cardano: các nút cầu nối Wanchain sẽ được nâng cấp để chốt (peg) các mạng Wanchain và Cardano nhằm bảo mật hơn nữa các cầu nối và giao dịch chuỗi chéo của Cardano. Nói một cách đơn giản hơn, Wanchain sẽ đóng vai trò là một sidechain tương thích với EVM cho Cardano. 

Chốt Cardano-Wanchain dựa trên xác minh giao dịch Merkle hai giai đoạn. Cơ chế chứng minh này bao gồm các thành phần sau: 

  • Một hợp đồng quản lý trạng thái được triển khai trên Cardano;
  • Các nút cầu có trách nhiệm xác thực tính hợp lệ của dữ liệu chuỗi khối Wanchain, tính toán gốc Merkle và lưu giá trị gốc Merkle vào Cardano theo các khoảng thời gian đều đặn;
  • Một bằng chứng cây Merkle hai giai đoạn (Merkle two-stage).

Bằng chứng cây Merkle hai giai đoạn được sử dụng để chứng minh tính đúng đắn của giao dịch Wanchain bằng cách sử dụng dữ liệu nén được lưu trữ trong Cardano. Bằng chứng hai giai đoạn này có hai thành phần, đó là Bằng chứng giai đoạn đầu (FSP) và Bằng chứng giai đoạn thứ hai (SSP). FSP được sử dụng để chứng minh thực tế rằng tx được lưu trữ trong một số khối Wanchain với bh là gốc Merkle giao dịch của nó. SSP được sử dụng để chứng minh thực tế rằng bh là một giao dịch hợp lệ gốc Merkle của một số khối trong Wanchain. Với sự kết hợp của FSP và SSP, chúng ta có thể biết thực tế rằng tx là một giao dịch hợp lệ trong Wanchain. Quy trình này được trình bày dưới đây trong Hình 2.

Bridge và Sidechains: Wanchain làm cho Cardano có thể tương tác
Hình 2. Đường dẫn xác minh của Bằng chứng 2 giai đoạn

Để chứng minh tính đúng của Tx1 , chứng minh hai giai đoạn được xây dựng như sau:

  1. Xây dựng FSP:

FSP = {Tx1, Tx2, Tx34, LRoot3}

  1. Xây dựng SSP:

SSP = {LRoot3, LRoot4, LRoot12}

  1. Soạn hai bằng chứng:

2StageProof = {FSP, SSP}

Chứng minh 2 giai đoạn là hợp lệ nếu các đẳng thức sau đây đúng:

  1. LRoot3 = SHA256 (SHA256Tx1, Tx2, Tx34);
  2. Gốc = SHA256 (LRoot12, SHA256LRoot3, LRoot4);

Cách tiếp cận mới này không chỉ tối đa hóa tính bảo mật của giải pháp khả năng tương tác của Cardano, nó còn tăng gấp đôi như một giải pháp khả năng mở rộng. Giờ đây, các giao dịch có thể được chuyển khỏi Cardano một cách an toàn, chỉ ghi lại thông tin quan trọng trên blockchain lớp 1 để đảm bảo tính bảo mật và tính bất biến. 

Lộ trình: ngắn hạn và dài hạn

Việc kích hoạt khả năng tương tác đầy đủ giữa mạng chính Cardano, Cardano sidechains và các mạng blockchain không đồng nhất khác là một dự án dài hạn. Do đó, dự án này sẽ được xác định bằng những cải tiến gia tăng, chứ không phải là những bước nhảy vọt triệt để.

Cầu Cardano-Wanchain cơ bản đầu tiên đã tồn tại trong môi trường thử nghiệm trong vài tháng, cho phép đúc ADA được bọc trên Wanchain. Sau hard fork Vasil của Cardano, các cầu nối này sẽ được triển khai tới mạng chính.

Bridge và Sidechains: Wanchain làm cho Cardano có thể tương tác
Hình 3. ADA được bao bọc trong môi trường thử nghiệm

Trong khi đó, công việc sẽ tiếp tục biến Wanchain trở thành một sidechain chính thức tương thích với EVM cho Cardano. Khi xác minh giao dịch Merkle hai giai đoạn được thực hiện, Wanchain sẽ được định vị như một giải pháp khả năng mở rộng cho các ứng dụng hiện đang chạy trên Cardano. 

Theo thời gian, cấu trúc liên kết tương tác đầy đủ của Cardano-Wanchain sẽ hình thành, như trong hình 4 bên dưới. 

Bridge và Sidechains: Wanchain làm cho Cardano có thể tương tác
Hình 4. Cấu trúc liên kết khả năng tương tác Cardano-Wanchain

Lớp dưới cùng của cấu trúc liên kết được hình thành bởi các blockchain lớp 1 như Cardano, Ethereum, Cardano, Polkadot hoặc Bitcoin. Tất cả chúng đều được kết nối với nhau bằng các cầu nối chuỗi chéo Wanchain hiện có. Các kết nối dọc là cầu nối giữa các mạng lớp 1 đến lớp 2 và các sidechains như Arbitrum, Polygon, Optimistic. Lớp 2 / lớp sidechain là lý tưởng để lưu trữ các mã thông báo và các dự án RealFi. Nội dung qua cầu trong lớp này không cần phải đi qua mạng lớp 1 để đến đích mục tiêu của chúng. Wanchain đã triển khai một số cầu nối lớp 1, lớp 2 và sidechain-to-sidechain này. 

Khi chiến lược sidechain của Cardano tiếp tục phát triển, giải pháp khả năng tương tác mà chúng tôi đang xây dựng ngày hôm nay sẽ có thể phục vụ nhu cầu crosschain và sidechain của Cardano.

Về Wanchain:

Wanchain, chuỗi Mạng diện rộng, là một giải pháp tương tác chuỗi khối phi tập trung với sứ mệnh thúc đẩy việc áp dụng chuỗi khối thông qua khả năng tương tác bằng cách xây dựng các cây cầu hoàn toàn phi tập trung, không giám sát, kết nối nhiều mạng lưới chuỗi khối kín trên thế giới. Wanchain trao quyền cho các nhà phát triển xây dựng các ứng dụng crosschain thực sự phi tập trung để tạo sức mạnh cho tương lai của Web3.

Disclaimer: Chúng tôi cung cấp trang tổng hợp tin tức phi tập trung cho phép các nhà báo, người có ảnh hưởng, biên tập viên, nhà xuất bản, trang web và thành viên cộng đồng chia sẻ tin tức về Hệ sinh thái Cardano. Người dùng phải luôn tự nghiên cứu và không có bài báo nào trong số đó là lời khuyên tài chính. Nội dung chỉ dành cho mục đích thông tin và không nhất thiết phản ánh quan điểm của chúng tôi.

Nguồn: IOHK

TADATek Insights biên tập

Comments (No)

Leave a Reply