Mở khóa tính thanh khoản của Ethereum được coi là vô cùng quan trọng đối với sự thành công của bất kỳ giao thức DeFi nào, bất kể chuỗi mà nó chọn khởi chạy.
Biểu đồ DefiLlama này minh họa gần 60% tất cả Defi TVL bị khóa trên Ethereum. Điều này làm cho thanh khoản bắc cầu từ Ethereum trở thành ưu tiên cao cho Cân bằng.
Bài viết này sẽ xem xét giải pháp bắc cầu của Equilibrium cho phép chuyển giao chuỗi chéo giữa các mạng EVM và các parachain Polkadot. Đó là một đóng góp độc đáo cho hệ sinh thái parachain vì nó đi tiên phong trong khái niệm một parachain sử dụng một parachain khác làm cầu nối. Một tổng quan ngắn gọn về công nghệ cơ bản cũng sẽ được cung cấp. Hãy bắt đầu với những điều cơ bản.
Multichain là một dự án nguồn mở nhằm xây dựng cơ sở hạ tầng có thể tương tác cho các tương tác xuyên chuỗi. Nó hỗ trợ hơn 80 mạng blockchain với khoảng 1,6 tỷ đô la TVL. Multichain có lịch sử đáng tin cậy và đáng tin cậy kéo dài từ tháng 7 năm 2020. Hãy cùng xem xét Bộ định tuyến và cầu nối xuyên chuỗi của Multichain.
Cây cầu về cơ bản cho phép một tài sản được gửi từ chuỗi này sang chuỗi khác. Hãy mô tả ngắn gọn cách thức hoạt động của nó.
Đầu tiên, một nội dung bị khóa trên trình bao bọc mã thông báo được kiểm soát bởi hợp đồng Bộ định tuyến ở phía chuỗi nguồn. Mạng MPC (Tính toán nhiều bên) với 28 trình xác thực xác minh các giao dịch trên chuỗi nguồn và sau đó ký các giao dịch đúc hoặc rút mã thông báo trên chuỗi mục tiêu. Một tài sản được bao bọc sau đó được đúc hoặc tài sản gốc được rút trên chuỗi mục tiêu. Tài sản được bọc có thể bị đốt cháy để tạo điều kiện chuyển từ chuỗi mục tiêu sang chuỗi ban đầu.
Thông tin thêm về Cầu Cross-Chain .
Bạn có thể tìm thấy bộ trình xác thực MPC đang hoạt động tại đây .
Bộ định tuyến cho phép chuyển tài sản cho các mã thông báo gốc và những mã được tạo bằng Cầu đa chuỗi (được bắc cầu) giữa hai hoặc nhiều chuỗi. Nhóm thanh khoản hỗ trợ tài sản gốc vì Multichain không thể đúc hoặc đốt các mã thông báo đó. Điều này yêu cầu mã thông báo phải được cung cấp cho nhóm thanh khoản bên ngoài. Các tài sản được bắc cầu không yêu cầu nhóm thanh khoản vì Multichain kiểm soát việc cung cấp các tài sản đó bằng cách đúc và đốt các mã thông báo được bắc cầu.
Cũng có thể kết hợp các nội dung gốc và bắc cầu khi một dự án bổ sung hỗ trợ cho các chuỗi bổ sung thông qua bộ định tuyến. Các mã thông báo trên các chuỗi được Multichain hỗ trợ được coi là cầu nối, trong khi các mã thông báo có sẵn được coi là bản địa.
Thông tin thêm về Bộ định tuyến xuyên chuỗi .
Multichain sử dụng mạng các nút Tính toán đa bên an toàn (SMPC). Các nút này tạo ra các phần của khóa riêng để ký giao dịch. Một thuật toán chọn một tập hợp các nút từ mạng để thực hiện việc này. Các nút được chọn sau đó ký các giao dịch chung. Cơ chế này được sử dụng cho mọi mạng được hỗ trợ.
Thông tin thêm về SMPC .
Moonbeam là một parachain trên Polkadot được thiết kế như một onramp dành cho các nhà phát triển. Đó là một nền tảng hợp đồng thông minh L1 tương thích với Ethereum. Moonbeam là một trong những dự án lớn nhất và nổi tiếng nhất của hệ sinh thái, người chiến thắng đầu tiên trong các cuộc đấu giá parachain trên Polkadot. Moonbeam cho phép các nhà phát triển chuyển sang chuỗi chéo với dapp Ethereum hiện có của họ cũng như tạo các dự án chuỗi chéo mới.
XCM là viết tắt của Thông điệp đồng thuận chéo. Đó là cách Polkadot mang lại khả năng tương tác cho các dự án của mình. Định dạng XCM xác định cách gửi tin nhắn giữa các chuỗi khối, kết nối hiệu quả các chuỗi dù với chuỗi chuyển tiếp và với nhau. Điều này mang lại lời hứa về khả năng tương tác của ứng dụng chuỗi chéo khi ngày càng có nhiều dự án khởi chạy trên các parachains Polkadot cho phép người dùng tương tác với tất cả chúng từ một dapp duy nhất.
Trường hợp sử dụng chính cho XCM hiện tại là truy cập mã thông báo trong dapp chuỗi chéo. Hợp đồng thông minh trên Moonbeam có thể giao tiếp trực tiếp để thực hiện các giao dịch và các hoạt động khác.
Thông tin thêm về XCM trên Polkadot Wiki và Moonbeam .
XC-20 là tiêu chuẩn mã thông báo cho mã thông báo ERC-20 trên Moonbeam. Các mã thông báo này đã sẵn sàng cho chuỗi chéo và có thể chuyển nhượng trên toàn bộ hệ sinh thái Polkadot. Điều này hữu ích cho các ứng dụng muốn tích hợp mã thông báo gốc dưới dạng ERC-20.
Xem tài liệu Moonbeam để biết chi tiết về cách thức hoạt động của XC-20.
Trong trường hợp của Equilibrium, cả mã thông báo EQ và EQD đều được kiểm soát bởi Multichain, nghĩa là bộ định tuyến Multichain có quyền đúc và đốt đối với các mã thông báo này. Các hành động đúc và đốt này cho phép kiểm soát việc cung cấp các tài sản này trên chuỗi nơi hợp đồng thông minh cư trú. Điều này có nghĩa là tất cả những gì cần thiết để cây cầu hoạt động là nguồn cung cấp tài sản trên chuỗi nơi mã thông báo ban đầu được đúc. Đây là giao diện của cầu nối đối với EQD:
Nhóm Equilibrium đã phát triển một hợp đồng proxy thực hiện giao diện AnycallProxyBase và cho phép chuyển mã thông báo từ Moonbeam sang một parachain khác trong hệ sinh thái Polkadot. Giải pháp này có thể được sử dụng bởi bất kỳ nhóm nào muốn sử dụng cầu nối Multichain trong parachain của họ.
Để có cái nhìn sâu hơn về cách thức hoạt động của nó, hãy xem github .
Moonbeam chứa các hợp đồng hệ thống kết nối các phần EVM và Substrate của mạng.
Sử dụng hợp đồng này, người dùng có thể chuyển mã thông báo XC-20 từ địa chỉ Moonbeam EVM của họ sang một parachain khác có địa chỉ loại chất nền.
Phương thức xTokens -transfer cho phép gửi XC-20 và thanh toán phí bằng mã thông báo này.
Sử dụng phương pháp này sẽ chuyển mã thông báo XC-20 từ người dùng sang tài khoản có chủ quyền của parachain đích trong Moonbeam. Giá trị tương tự sẽ được gửi cho người nhận trong parachain đích.
Equilibrium kết hợp hai điều tuyệt vời lại với nhau - một cuộc gọi proxy tùy chỉnh và hợp đồng "xTokens" cũng như thực hiện gửi tiền tự động vào Equilibrium hoặc bất kỳ parachain nào khác từ các mạng được hỗ trợ Multichain.
Dưới đây là tổng quan chung về những gì xảy ra với các mã thông báo dưới mui xe bằng cách sử dụng WBTC, ETH và USDC làm ví dụ:
Cân bằng đã triển khai `XcmTransferProxy` để chuyển mã thông báo từ Moonbeam sang một parachain khác mà không cần thêm giao dịch người dùng. Mã này có trên Github .
Đây là cách nó hợp lý hóa quy trình chuyển mã thông báo:
Tối ưu hóa luồng rút tiền
Một trong những bản phát hành thời gian chạy Moonbeam trong tương lai sẽ kích hoạt tính năng gọi EVM bằng tính năng XCM. Nó sẽ là một công cụ mạnh mẽ cho phép tương tác với các hợp đồng EVM trên Moonbeam từ bất kỳ parachain nào.
Rút tiền từ Equilibrium hoặc bất kỳ parachain nào sẽ được kích hoạt mà không cần thêm giao dịch của người dùng trên Moonbeam sau khi tính năng này được phát hành.
Đây là luồng rút tiền bây giờ trông như thế nào so với sau khi tối ưu hóa:
Kết nối thanh khoản giữa các chuỗi khác nhau là một quá trình phức tạp và đầy thách thức để hợp lý hóa. Cân bằng đã tạo ra một bước tiến quan trọng bằng cách phát triển một giải pháp bắc cầu tùy chỉnh. Nó mang lại lợi ích cho toàn bộ dự án và hệ sinh thái theo hai cách quan trọng. Thứ nhất, nó mở khóa Defi TVL trên Ethereum và đưa nó đến các parachains Polkadot, và thứ hai, nó tạo điều kiện cho việc thực hiện sứ mệnh của Equilibrium là biến EQD thành một stablecoin xuyên chuỗi.
Kiểu hợp tác này giữa Equilibrium và Moonbeam trong việc phát triển một giải pháp có thể được sử dụng bởi tất cả các parachains và mang lại lợi ích cho toàn bộ hệ sinh thái là biểu hiện của tầm nhìn dài hạn về khả năng tương tác và tích lũy giá trị hiện đang trở thành hiện thực.