Aset digital

Drivechains: Peluru Perak untuk Masalah Skalabilitas Bitcoin atau Kotak Pandora Risiko Baru?

mm
Tambahkan Securities.io ke sumber pilihan Anda di Google
Bitcoin branches

Sebuah proposal besar untuk meningkatkan fungsionalitas jaringan Bitcoin sedang beredar di Twitter, dan memicu perdebatan sengit di antara para pengembang.

Dengan kemampuan pemrograman dan skalabilitas Bitcoin yang relatif terbatas dibandingkan blockchain lain, salah satu cara untuk meningkatkan kemampuan protokol adalah melalui “Drivechains.” Tambahan yang menjanjikan namun kompleks ini ke ekosistem Bitcoin memungkinkan pembuatan sidechain yang terhubung ke jaringan Bitcoin utama namun tetap terpisah dan beroperasi secara independen dengan aturan dan fungsionalitasnya sendiri.

Ditentukan oleh BIP 300 dan BIP 301, peningkatan soft fork ini diusulkan oleh Paul Sztorc dan bertujuan menciptakan mekanisme sidechain native untuk Bitcoin. Sidechain akan memungkinkan Bitcoin untuk dijembatani secara “trustlessly” ke rantai terpisah.

Hari ini, kita akan melihat mekanisme skalabilitas ini, apa yang ditawarkannya untuk jaringan Bitcoin, dan mengapa hal ini menimbulkan begitu banyak kontroversi di industri. Jadi, mari kita mulai!

Apa itu Drivechain?

Pertama kali diperkenalkan pada tahun 2015, Drivechain menawarkan cara untuk menskalakan Bitcoin menggunakan sidechain. Sidechain berjalan berdampingan satu sama lain, biasanya memiliki koin unik mereka sendiri, dan biasanya memperoleh keamanan dari blockchain yang mereka jalankan secara paralel. Misalnya, Stacks adalah blockchain lapisan 2 yang meminjam keamanannya dari blockchain Bitcoin tetapi memiliki token uniknya sendiri yang disebut STX.

Sementara itu, Drivechains adalah sidechain khusus, disebut child chain, yang tidak memiliki aset native tetapi meminjamnya dari chain induk. Dengan cara ini, Drivechains memungkinkan pengguna Bitcoin mengunci BTC mereka di drivechains ini menggunakan peg dua arah terdesentralisasi, yang memanfaatkan bukti kriptografis untuk mencetak altcoin dengan karakteristik uniknya masing-masing.

Rantai ini beroperasi sebagai blockchain independen dan kemudian ditambang secara merge oleh penambang Bitcoin, mirip dengan cara sidechain RSK ditambang secara merge.

Untuk implementasi Drivechain, diperlukan soft fork yang diaktifkan namun dengan perubahan minimal pada lapisan dasar. Jika ada yang tidak berjalan dengan baik, perubahan tersebut juga dapat di-fork kembali. Dengan pendekatan ini, Sztorc bertujuan menghentikan fragmentasi Bitcoin yang disebabkan oleh hard fork akibat perbedaan konsensus, seperti yang terjadi pada tahun 2017 selama upgrade SegWit, yang melahirkan Bitcoin Cash.

Dengan demikian, drivechains memungkinkan Bitcoin mengambil fitur dan kasus penggunaan yang diinginkan atau paling sukses dari rantai altcoin yang ada tanpa mengubah desain inti Bitcoin.

Dengan cara ini, Drivechains akan memberikan penambang biaya tambahan dan meningkatkan hash rate serta keamanan jaringan. Selain itu, ia memungkinkan fitur dan kasus penggunaan baru seperti stablecoin, token keamanan, Keuangan Terdesentralisasi (DeFi), dan Token Non-Fungible (NFT), yang dibangun di atas dan didukung oleh Bitcoin, yang telah mengalami adopsi besar di Ethereum dan rantai altcoin lainnya. Dengan memungkinkan eksperimen pada Bitcoin tanpa merusak blockchain L1 dasar, Drivechains berpotensi membuat Bitcoin menjadi lebih menarik.

Klik di sini untuk mempelajari semua tentang investasi di Bitcoin (BTC). 

Bagaimana Drivechain Bekerja?

Sekarang, cara kerja Drivechains adalah mereka memanfaatkan sidechain dan peg dua arah untuk pergerakan Bitcoin.

Untuk peg dua arah, Drivechains menggunakan bukti Simplified Payment Verification (SPV) yang memungkinkan pengguna mengirim BTC ke dan dari sidechain. Metode ini digunakan untuk memeriksa apakah sebuah transaksi berada di blockchain Bitcoin tanpa menyimpan seluruh blockchain, seperti node. Ini merupakan bentuk klien ringan yang hanya menyimpan header blok alih-alih blok penuh.

Untuk memindahkan Bitcoin, pertama aset kripto dikunci di alamat khusus di dalam chain. Setelah terkunci, sidechain memeriksa transaksi tersebut, dan begitu terdeteksi, sejumlah token sidechain native yang sesuai dibuat.

Token altcoin ini dapat memiliki karakteristik, fitur, atau kompromi apa pun yang tidak memungkinkan pada lapisan satu Bitcoin. Selain itu, mereka dapat menikmati blok yang lebih cepat dan biaya yang lebih rendah.

Sekarang, untuk mengonversi token sidechain kembali menjadi BTC di dalam chain atau mentransfer BTC kembali ke blockchain Bitcoin, sekali lagi diperlukan bukti kepemilikan SPV pada sidechain.

Sidechain pertama-tama memvalidasi transaksi penarikan pada sidechain itu sendiri dan memastikan bahwa itu memang transaksi yang valid pada lapisan dasar, yang membayar koin yang disimpan di alamat khusus.

Validasi ini terjadi pada sidechain serta pada transaksi penarikan. Setelah selesai, dana dibekukan di sidechain, dan transaksi dikirim ke penambang blockchain Bitcoin untuk memverifikasi bahwa itu merupakan pengeluaran yang valid. Aset kripto penarikan kemudian akan dikirim ke alamat khusus, yang disepakati semua penambang melalui pemungutan suara.

Proposal: BIP 300 dan 301

CEO dan pendiri Layer 2 Labs, Sztorc, adalah peneliti dan pengembang Bitcoin terkenal yang telah mengerjakan drivechains sejak 2015.

Perusahaannya, Layer 2 Labs, mengumpulkan dana seed sebesar $3 juta pada Desember 2022 dari investor malaikat untuk membawa drivechains dan teknologi inovatif lainnya ke Bitcoin. “Kami percaya bahwa drivechains memiliki potensi untuk mengeliminasi altcoin, meningkatkan adopsi bitcoin, dan menjadi katalis untuk hyperbitcoinization,” kata perusahaan dalam pernyataan pada saat itu.

Sztorc menjelaskan konsep drivechains dalam BIP 300 dan 301, yang pertama kali diusulkan enam tahun lalu pada 2017. BIP atau Bitcoin Improvement Proposals berisi spesifikasi teknis mengenai pengenalan perubahan pada kode protokol Bitcoin dan dibahas dalam komunitas Bitcoin.

Sekarang, mari kita lihat proposal-proposal ini:

BIP 300

Pengembang Bitcoin Core Luke Dashjr baru-baru ini mengirimkan draft kasar untuk mengimplementasikan drivechains. Proposal draft tersebut terdiri dari 17 commit dan berfokus pada penerapan kembali drivechains menggunakan model mirip UTXO.

Menurut sebuah posting di repositori Bitcoin Core di GitHub, tujuan utama perubahan ini adalah menciptakan versi baru drivechains dengan desain yang dimodelkan berdasarkan cara Bitcoin melacak transaksi dan kepemilikan. Alih-alih membuat basis data terpisah untuk sidechain, metode ini akan memanfaatkan struktur basis data yang ada untuk pendekatan yang lebih bersih dan lebih dapat ditinjau, kata Dashjr.

Saat ini, proposal tersebut belum dapat diterapkan dalam bentuknya yang sekarang dan masih memiliki ruang untuk pengembangan lebih lanjut, perubahan tambahan yang signifikan, dan mungkin pergeseran pendekatan berdasarkan umpan balik komunitas.

BIP 301

Proposal ini akan membuka “blind merged mining” untuk sidechain. Dalam merged mining biasa, seorang penambang menambang dua atau lebih blockchain secara bersamaan, memanfaatkan algoritma hashing yang sama untuk mengumpulkan biaya pada kedua rantai.

Sementara sebagian besar penambang terlibat dalam bentuk merged mining, mereka harus secara eksplisit memilih untuk menjalankan perangkat lunak sidechain. Blind merged mining menghilangkan kebutuhan ini dengan memungkinkan pihak ketiga menjalankan sidechain, menerima biayanya, dan kemudian meneruskan dana tersebut ke penambang sebagai biaya transaksi BTC.

Perdebatan

Percakapan seputar drivechains baru-baru ini muncul di media sosial ketika gelombang baru Bitcoiners menunjukkan minat yang diperbaharui untuk meninjau kembali ide-ide Sztorc. Drivechains menawarkan beberapa manfaat, namun tentu saja tidak tanpa beberapa kompromi yang perlu dipertimbangkan.

Sudah ada kontroversi seputar Ordinals, yang membawa NFT ke Bitcoin dengan memanfaatkan beberapa kemampuan baru yang disediakan oleh skrip pengeluaran Taproot pada soft fork Taproot terbaru. Namun, berbeda dengan Ordinals yang sangat populer, drivechains tidak memerlukan aset baru; melainkan dapat digunakan secara khusus untuk tujuan BTC, seperti transaksi yang lebih privat dan skalabel.

Menurut Sztorc, Drivechains bertujuan mengatasi dua masalah utama Bitcoin, cryptocurrency terbesar berdasarkan kapitalisasi pasar. Pertama, ia berupaya melawan inovasi stagnan yang telah mengganggu Bitcoin sejak awal. Kedua, ia bertujuan mencegah penyebaran upaya yang disebabkan oleh tantangan dalam menerapkan perubahan pada blockchain Bitcoin.

Bitcoin Harus Meningkat

Ketidakmampuan untuk berubah demi inovasi ini dilihat sebagai masalah “heterogenitas”, yang menyiratkan bahwa pengembang inti menolak mengubah Bitcoin karena berbagai faktor. Jadi, dengan mengimplementasikan Drivechain, idenya adalah memungkinkan siapa saja membangun secara permissionless di atas Bitcoin, membawa inovasi dan fitur baru yang dapat gagal tanpa mengorbankan lapisan dasar.

Skalabilitas adalah masalah lain yang dapat diatasi dengan Drivechain, memungkinkan pembuatan sidechain dengan ukuran blok lebih besar dan mengontrak pengguna secara langsung ke dalamnya.

Selain menarik lebih banyak pengguna, sidechain ini akan menambah nilai pada ekosistem Bitcoin dalam bentuk token yang dibangun di atas Bitcoin yang akan menghasilkan lebih banyak biaya bagi penambang. Drivechains selanjutnya akan memungkinkan penerapan konsep seperti zk-SNARKs, ukuran blok lebih besar, skrip Turing-complete, MimbleWimble, tanda tangan cincin Monero, atau lainnya pada sidechain yang berbeda, menciptakan pasar bebas untuk implementasi segala jenis ide ke dalam Bitcoin.

Para pendukung Drivechain berargumen bahwa sidechain serta aplikasi dan token yang dibangun di atasnya merupakan penggerak penting biaya transaksi bagi penambang Bitcoin, karena tanpa mereka, penambang Bitcoin suatu hari nanti mungkin menemukan diri mereka dalam situasi yang tidak menguntungkan.

Penambang Tertarik pada Drivechains?

Masalahnya, sebagian besar pendapatan penambang Bitcoin berasal dari block reward, yaitu jumlah BTC baru yang dikeluarkan oleh protokol sebagai subsidi. Subsidi blok ini menurun secara stabil, dan sekitar tahun 2140, tidak ada lagi BTC yang akan dirilis sebagai subsidi oleh protokol. Oleh karena itu, penambang akan sepenuhnya bergantung pada biaya transaksi sebagai sumber pendapatan mereka pada saat itu.

Dengan demikian, seiring menurunnya subsidi blok, biaya transaksi akan semakin harus mengkompensasi pendapatan yang saat ini diterima penambang dalam bentuk block reward. Di sinilah drivechains dapat membantu menciptakan lalu lintas di atas Bitcoin dan, selanjutnya, biaya transaksi yang pada akhirnya akan dibayarkan kepada penambang Bitcoin.

Namun, drivechains melibatkan kompromi keamanan dalam bentuk blind merged mining untuk mengamankan drivechain dan mekanisme pegging. Dalam hal ini, penambang tidak perlu menjalankan node drivechain tetapi tetap dapat mengumpulkan semua biaya transaksi darinya dengan hanya berkontrak dengan pihak lain yang menjalankan node drivechain penuh.

Menurut pengembang Bitcoin Core Dashjr, drivechains akan membuat serangan hipotetis 51% terhadap Bitcoin jauh lebih mengerikan karena, selain bersekongkol untuk membalikkan blockchain, penambang juga akan memiliki kekuatan untuk mencuri koin pengguna.

“Dengan keadaan sentralisasi penambangan saat ini, IMO, akan sangat bodoh mengirim bitcoin apa pun ke drivechain,” tulis Dashjr baru-baru ini. “Ada cara yang lebih baik untuk membakar bitcoin atau menyumbangkan kepada penambang.”

Namun, pengembang tersebut mengatakan ia tetap “netral” terhadap Drivechains, dan jika ada dukungan komunitas yang cukup, mereka harus tersedia bagi mereka yang ingin menggunakannya.

Sementara itu, BitMEX, menyebut teknikalitas mekanisme peg-out sebagai “kontroversial” dan bahwa draft ini “mengakui kenyataan bahwa dalam sistem peg-out yang dikenal… penambang Bitcoin dapat menyensor data, memalsukan data, atau bekerja sama dengan administrator dan mencuri Bitcoin sidechain.” Namun pada saat yang sama, mereka mencatat bahwa “peningkatan penggunaan sidechain berpotensi positif bagi utilitas Bitcoin.”

BIP300

Selain kekhawatiran tentang penambang mencuri dana pengguna, penentang drivechain juga berargumen bahwa merge mining akan membuat node lebih mahal dan penambangan kurang menguntungkan. Sebaliknya, penambang akan memperoleh biaya tambahan, dan blind merge mining hanya bersifat opt-in.

Kritik terhadap Drivechain lebih lanjut berargumen bahwa ini merupakan serangan terhadap Bitcoin dan hanya cara untuk membawa “shitcoin” ke Bitcoin yang tidak akan memberikan banyak utilitas bagi cryptocurrency terbesar. Namun pendukung berargumen bahwa para kritikus ini hanya berhati-hati terhadap perubahan.

Pemikiran Penutup

Seperti yang kita lihat, ada banyak konflik seputar Drivechains, yang merupakan blockchain sekunder yang berinteraksi dengan blockchain utama dan bertujuan menawarkan pengalaman pengguna yang lebih baik. Namun, ini bukan perkembangan baru dan telah dibahas selama bertahun-tahun.

Di sisi positif, Drivechains akan membantu jaringan Bitcoin untuk menskalakan secara efektif, memungkinkan eksperimen permissionless, dan meningkatkan adaptabilitas. Dengan peningkatan ini, pengguna Bitcoin akan memperoleh akses opsional ke fitur seperti langkah privasi, kontrak pintar, dan token tambahan, sehingga membuka jalan bagi kasus penggunaan dan produk baru yang inovatif dalam ekosistem Bitcoin.

Namun, hal ini tidak tanpa masalah, karena memerlukan soft fork untuk diimplementasikan dan mungkin menyertakan kerentanan serta kompleksitas tambahan. Tetapi dengan hanya satu peningkatan, drivechains dapat memungkinkan pengembangan masa depan terjadi di atas Bitcoin tanpa perlu perubahan lebih lanjut pada lapisan dasar.

Awal tahun ini, ketika Ordinals pertama kali mulai mendapatkan perhatian, perdebatan serupa muncul di komunitas Bitcoin, namun sejauh ini, mereka telah menjadi mayoritas transaksi Bitcoin.

Sekarang, proposal Drivechain, menurut Sztorc, adalah “tak terelakkan” dan pada akhirnya akan diaktifkan, karena membayar biaya kepada penambang dan memungkinkan onboarding langsung dana ke sidechain di atas Bitcoin. Namun untuk saat ini, komunitas sedang memperdebatkan proposal tersebut dengan semangat, dan masih harus dilihat apakah dan kapan itu akan diaktifkan secara final.

Klik di sini untuk mempelajari semua tentang membeli Bitcoin (BTC).

Gaurav memulai perdagangan cryptocurrency pada 2017 dan telah jatuh cinta dengan ruang crypto sejak saat itu. Minatnya pada semua hal crypto menjadikannya seorang penulis yang berspesialisasi dalam cryptocurrency dan blockchain. Tak lama kemudian, dia menemukan dirinya bekerja dengan perusahaan crypto dan outlet media. Dia juga seorang penggemar besar Batman.