Membuka Kunci Inovasi Smart Contract Cross-Chain Dengan CCIP
Dalam presentasinya baru-baru ini The Future of Chainlink, Co-founder Chainlink Sergey Nazarov membahas pentingnya Cross-Chain Interoperability Protocol (CCIP) untuk ekosistem blockchain dan bagaimana hal itu akan membantu memungkinkan developer untuk membangun evolusi smart contract berikutnya yang memanfaatkan keuntungan dari beberapa jaringan blockchain, serta layanan off-chain. Di bawah ini adalah kutipan dari presentasinya.
CCIP adalah penerapan mekanisme konsensus Chainlink yang sangat aman — yang membantu mengamankan lebih dari $75 miliar dan telah beroperasi dengan sukses selama beberapa tahun — untuk masalah komunikasi cross-chain. Hal ini bukan hanya tentang memindahkan token; ini sebenarnya tentang komunikasi. Inilah perbedaan besar dari apa yang dilakukan CCIP.
CCIP akan membuat banyak jembatan berbeda, dan banyak jembatan berbeda itu akan memindahkan token antar rantai dan antar aplikasi. Tapi menurut banyak orang yang membangun CCIP, itu adalah ruang lingkup yang sangat terbatas. Menerapkan kemampuan untuk memindahkan token saja tidak cukup untuk membawa industri kami ke dunia yang kami sebut smart contract cross-chain.
“Dengan munculnya CCIP, Anda akan dapat menghasilkan smart contract yang sebenarnya merupakan beberapa kontrak pada beberapa chain yang saling beroperasi satu sama lain.” –Sergey Nazarov
Ini adalah evolusi besar ketiga tentang bagaimana definisi smart contract akan berkembang. Evolusi pertama adalah dari satu kontrak menjadi dua atau lebih. Evolusi kedua beralih dari beberapa kontrak pada satu chain ke kontrak tersebut menggunakan sistem off-chain yang diminimalkan kepercayaan dalam bentuk jaringan oracle untuk memperoleh data dan memperoleh komputasi untuk berinteraksi dengan semua sistem tersebut dengan andal. Pergeseran besar ketiga dan ekspansi dalam cara smart contractakan didefinisikan adalah penciptaan kemampuan komposisi smart contract cross-chain.
Anda tidak hanya membuat smart contract atau serangkaian kontrak pada satu chain dan itulah smart contract Anda. Dengan munculnya CCIP di tahun mendatang, Anda akan dapat membuat smart contract yang sebenarnya adalah beberapa kontrak pada beberapa chain yang saling beroperasi satu sama lain. Ini akan menjadi lompatan besar lainnya, mirip dengan bagaimana generasi data harga telah menjadi lompatan besar bagi munculnya DeFi, dan generasi nomor acak yang dapat diverifikasi dan berbagai komputasi off-chain dalam jaringan oracle telah menyebabkan peningkatan besar untuk NFT dan bermain game.
Kemampuan untuk membuat smart contract cross-chain akan memungkinkan pengembang mengembangkan smart contract untuk memanfaatkan berbagai bagian kode pada berbagai chain yang berbeda, seperti halnya beberapa bagian kode yang berbeda digunakan di beberapa cloud yang berbeda. Pengembang web memanfaatkan layanan dan potongan kode yang paling cocok untuk suatu tugas. Begitulah cara aplikasi web dibangun, dan apa yang Jaringan Chainlink dan ekosistem akan memungkinkan pengembang lakukan dengan menyediakan kemampuan cross-chain ini.
Smart Contract akan memiliki format yang jauh lebih berguna, yang dikenal sebagai smart contract cross-chain. Kontrak ini masih akan menjadi smart contract hybrid karena mereka menggunakan data off-chain dan layanan komputasi yang disediakan oleh jaringan oracle, baik untuk keacakan yang dapat diverifikasi, layanan keepers, atau layanan off-chain lainnya.
“Pengembang sebenarnya akan memiliki kemampuan untuk membangun aplikasi smart contract dengan cara yang sama seperti pengembang web membangun aplikasi web berkualitas tinggi.” –Sergey Nazarov
Pada tingkat umum, itulah yang harus dicapai oleh industri blockchain, Jaringan Chainlink, dan sistem Chainlink untuk membuat jutaan pengembang berikutnya masuk ke industri blockchain. Untuk memungkinkan mereka membangun cara mereka terbiasa membangun di industri web saat ini. Mereka mampu membangun aplikasi berkualitas tinggi dengan cepat, hemat biaya, dan dengan aplikasi yang mudah digunakan. Itulah yang perlu kita berikan sebagai industri, ekosistem, dan komunitas.
Sementara jaringan oracle untuk data menyediakan fungsionalitas itu untuk aplikasi DeFi, dan jaringan oracle untuk komputasi dan angka acak menyediakannya untuk game dan NFT, kemampuan untuk menyatukan beberapa bagian kode smart contract pada beberapa chain berbeda akan mendefinisikan ulang cara pengembang membangun aplikasi di industri blockchain. Anda akan dapat menggunakan chain yang ingin Anda gunakan untuk fitur terbaik dari chain tersebut. Anda akan dapat menggunakan chain utama tertentu untuk jaminan keamanan, chain lain untuk jaminan kecepatan atau skalabilitas tertentu, dan bahkan banyak chain lain yang pada dasarnya sebagai etalase.
Anda akan memiliki banyak kontrak pada chain yang mendapatkan nilai dari pengguna blockchain tersebut. Hal ini pada dasarnya akan menghasilkan satu smart contract besar, yang terdiri dari beberapa kontrak on-chain dan layanan off-chain yang menyediakan bridging dalam bentuk komunikasi, kemampuan untuk mendapatkan data, dan kemampuan untuk melakukan komputasi off-chain yang diminimalkan kepercayaan yang sebelumnya tidak dapat diakses, tetapi diperlukan.
“Ini adalah inovasi besar CCIP. Perkembangan ini menciptakan apa yang kami rasakan sebagai tumpukan smart contract cross-chain, dengan CCIP sebagai protokol utama di pusat yang memungkinkan komunikasi.” –Sergey Nazarov
Protokol tersebut dapat digunakan pada jaringan oracle terdesentralisasi seperti Chainlink, dan dapat memiliki kemampuan tambahan utama seperti Jaringan Anti-Penipuan untuk membuktikan bahwa transaksi yang dilakukan akurat dan dapat diandalkan. Ini akan memungkinkan inovasi utama seperti jembatan token yang dapat diprogram dan berbagai jembatan cross-chain yang dibangun oleh orang-orang di komunitas dan ekosistem Chainlink. Aplikasi cross-chain dan smart contract ini semuanya masih dapat digunakan dari interface, dompet, dan sistem yang ada, serta berbagai perusahaan dan sistem web 2.0 saat ini.
Fitur-fitur ini akan melengkapi tiga kategori dari apa yang dilakukan Jaringan Chainlink dan jaringan oracle terdesentralisasi secara umum. Mulai dari penyediaan data yang divalidasi ke komputasi off-chain, dan kemudian ke komunikasi cross-chain sehingga Anda akan dapat mengirim pesan antar kontrak agar mereka dapat menggunakan layanan satu sama lain. Anda akan dapat mengirim token antar kontrak dengan pekerjaan tambahan yang minimal, sehingga menghasilkan smart contract cross-chain yang dimungkinkan oleh data yang sangat tervalidasi dan didukung oleh kemampuan untuk mendapatkan angka acak, komputasi keepers, dan berbagai perhitungan lanjutan lainnya seperti FSS.
Inilah tujuannya Jaringan Chainlink — memerangi berbagai masalah dan memberikan jaminan kriptografi yang jelas kepada pengguna. Jaringan oracle terdesentralisasi memberikan jenis nilai yang unik bagi pengembang dan pengguna pengembang mereka, menandai kategori yang sama sekali baru dari smart contract hybrid yang lebih canggih. Kita telah melihat bagaimana versi awal dari data yang sangat tervalidasi, keacakan, dan komputasi off-chain memulai kontrak DeFi yang lebih maju, tetapi sebenarnya itu baru permulaan. Perkembangan ini dapat diperluas jauh lebih jauh, dengan cara yang sama seperti dunia web pada awalnya menerima beberapa layanan utamanya, yang mengakibatkan ledakan layanan yang didorong oleh permintaan yang dibuat oleh aplikasi.
Mulailah membangun dengan Chainlink hari ini dengan mengunjungi dokumentasi pengembang , bergabung dengan diskusi teknis tentang Discord, dan/atau menghubungi ahli kami.
Untuk mempelajari lebih lanjut tentang Chainlink, kunjungi situs web Chainlink dan ikuti Twitter Chainlink resmi untuk mengikuti berita dan pengumuman Chainlink terbaru.
Chainlink Indonesia
Telegram ID | Facebook ID | Medium ID| Youtube ID | Website | Solusi | Dokumen | Discord| Reddit | GitHub