๐Ÿ‡ฎ๐Ÿ‡ฉ Blog IOHK: IOG meluncurkan toolkit untuk mengembangkan sidechain custom di Cardano

Versi dokumen orisinil: IOG launches a toolkit for developing custom sidechains on Cardano
Dipublikasikan pada tanggal 12 Januari 2023
Ditulis oleh Neil Burgess
Terjemahan ke dalam :indonesia: Bahasa Indonesia oleh @andreassosilo
(Translated to Indonesian language by @andreassosilo)


IOG meluncurkan toolkit untuk mengembangkan sidechain custom di Cardano

12 Januari 2023 | Neil Burgess | bacaan 8 menit

IOG launches a toolkit for developing custom sidechains on Cardano
Input Output Global (IOG) telah menyusun tim insinyur ahli untuk menggunakan dasar yang kokoh dari blockchain Cardano dalam membangun toolkit untuk membangun sidechain khusus. Dengan menggunakan toolkit tersebut, mereka telah membangun sebuah testnet publik sidechain yang kompatibel dengan Ethereum virtual machine (EVM) sebagai proof of concept. Sidechain membuat Cardano menjadi lebih dapat diperluas dan lebih skalabel tanpa mengorbankan stabilitas atau keamanan dari main chain.

Memperluas Cardano dengan sidechain

Cardano adalah blockchain generasi ketiga, berdasarkan pada penelitian akademis, dan ditulis dalam bahasa pemrograman Haskell untuk pembuktian matematis **.

Desentralisasi, keamanan, dan skalabilitas dari protokol konsensus Ouroboros telah terbukti dalam skala besar dan volume oleh ribuan stake pool independen dan jutaan alamat dompet dalam kurun lima tahun. Jaringan telah berjalan tanpa kegagalan sejak dimulai pada tahun 2017.

Desentralisasi dan interoperabilitas adalah kunci masa depan blockchain. Fitur-fitur ini memastikan bahwa tidak ada orang atau entitas yang mampu mengendalikan blockchain, atau terbatas pada satu ekosistem saja. Untuk tumbuh, baik dari perspektif teknik maupun sosial, sebagian besar aplikasi dan komunitas perlu diberdayakan dengan kedaulatan dan pilihan desain mereka sendiri.

Untuk memungkinkan lingkungan interoperabel ini, IOG telah bekerja pada pembuatan toolkit untuk membangun keluarga sidechain. Dengan toolkit ini, siapa pun dapat mulai memanfaatkan keamanan dan infrastruktur Cardano untuk membuat mission-specific sidechain. Sidechain EVM membuktikan kelayakan konsep ini. Semua pekerjaan ini dibagikan dengan komunitas Cardano dan akan sepenuhnya bersifat open source. Tahap pertama adalah demonstrasi aplikasi EVM di IO ScotFest di Edinburgh pada akhir November 2022. Hari ini, kami menyediakan sebagian pertama dari dokumentasi resmi.

Tentang toolkit

Sidechain hanyalah blockchain yang bergantung pada main chain dan terhubung dengannya.

Toolkit ini memungkinkan sidechain memiliki algoritma konsensus dan fitur sendiri. Sidechain terhubung ke main chain melalui jembatan yang memungkinkan transfer aset antar chain. Keabsahan blok ditentukan melalui mekanisme konsensus yang mengandalkan keamanan dari main chain.

Toolkit ini terdiri dari:

  • Main chain Plutus scripts. Skrip ini dijalankan di main chain Cardano, memungkinkan transaksi cross-chain yang aman dan pergerakan token, dan memanfaatkan minting policy untuk mendukung token sidechain.
  • Chain follower. Chain follower melacak data dan event di main-chain yang mengatur sidechain. Dalam rilis toolkit v1, hal ini adalah instance db-sync Cardano.
  • Sidechain module. Modul ini merupakan bagian dari klien sidechain. Ia menerjemahkan data main-chain dan mengimplementasikan adaptasi ledger yang diperlukan.


Gambar 1. Komponen Toolkit Sidechain

Toolkit ini juga dilengkapi dengan dokumen spesifikasi teknis yang berisi pengenalan dan panduan untuk sidechain Cardano. Blok bangunan toolkit ini dirancang untuk memberdayakan developer. Beberapa contohnya:

  • memindahkan data dan aset antara main chain dan custom sidechain
  • mendukung berbagai protokol konsensus, aturan ledger, dan bahasa
  • peluncuran sidechain yang aman
  • keamanan small chain
  • memungkinkan eksperimen, inkubasi, dan penelitian.

Aplikasi EVM sidechain masih dalam tahap audit, dan akan tersedia sebagai public testnet pada bulan Januari 2023. Developer akan dapat mencobanya dengan menjalankan beberapa aplikasi Solidity untuk merasakan potensinya. Developer DApp yang menggunakan EVM sidechain harus memperhatikan bahwa data harus dianggap final pada main chain sebelum dipindahkan ke sidechain.

Menggunakan komponen toolkit sidechain

Developer blockchain, developer aplikasi terdistribusi (DApp), operator stake pool (SPO), dan pengguna DApp semuanya dapat memanfaatkan sidechain khusus. Developer dapat menggunakan toolkit ini untuk membuat blockchain untuk kasus penggunaan tertentu berdasarkan keamanan dan desentralisasi Cardano.

Blockchain yang dibuat dengan cara ini dapat memanfaatkan dukungan dari komunitas SPO yang sudah ada, dan mendapatkan manfaat dari komunitas Cardano yang antusias.

Bagi developer DApp, sidechain custom menawarkan keuntungan dalam interoperabilitas, skalabilitas, uji coba, dan kompatibilitas.

Interoperabilitas

Bentuk komunikasi paling dasar antara main chain dan sidechain adalah pertukaran aset. Karena aset mempertahankan sifatnya saat ditransfer ke sidechain, mereka dapat dengan mudah ditransfer kembali. Mekanisme jembatan (bridge) memungkinkan komunikasi ini. Selama kedua chain tersebut aman, keamanan ini terus berlanjut pada pertukaran dua arah.

Komunikasi antara main chain dan sidechain memungkinkan mereka untuk mempertahankan protokol konsensus dan format blok mereka sendiri tetapi tetap bekerja sama, membuka jangkauan aplikasi yang lebih luas.

Skalabilitas

Sama seperti seorang manajer proyek memiliki pilihan antara baik, cepat, atau murah (pilih dua dari tiga hal ini), blockchain memiliki pilihan antara tiga tujuan yang saling bersaing - desentralisasi, keamanan, dan skalabilitas.

Karena sidechain dapat spesifik untuk domain aplikasi, transaksi dapat diselesaikan lebih cepat, meringankan beban main chain. Peningkatan skalabilitas sidechain datang tanpa mengorbankan keamanan dan tidak perlu memengaruhi desentralisasi.

Uji coba

Developer dapat melakukan uji coba DApp pada sidechain yang didedikasikan. Jika ada kegagalan yang memerlukan restart atau modifikasi antarmuka ke chain, maka hanya sidechain yang terpengaruh, bukan main chain. Tahap ini berfungsi sebagai langkah perantara antara operasi testnet dan rilis mainnet penuh untuk fitur eksperimental dan aplikasi baru.

Kompatibilitas

Sidechain dapat mengekspos application program interface (API) yang sama dengan chain yang sudah ada dan menggunakan protokol konsensus Cardano yang aman dan efisien. Misalnya, Cardano EVM sidechain menyediakan lingkungan eksekusi Solidity yang tidak memerlukan penambang, tetapi masih melayani metode JSON RPC Ethereum. Smart contract Ethereum dapat dijalankan tanpa perubahan, dengan biaya gas yang jauh lebih rendah.

Untuk SPO

Sidechain memberikan peluang bagi SPO dengan memungkinkan stake pool mereka memberikan hadiah dalam bentuk token yang lebih dari sekadar koin ADA jika mereka memutuskan untuk juga menjalankan node sidechain. Token khusus sidechain ini dapat melayani tujuan yang berbeda dan pada gilirannya menarik delegator untuk berpartisipasi dalam jaringan. Tergantung pada bagaimana hadiah diatur di sidechain, pembuat blok sidechain dapat diberi hadiah dengan token baru untuk membangun blok, memvalidasi, dan berkontribusi pada keamanan jaringan. Setiap SPO Cardano dapat memilih untuk juga memvalidasi blok di sidechain. Jika mereka melakukannya, mereka dapat mengambil keuntungan dari pendapatan tambahan untuk menyediakan layanan tambahan dan menggunakan lebih banyak sumber daya.

Jika seorang SPO memilih untuk memvalidasi blok sidechain, mereka akan perlu menyediakan sumber daya tambahan. Beberapa ruang disk diperlukan untuk menyimpan sidechain, dan mereka harus menjalankan dua proses lagi; sebuah chain follower dan sebuah node sidechain.

Untuk pengguna DApp

Interoperabilitas yang lebih besar antara chain, proses pengembangan yang disederhanakan, lebih banyak platform pengembangan, dan biaya transaksi yang lebih rendah cenderung meningkatkan jumlah dan variasi DApp. Lebih banyak sidechain Cardano berarti variasi desain blockchain inovatif, kasus penggunaan, dan total hadiah staking yang lebih tinggi, yang cenderung menarik lebih banyak SPO dan delegator, dan dengan demikian memastikan keamanan yang ditingkatkan dan desentralisasi yang lebih besar. Itulah potensi dari ekosistem sidechain.

Kesimpulan

Toolkit sidechain adalah produk terbaru pada roadmap Cardano di fase scaling Basho, yang memperkenalkan lebih banyak pemrograman, interoperabilitas, dan skalabilitas. Pengembangan sidechain membuka jalan untuk adopsi massal Cardano dengan memungkinkan throughput yang jauh lebih tinggi tanpa mengurangi desentralisasi atau keamanan. Pengembang blockchain dapat lebih mudah membuat sidechain khusus. Pada akhirnya, IOG berharap akan melihat keluarga sidechain dan chain partner Cardano berkembang.

Testnet publik EVM sidechain akan dirilis pada bulan Januari 2023 sehingga komunitas dapat mendeploy DApp, membuat smart contract, dan memindahkan token antar chain pada lingkungan uji coba.

Toolkit yang dirilis pada bulan Januari bukanlah solusi lengkap. Ada beberapa area yang perlu ditingkatkan, seperti bridge experience, mekanisme hadiah SPO, dan model keamanan. Semua area ini akan dikerjakan dengan komunitas, secara hati-hati dan bertahap, berkolaborasi untuk umpan balik, pemikiran, dan rekomendasi.

Ada banyak perbaikan yang dapat dilakukan dan banyak cara yang beragam untuk menjalankan sidechain. Namun, kami berharap apa yang telah kami kembangkan secara internal di IOG akan memberikan kumpulan kemampuan utama dan menetapkan dasar yang kokoh untuk membangun seperangkat alat dan melakukan perbaikan lebih lanjut dalam kolaborasi dengan komunitas.

Dokumentasi lebih lanjut dan tutorial video akan tersedia kedepannya. Seperti biasa, ikuti media sosial IOG untuk update terbaru.

Silakan baca spesifikasi teknis dan dokumentasi pengembangan untuk sidechain, serta bergabunglah dengan IOGโ€™s Technical Community Discord untuk diskusi lebih lanjut. Kami akan segera mengadakan Discord stage bagi developer yang tertarik, jadi pastikan untuk mendaftar ke newsletter developer IOG untuk mendapat update. Untuk pertanyaan seputar bisnis dan kemitraan, silakan hubungi IOG melalui halaman kontak.

Update per 7 Februari 2023

Testnet proof of concept EVM sidechain kini tersedia untuk diuji. Kini Anda dapat menguji transfer token antara lingkungan pengujian, menghubungkan dompet dan melakukan penyebaran smart contract dan DApps.

Testnet konsep ini bersifat sementara dan akan secara berkala digulirkan ulang selama fase pilot. Meskipun kami akan memberi tahu developer terlebih dahulu, karena sifatnya, kami tidak dapat menjamin kelangsungan dan uptime. Pada akhirnya, hal ini dimaksudkan sebagai sumber daya komunitas dan kami mendorong developer dan SPO untuk terlibat dan berkolaborasi (dan bereksperimen!). Lihat dokumentasi yang diupdate di sini.

1 Like