Untitled

Tuyên bố miễn trừ trách nhiệm: Blog này khám phá việc triển khai các giao thức tiền mã hóa nổi bật dưới dạng hợp đồng thông minh Omnichain trên ZetaChain. Các sản phẩm được đề cập có nhiều chức năng và có thể thay đổi. Hơn nữa, cần phải thay đổi và nâng cấp giao thức ZetaChain để đạt được chức năng đó.

Sứ mệnh của ZetaChain là phục vụ như một nền tảng để truy cập toàn cầu, đơn giản và tiện ích trên bất kỳ blockchain nào. Với Hợp đồng thông minh Omnichain, các nhà phát triển có thể triển khai các hợp đồng thông minh tương thích EVM có khả năng tương tác trên bất kỳ chain nào - ngay cả các chain không chứa hợp đồng thông minh như Bitcoin - tất cả từ một nơi. Từ DEX THORChain đến giao thức ETH restaking protocol EigenLayer và giao thức BTC staking protocol BabylonChain - các nhà phát triển không cần xây dựng blockchain mới. Chúng có thể dễ dàng hỗ trợ các trường hợp sử dụng này dưới dạng hợp đồng thông minh Omnichain trên ZetaChain.

Xây dựng THORChain và nhiều ứng dụng hơn nữa trên ZetaChain

THORChain là một blockchain dành riêng cho ứng dụng được thiết kế để trở thành DEX. Nó sử dụng kiến trúc Lược đồ chữ ký ngưỡng (TSS) để cho phép hoán đổi Bitcoin lấy tài sản DeFi trên các chuỗi khác một cách không đáng tin cậy. ZetaChain sử dụng kiến trúc TSS tương tự để ký và quản lý tài sản trên các chuỗi khác, nhưng nó cho phép các nhà phát triển tự do sử dụng nó thông qua lớp hợp đồng thông minh có thể lập trình.

Nền tảng ZetaChain cho phép bạn xây dựng DEX có chức năng tương tự THORChain trên ZetaChain. Ví dụ: trong sơ đồ một, bạn có thể triển khai Uniswap với nhóm token tồn tại trên các chain khác nhau. Đây là những gì omnichain DEX Eddy Finance thực hiện trên nhiều chain để cho phép hoán đổi BTC nguyên bản lấy token trên các chain khác chỉ trong một bước. Một ví dụ khác là SushiSwap, người đã triển khai hợp đồng EVM ngay lập tức để cho phép Bitcoin có khả năng tương tác. Tìm hiểu thêm trong thông cáo báo chí ở đây.

Diagram 1: UniswapV2 contract for cross-chain DEX

Diagram 1: UniswapV2 contract for cross-chain DEX

Cross-chain DEX chỉ là một ví dụ về dApp Omnichain. Với việc chuyển tin nhắn và hợp đồng thông minh Omnichain, các nhà phát triển có thể xây dựng các dự án NFT, ứng dụng DeFi như cho vay, quản lý danh mục đầu tư, thế chấp Bitcoin cũng như các ứng dụng và trò chơi, mạng xã hội tương tác trực tiếp với bất kỳ chain và tài sản nào.

ZetaChain có thể được coi là một nền tảng tổng quát hơn không chỉ để hoán đổi tài sản nguyên bản mà còn dễ dàng tạo ra các ứng dụng cross-chain tùy ý.

Triển khai EigenLayer dưới dạng Omnichain dApp trên ZetaChain

Giao thức EigenLayer trên Ethereum giới thiệu khái niệm đặt lại. Điều này có nghĩa là những người đặt cược ETH có thể mở rộng tài sản đặt cọc của họ để bảo mật các ứng dụng khác trên Ethereum thông qua hợp đồng thông minh EigenLayer. Những người xác thực tham gia EigenLayer được khuyến khích xác thực các ứng dụng mới. Nhìn chung, EigenLayer giúp cải thiện và thống nhất mô hình bảo mật của Ethereum.

Sơ đồ hai minh họa cách bạn có thể triển khai một sản phẩm như EigenLayer dưới dạng hợp đồng thông minh Omnichain trên ZetaChain và tạo ra một thị trường mở để bảo mật. Một cách hiệu quả, nó mở rộng việc ETH restaking trên Ethereum để bao gồm các tài sản từ nhiều chain nhằm bảo đảm bất kỳ loại giao thức đồng thuận, oracle, bridge,... Điều này thậm chí đúng với BTC nguyên bản từ mạng Bitcoin. ZetaChain mang lại tính thanh khoản cao nhất trong khi một sản phẩm như EigenLayer hiện bị giới hạn ở ETH.

Sơ đồ 2: Hướng dẫn hợp đồng đặt cược Omnichain

Sơ đồ 2: Hướng dẫn hợp đồng đặt cược Omnichain

Về mặt triển khai, hợp đồng thông minh Omnichain trên EVM của ZetaChain quản lý các quy trình đặt cược, tái đặt cược và phân phối phần thưởng. Người dùng, cho dù trên chính ZetaChain hay trên các chain được kết nối (Bitcoin, Ethereum, Binance và các chain khác trong tương lai), đều có thể truy cập Omnichain dApp và gửi tài sản nguyên bản vào hợp đồng.

Một sản phẩm như EigenLayer trên ZetaChain sẽ trông rất giống với cách nó hoạt động trên Ethereum với một ngoại lệ: Trên Ethereum, chỉ người dùng Ethereum mới có thể tham gia EigenLayer; trên EigenLayer của ZetaChain, người dùng Bitcoin có thể gửi BTC vào đặt cược EigenLayer.

Việc triển khai hợp đồng thông minh Omnichain đơn giản sẽ mở rộng một sản phẩm như EigenLayer để cho phép đặt lại cross-chain. Với ZetaChain, dApps có thể tận dụng tính thanh khoản từ các hệ sinh thái quan trọng khác như Bitcoin để bảo đảm các mô hình trên tất cả các mạng theo cách hiệu quả hơn về vốn và có thể mở rộng.

Lưu ý, ZetaChain sẽ cần cung cấp một cách để người xác thực Ethereum bảo mật các mạng bổ sung. Việc triển khai một hệ thống như giải pháp dịch vụ được xác thực tích cực (AVS) của EigenLayer sẽ là một thay đổi lớn và tốn kém.

Mở rộng BabylonChain sang bất kỳ chain nào không chứa hợp đồng thông minh dưới dạng Omnichain dApp trên ZetaChain

Tương tự như ZetaChain, BabylonChain nhận ra một lượng lớn thanh khoản chưa được khai thác trên mạng Bitcoin. Sơ đồ 3 minh họa cách giải pháp BabylonChain cho phép người nắm giữ Bitcoin đặt cọc BTC của họ để bảo đảm chuỗi PoS mà không cần di chuyển tài sản của họ ra khỏi mạng Bitcoin. Hoạt động trong các ràng buộc của ngôn ngữ kịch bản Bitcoin, BabylonChain hỗ trợ các hợp đồng đặt cọc quản lý và chỉ định các điều kiện theo đó Bitcoin có thể được hủy liên kết hoặc bị cắt giảm.

Sơ đồ 3: BabylonChain Litepaper 2023-07-13

Sơ đồ 3: BabylonChain Litepaper 2023-07-13