Anda mungkin terkadang bertanya-tanya bagaimana berbagai blockchain dapat berkomunikasi satu sama lain. Atau bagaimana beberapa Blockchain dapat melakukan transaksi lebih cepat dan lebih murah dibandingkan yang lain? Jika iya, maka Anda mungkin tertarik untuk mempelajari tentang sidechain.

Dalam panduan komprehensif ini, kami akan menjelaskan semua yang perlu Anda ketahui tentang sidechain, mulai dari dasar hingga lanjutan. Anda akan mengetahui bagaimana sidechain dapat meningkatkan dan memperluas kemampuan dan kemungkinan Blockchain – pada dasarnya cara kerja sidechain, mengapa sidechain berguna, apa saja contohnya, manfaatnya, dan kelemahan penggunaan sidechain.

Sidechain adalah blockchain terpisah yang terhubung ke blockchain lain, yang disebut rantai induk. Sidechain memungkinkan pengguna untuk mentransfer aset mereka antara rantai utama dan rantai samping, dan sebaliknya, serta memanfaatkan fitur dan keunggulan kedua rantai tersebut. Sidechain dapat menawarkan transaksi yang lebih cepat dan lebih murah, algoritma konsensus yang beragam, dan banyak lagi.

Pertama-tama, tahukah Anda apa itu Blockchain? Sederhananya, blockchain bagaikan sebuah buku besar yang mencatat semua transaksi yang terjadi di jaringan. Misalnya, blockchain Bitcoin mencatat semua transfer Bitcoin antar orang. Blockchain adalah cara bertransaksi yang sangat aman dan transparan, dan ini tidak dapat disangkal karena semua orang dapat melihat apa yang tertulis di dalamnya, dan tidak seorang pun dapat mengubahnya tanpa persetujuan mayoritas.

Namun terkadang, blockchain dapat memiliki beberapa masalah. Misalnya, blockchain bisa lambat, mahal, atau terbatas fungsinya. Bayangkan jika Anda ingin membeli pizza dengan Bitcoin, tetapi harus menunggu satu jam dan membayar biaya tinggi agar transaksi Anda dikonfirmasi. Atau bayangkan jika Anda ingin menggunakan Bitcoin Anda untuk beberapa kontrak pintar atau permainan, tetapi blockchain Bitcoin tidak mendukungnya. Tentu sangat menjengkelkan, bukan?

Di sinilah sidechain berperan. Sidechain seperti buku kecil yang terhubung ke buku besar (Blockchain), atau rantai utama. Sidechain memungkinkan Anda memindahkan aset, mungkin Bitcoin, ETH, atau SOL, dari rantai utama ke sidechain, dan kembali lagi. Dengan cara ini, Anda dapat menikmati manfaat dari kedua buku tersebut, tanpa memengaruhi keamanan dan stabilitas rantai utama.

1. SidechainIni adalah blockchain terpisah yang berjalan paralel dengan Ethereum Mainnet dan beroperasi secara independen menggunakan mekanisme konsensusnya sendiri. Sidechain bertanggung jawab atas keamanannya sendiri dan oleh karena itu tidak dianggap sebagai solusi lapisan 2.

— Shiv Sakhuja (@shivsakhuja) 31 Maret 2022

Bahasa Indonesia: Untuk lebih menggambarkan apa yang terjadi di sini dan membawanya pulang, katakanlah Anda memiliki beberapa Bitcoin (saya yakin Anda tahu mengapa kita menggunakan BTC, sekarang?), di rantai utama Bitcoin, tetapi Anda ingin menggunakannya untuk beberapa kontrak pintar atau permainan yang hanya tersedia di rantai utama Ethereum. Anda dapat menggunakan rantai samping yang kompatibel dengan Bitcoin dan Ethereum, contohnya adalah Rootstock (RSK), untuk memindahkan bitcoin Anda ke rantai samping, dan kemudian menggunakannya seolah-olah itu adalah ether (ETH) di rantai utama Ethereum. Setelah selesai, Anda dapat memindahkan Bitcoin Anda kembali ke rantai utama Bitcoin, menggunakan rantai samping yang sama. Sesederhana itu.

Bagaimana Sidechain Bekerja?

Mari kita selami lebih dalam 'mekanisme operasi' sidechain. Sidechain bekerja menggunakan proses khusus yang disebut two-way peg. Apa ini? Bayangkan two-way peg seperti jembatan yang menghubungkan mainchain dan sidechain. Proses ini memastikan jumlah aset di kedua chain selalu sama, dan tidak ada yang bisa menipu atau menciptakan aset baru tanpa modal, atau menghabiskan aset yang ditransfer dua kali.

Untuk menggunakan sidechain, Anda perlu mengirimkan aset Anda ke alamat khusus atau kontrak pintar di mainchain, yang bertindak sebagai gerbang ke sidechain. Ini akan mengunci aset Anda di mainchain dan memberi tahu sidechain bahwa Anda telah mentransfernya. Kemudian, sidechain akan memeriksa transfer tersebut dan membuat jumlah aset yang sama di sidechain untuk Anda gunakan. Anda kemudian dapat dengan bebas memindahkan dan membelanjakan aset Anda di sidechain, selama Anda mengikuti aturan dan protokol sidechain.

Ketika Anda ingin memindahkan aset Anda kembali ke rantai utama, Anda hanya perlu mengirimkannya ke alamat khusus lain atau kontrak pintar di rantai samping, yang bertindak sebagai gerbang ke rantai utama. Ini akan menghancurkan aset Anda di rantai samping dan memberi tahu rantai utama bahwa Anda telah mentransfernya kembali. Kemudian, rantai utama akan memeriksa transfer tersebut dan membuka kunci aset dengan jumlah yang sama di rantai utama untuk Anda gunakan. Anda kemudian dapat dengan bebas memindahkan dan membelanjakan aset Anda di rantai utama, selama Anda mengikuti aturan dan protokol rantai utama blockchain tersebut.

Inilah mengapa kami menyebut sidechain mirip dengan lalu lintas dua arah atau jalan paralel ganda. Dengan demikian, Anda dapat memindahkan aset bolak-balik antara sidechain dan mainchain pilihan Anda, asalkan aturan dan protokol kedua chain tersebut dipatuhi dan dipatuhi oleh mainchain.

Mengapa Sidechain Berguna?

Sidechain bermanfaat karena dapat menawarkan berbagai fitur dan keunggulan yang mungkin tidak dimiliki mainchain, atau mungkin ditawarkan dengan biaya atau kecepatan yang lebih tinggi. Apa pun kasusnya, kondisi yang berbeda dapat menentukan penggunaan atau kegunaan sidechain bagi pengguna tertentu. Misalnya, beberapa sidechain dapat memiliki:

Transaksi Lebih Cepat dan Murah

Beberapa sidechain dapat memproses lebih banyak transaksi per detik dan mengenakan biaya lebih rendah daripada mainchain, sehingga lebih cocok untuk pembayaran yang sering dan kecil, atau untuk aplikasi yang membutuhkan skalabilitas dan kinerja tinggi. Sebagai contoh, Lightning Network, sidechain Bitcoin yang memungkinkan transfer Bitcoin dan aset lainnya secara instan dan berbiaya rendah, menggunakan jaringan saluran pembayaran.

Algoritma Konsensus yang Berbeda

Beberapa sidechain dapat menggunakan cara yang berbeda untuk mencapai kesepakatan dan mengamankan jaringan dibandingkan mainchain. Hal ini membuat mereka lebih efisien, fleksibel, atau adaptif terhadap berbagai kasus penggunaan atau lingkungan. Loom Network, misalnya, adalah sidechain Ethereum yang menggunakan algoritma delegated proof-of-stake (DPoS), yang memungkinkan pengguna memilih validator yang memproduksi blok dan mendapatkan imbalan, alih-alih menggunakan algoritma proof-of-work (PoW), yang mengharuskan penambang memecahkan teka-teki rumit dan menghabiskan banyak energi serta waktu berharga pengguna.

Fungsionalitas dan Inovasi Baru

Terakhir, berbagai sidechain dapat mendukung jenis transaksi baru, kontrak pintar, permainan, atau fitur lain yang mungkin tidak dimiliki atau mungkin sulit diimplementasikan oleh mainchain, sehingga memposisikannya lebih menarik bagi pengembang dan pengguna yang ingin bereksperimen dan berinovasi. Axie Infinity adalah contoh permainan yang berjalan di sidechain bernama Ronin, yang terhubung ke mainchain Ethereum. Sidechain ini memungkinkan pengguna untuk mengumpulkan, mengembangbiakkan, dan melawan makhluk-makhluk lucu bernama Axies, serta mendapatkan token dan hadiah.

Ada beberapa alasan lain mengapa pengguna mungkin menganggap sidechain tertentu berguna, tetapi seperti yang telah ditetapkan sebelumnya, sebagian besar merupakan faktor atau preferensi yang bergantung pada pengguna atau pengembang.

Apa Saja Contoh Sidechain?

Ada banyak contoh sidechain yang ada atau sedang dikembangkan untuk berbagai tujuan dan platform. Meskipun demikian, semua sidechain terbagi dalam dua kategori atau jenis dasar. Yaitu, pertama, sidechain dengan dua blockchain independen, dan kedua, sidechain di mana satu blockchain bergantung pada blockchain lainnya (yaitu, rantai induk dan rantai 'anak' atau dependen).

Secara umum, berikut ini adalah beberapa yang paling populer dan terkenal:

Jaringan Cair

Ini adalah sidechain Bitcoin yang memungkinkan transfer Bitcoin dan aset lainnya secara cepat dan rahasia, serta penerbitan token dan stablecoin baru. Liquid Network juga mendukung pertukaran atom, yaitu pertukaran aset lintas-rantai tanpa perantara.

Poligon

Polygon adalah sidechain Ethereum yang terkenal dan menyediakan kerangka kerja untuk membangun dan menghubungkan jaringan blockchain yang skalabel dan aman. Polygon mendukung berbagai jenis sidechain, misalnya Plasma, zkRollup, Optimistic Rollup, dan Validium, yang menggunakan berbagai teknik untuk mencapai throughput tinggi dan biaya rendah.

Sumber Gambar: Cointelegraph Binance Smart Chain

Salah satu contoh sidechain yang berjalan paralel dengan Binance Chain, yang merupakan mainchain ekosistem Binance, adalah Binance Smart Chain. Binance Smart Chain memungkinkan kontrak pintar, permainan, dan interoperabilitas dengan blockchain lain, sekaligus memanfaatkan transaksi Binance Chain yang cepat dan berbiaya rendah.

SmartBCH

SmartBCH adalah sejenis sidechain yang menghubungkan dua blockchain terpisah. Ini adalah sidechain untuk Bitcoin Cash yang dapat menjalankan kontrak pintar dan dApps seperti Ethereum. SmartBCH memiliki jembatan khusus yang disebut SHA-Gate untuk memindahkan Bitcoin Cash di antara kedua rantai tersebut. Ketika Anda mengirim Bitcoin Cash dari rantai utama ke sidechain, Anda menggunakan perangkat lunak Bitcoin Cash biasa. Ketika Anda mengirim Bitcoin Cash dari rantai samping ke rantai utama, Anda menggunakan sekelompok node tepercaya yang mengoperasikan jembatan dan sekelompok penambang yang memeriksa jembatan. Proses ini cepat dan efisien secara interoperabilitas.

P.S. SmartBCH tidak memiliki koinnya sendiri tetapi menggunakan Bitcoin Cash sebagai gantinya.

xDai

Ini adalah sidechain lain yang mudah digunakan dan kompatibel dengan Ethereum serta menggunakan stablecoin bernama xDai sebagai mata uang aslinya. Sidechain ini bertujuan untuk menyediakan cara cepat dan murah untuk mentransfer dan menggunakan stablecoin untuk transaksi dan aplikasi sehari-hari.

Gambar melalui: Pengembang Solidity Polkadot

Platform Polkadot yang menghubungkan beberapa Blockchain, yang disebut parachain, ke satu mainchain, yang disebut relay chain. Platform ini memungkinkan berbagai Blockchain untuk berkomunikasi dan berbagi keamanan, skalabilitas, dan inovasi.

Kosmos

Cosmos adalah platform yang menghubungkan beberapa blockchain, yang disebut 'Zona', ke sebuah rantai utama, yang disebut 'Hub'. Platform ini memungkinkan berbagai blockchain untuk berkomunikasi dan bertukar aset, menggunakan protokol standar yang disebut komunikasi antar-blockchain (IBC).

Kekurangan dan Risiko Sidechain?

Sidechain bukanlah solusi yang sempurna, karena mengandung beberapa tantangan dan risiko yang perlu diwaspadai oleh pengguna dan pengembang. Berikut adalah beberapa risiko utama, dengan pemahaman anekdot:

Masa depan#Bitcoindipertaruhkan. Lapisan baru sangat dibutuhkan untuk meningkatkan skala pembayaran dan mengaktifkan kontrak pintar, tetapi jalur mana yang harus diambil? Sidechain dan solusi Layer 2 seperti Lightning dan RGB dapat memperluas kemampuan Bitcoin, tetapi masing-masing memiliki keterbatasan. Sidechain membutuhkan…

— Rootstock (@rootstock_io) 23 November 2023

Keamanan dan Kepercayaan

Sidechain tidak seaman mainchain, karena bergantung pada mekanisme konsensus dan validatornya, yang mungkin kurang terdesentralisasi, tangguh, atau tepercaya dibandingkan mainchain. Ini berarti sidechain lebih rentan terhadap serangan, peretasan, atau kegagalan, yang dapat mengakibatkan hilangnya atau pencurian aset. Contoh terbaru peretasan sidechain adalah eksploitasi jembatan lintas-rantai Poly Network pada 2 Juli 2023, yang melibatkan 57 aset kripto berbeda di 10 Blockchain. Meskipun Poly Network tidak melaporkan jumlah pasti aset yang dicuri, laporan menyebutkan bahwa aset tersebut bernilai lebih dari $5 juta dari berbagai sidechain.

Pada 2 Juli 2023,#PolyNetworkmenemukan eksploitasi yang memengaruhi 58 aset di 11 blockchain. Tim Poly Network segera memulai investigasi. 📕 Detail eksploitasi kini telah diungkapkan 👉 https://t.co/DpM9obA8Nu pic.twitter.com/CWQ8bDElL6

— Poly Network (@PolyNetwork2) 20 November 2023

Kompatibilitas dan Interoperabilitas

Sidechain tidak selalu kompatibel atau interoperabel dengan mainchain atau sidechain lainnya, karena keduanya mungkin menggunakan standar, protokol, atau format yang berbeda. Implikasinya, sidechain mungkin menghadapi kesulitan atau keterbatasan dalam mentransfer atau bertukar aset, data, atau fungsionalitas lintas rantai. Kurangnya standar atau protokol umum untuk komunikasi lintas rantai dan transfer aset antar sidechain dan solusi lapisan 2 yang berbeda tetap menjadi tantangan serius bagi pengguna.

Baca artikel ini: Bagaimana Interoperabilitas Blockchain Menghubungkan Jaringan Bersama? untuk memiliki pemahaman mendalam tentang cara kerja interoperabilitas blockchain

Pengalaman Pengguna dan Adopsi

Mari kita hadapi kenyataan, menggunakan atau mengakses sidechain mungkin tidak mudah atau nyaman, karena mungkin memerlukan langkah, alat, atau pengetahuan tambahan dari pengguna atau pengembang. Ini menyiratkan bahwa sidechain mungkin menawarkan pengalaman pengguna atau adopsi yang lebih rendah dibandingkan mainchain atau platform lainnya. Contoh yang lebih relevan dari tantangan pengalaman pengguna dan adopsi adalah kesulitan dan kebingungan dalam menangani beberapa dompet, kunci, dan alamat untuk berbagai sidechain dan solusi lapisan 2.

Regulasi dan Kepatuhan

Kerugian lain dari penggunaan sidechain adalah terkadang terdapat masalah hukum atau kepatuhan terhadap hukum dan peraturan di berbagai negara atau wilayah, karena sidechain dapat mengaktifkan aktivitas atau fitur yang dilarang atau dibatasi oleh otoritas. Singkatnya, sidechain dapat menghadapi tantangan hukum atau sanksi dari pemerintah atau regulator, yang dapat memengaruhi operasi atau penggunanya. Tindakan keras terhadap penambangan dan perdagangan mata uang kripto oleh pemerintah Tiongkok, yang telah memengaruhi keamanan dan stabilitas beberapa sidechain yang bergantung pada penambang atau validator Tiongkok, adalah salah satu contohnya.

Kompetisi dan Inovasi

Akhirnya, dalam hal meningkatkan permainan dan tetap menjadi yang terdepan, sidechain tidak selalu menjadi solusi terbaik atau satu-satunya untuk meningkatkan atau memperluas kapabilitas dan kemungkinan Blockchain. Karena, secara realistis, mungkin ada teknologi atau platform lain yang menawarkan solusi yang lebih baik atau alternatif. Oleh karena itu, sidechain menghadapi persaingan atau keusangan dari inovasi atau pengembangan pemain lain di dunia blockchain. Pada bulan September 2022, mainchain Ethereum ditingkatkan ke versi Ethereum 2.0, yang memperkenalkan algoritma konsensus baru yang disebut proof-of-stake (PoS), yang lebih cepat, lebih murah, dan lebih ramah lingkungan daripada algoritma proof-of-work (PoW) sebelumnya. Hal ini membuat banyak sidechain yang menggunakan PoW atau algoritma lain menjadi kurang kompetitif atau relevan.

Kesimpulan

Sidechain adalah teknologi yang menarik dan menjanjikan yang dapat meningkatkan dan memperluas kapabilitas serta kemungkinan Blockchain. Sidechain dapat menawarkan transaksi yang lebih cepat dan lebih murah, beragam algoritma konsensus, fungsionalitas dan inovasi baru, dan banyak lagi. Namun, sidechain juga memiliki beberapa tantangan dan risiko, seperti keamanan dan kepercayaan, kompatibilitas dan interoperabilitas, pengalaman dan adopsi pengguna, regulasi dan kepatuhan, persaingan dan inovasi, dan banyak lagi. Oleh karena itu, pengguna dan pengembang harus mempertimbangkan dengan cermat pro dan kontra penggunaan sidechain dan selalu melakukan riset dan uji tuntas sendiri sebelum menggunakannya.