Untitled

Peringatan: Blog ini mengeksplorasi penerapan protokol kripto terkemuka sebagai Smart Contract Omnichain di ZetaChain. Produk yang disebutkan melibatkan banyak fungsi, yang dapat berubah. Selanjutnya, perubahan dan peningkatan pada protokol ZetaChain diperlukan untuk mencapai fungsionalitas tersebut.

Misi ZetaChain adalah untuk menjadi platform untuk akses universal, kesederhanaan, dan utilitas di seluruh blockchain. Dengan Omnichain Smart Contracts, para pengembang dapat menggunakan smart contract yang kompatibel dengan EVM yang dapat dioperasikan di semua jaringan - bahkan jaringan yang non smart seperti Bitcoin - semuanya dari satu tempat. Dari DEX THORChain hingga protokol restaking ETH, EigenLayer, dan protokol staking BTC, BabylonChain - para pengembang tidak perlu membangun blockchain baru. Mereka dapat dengan mudah mendukung kasus-kasus penggunaan ini sebagai Smart Contract Omnichain di ZetaChain.

Bangun THORChain dan lebih banyak lagi di ZetaChain

THORChain adalah blockchain khusus aplikasi yang dirancang untuk menjadi DEX. Ia menggunakan arsitektur Threshold Signature Scheme (TSS) untuk memungkinkan pertukaran Bitcoin dengan aset DeFi di chain lain tanpa trust. ZetaChain menggunakan arsitektur TSS yang serupa untuk menandatangani dan mengelola aset di chain lain, tetapi memungkinkan pengembang untuk menggunakannya secara bebas melalui layer smart contract yang dapat diprogram.

Platform ZetaChain memungkinkan Anda untuk membangun DEX yang secara fungsional mirip dengan THORChain di ZetaChain. Sebagai contoh, pada diagram satu, Anda dapat mengimplementasikan Uniswap dengan kumpulan token yang ada pada jaringan yang berbeda. Inilah yang dilakukan oleh omnichain DEX Eddy Finance untuk memungkinkan penukaran BTC native dengan token di jaringan lain dalam satu langkah. Contoh lainnya adalah SushiSwap yang menggunakan kontrak EVM-nya secara out-of-the-box untuk memungkinkan interoperabilitas Bitcoin. Pelajari lebih lanjut dalam siaran pers di sini.

Diagram 1: UniswapV2 contract for cross-chain DEX

Diagram 1: UniswapV2 contract for cross-chain DEX

DEX lintas jaringan hanyalah salah satu contoh dApp Omnichain. Dengan pengiriman pesan umum dan Omnichain Smart Contracts, pengembang dapat membangun proyek NFT, aplikasi DeFi seperti peminjaman, manajemen portofolio, jaminan Bitcoin, serta aplikasi dan game sosial yang secara langsung berinteraksi dengan jaringan dan aset apa pun.

ZetaChain dapat dianggap sebagai platform yang lebih umum tidak hanya untukĀ pertukaran aset native, tetapi juga pembuatan aplikasi lintas jaringan yang mudah.

Menerapkan EigenLayer sebagai dApp Omnichain di ZetaChain

Protokol EigenLayer di Ethereum memperkenalkan konsep restaking. Ini berarti bahwa staker ETH dapat memperpanjang aset yang mereka pasangkan untuk mengamankan aplikasi lain di Ethereum melalui smart contract EigenLayer. Validator yang berpartisipasi dalam EigenLayer diberi insentif untuk bersikap jujur dan memvalidasi aplikasi baru. Secara keseluruhan, EigenLayer membantu meningkatkan dan menyatukan model keamanan Ethereum.

Diagram dua mengilustrasikan bagaimana Anda dapat menggunakan produk seperti EigenLayer sebagai Smart Contract Omnichain di ZetaChain, dan menciptakan pasar terbuka untuk keamanan. Secara efektif, produk ini memperluas restaking ETH di Ethereum untuk menyertakan aset dari berbagai jaringan untuk mengamankan semua jenis protokol konsensus, oracle, bridge, dan lain-lain. Hal ini juga berlaku untuk BTC native dari jaringan Bitcoin. ZetaChain memberikan likuiditas paling banyak sementara produk seperti EigenLayer saat ini terbatas pada ETH.

Diagram 2: Omnichain staking contract tutorial

Diagram 2: Omnichain staking contract tutorial

Sejauh implementasi, Smart Contract Omnichain pada EVM ZetaChain mengelola proses staking, restaking, dan distribusi reward. Pengguna, baik di ZetaChain itu sendiri, atau di jaringan yang terhubung (Bitcoin, Ethereum, Binance, dan lainnya di masa mendatang), dapat mengakses Omnichain dApp dan menyetor aset asli ke dalam kontrak.

Produk seperti EigenLayer di ZetaChain akan terlihat sangat mirip dengan cara kerjanya di Ethereum dengan satu pengecualian: Di Ethereum, hanya pengguna Ethereum yang dapat berpartisipasi dalam EigenLayer; di EigenLayer ZetaChain, pengguna Bitcoin dapat menyetor BTC ke dalam staking EigenLayer.

Implementasi Smart Contract Omnichain yang sederhana memperluas produk seperti EigenLayer untuk memungkinkan restaking lintas jaringan. Dengan ZetaChain, dApps dapat memanfaatkan likuiditas dari ekosistem penting lainnya seperti Bitcoin untuk mengamankan model di semua jaringan dengan cara yang lebih efisien dan terukur.

Sebagai catatan, ZetaChain perlu menawarkan cara bagi validator Ethereum untuk mengamankan jaringan tambahan. Menerapkan sistem seperti solusi Actively Validated Services (AVS) dari EigenLayer akan menjadi perubahan yang besar dan mahal.

Perluas BabylonChain ke jaringan kontrak non-smart sebagai Omnichain dApp di ZetaChain

Mirip dengan ZetaChain, BabylonChain mengenali kumpulan besar likuiditas yang belum dimanfaatkan di jaringan Bitcoin. Diagram 3 menunjukkan bagaimana solusi BabylonChain memungkinkan pemegang Bitcoin melakukan staking BTC mereka untuk mengamankan jaringan PoS tanpa memindahkan aset mereka dari jaringan Bitcoin. Beroperasi dalam batasan bahasa skrip Bitcoin, BabylonChain mendukung kontrak staking yang mengatur dan menentukan kondisi di mana Bitcoin dapat dilepas atau dipangkas.

Diagram 3: BabylonChain Litepaper 2023-07-13

Diagram 3: BabylonChain Litepaper 2023-07-13