Bitcoin Belum Mampu Mengaktifkan Soft Fork, Kata Pencipta Drivechain

6 jam yang lalu
4 menit baca
3 tampilan

Bitcoin dan Kegagalan Aktivasi Soft Fork

Bitcoin belum berhasil mengaktifkan soft fork yang diusulkan sejak peluncuran Taproot pada tahun 2021. Hal ini membuat Paul Sztorc, pencipta Drivechain dan CEO LayerTwo Labs, berpendapat bahwa jaringan Bitcoin tidak dapat menyetujui peningkatan semacam itu dalam waktu dekat.

“Semua soft fork sejak Taproot telah gagal diaktifkan, dan ini bukan pengecualian,” ungkap Sztorc.

Penilaiannya muncul setelah keruntuhan BIP-110, sebuah soft fork sementara yang diusulkan untuk membatasi beberapa bentuk data non-finansial yang disimpan dalam transaksi Bitcoin. Proposal tersebut hanya mendapatkan dukungan dari 51 blok selama periode kesulitan 2.016 blok, meninggalkan sinyal penambang di angka 2,53%.

Proses Aktivasi dan Tantangan

Node yang menegakkan BIP-110 terpisah dari jaringan Bitcoin yang dominan pada blok 961.632 pada 8 Agustus. Cabang baru tersebut hanya berhasil memproduksi dua blok sebelum terhenti, sementara rantai utama terus memproses blok dengan kecepatan normal. Hasil dari BIP-110 menunjukkan betapa sulitnya bagi pengembang untuk mendapatkan dukungan untuk perubahan pada aturan konsensus Bitcoin.

Proses aktivasi sukarela proposal tersebut memerlukan 55% blok untuk memberikan sinyal dukungan. Pada 2 Agustus, target tersebut menjadi tidak dapat dijangkau secara matematis karena hanya 28 dari 1.108 blok pertama yang memberikan sinyal, berdasarkan data penambang sebelumnya.

Perangkat lunak penegakannya memasuki periode sinyal wajib pada blok 961.632. Node yang menjalankan BIP-110 menolak blok yang tidak memberikan sinyal dukungan, meskipun sebagian besar penambang terus membangun di rantai Bitcoin yang tidak menegakkan.

Implikasi dan Pendapat Para Ahli

Pada 9 Agustus, cabang minoritas tetap beku di blok 961.633 sementara rantai utama bergerak 111 blok lebih maju. Titik akhir BIP-110 menunjukkan sekitar 257 petahash per detik yang ditugaskan ke cabang pada saat itu, sementara CEO Strategi Michael Saylor memperkirakan bahwa sekitar 99,85% dari daya hash Bitcoin tetap berada di rantai yang dominan.

Penundaan dua blok menjadi lebih parah karena cabang tersebut mewarisi kesulitan penambangan Bitcoin sebesar 127,48 triliun. Tanpa cukup daya komputasi, para penambangnya tidak dapat dengan cepat memproduksi blok yang tersisa yang diperlukan untuk mencapai penyesuaian kesulitan.

BIP-110, yang secara resmi disebut sebagai Reduced Data Temporary Softfork, mengusulkan tujuh pembatasan konsensus yang berlangsung selama 52.416 blok, atau sekitar satu tahun pada tingkat blok normal Bitcoin.

Aturan tersebut termasuk batas 83 byte pada output OP_RETURN, batas 256 byte pada dorongan data tertentu, dan pembatasan yang mempengaruhi beberapa fungsi Taproot. Para pendukung, termasuk pemelihara Bitcoin Knots Luke Dashjr, berargumen bahwa pembatasan tersebut akan mengurangi penyimpanan data sewenang-wenang yang terkait dengan inskripsi dan menjaga Bitcoin tetap fokus pada transaksi moneter.

Namun, kritikus seperti Saylor dan salah satu pendiri Blockstream, Adam Back, berpendapat bahwa proposal tersebut dapat merusak netralitas Bitcoin dengan menolak struktur transaksi yang saat ini diterima oleh jaringan.

Drivechain dan Masa Depan Bitcoin

Sztorc menegaskan bahwa BIP-110 bukanlah kegagalan yang terisolasi, merujuk pada kurangnya aktivasi untuk soft fork lain yang diusulkan sejak Taproot. Taproot diaktifkan pada blok 709.632 pada 14 November 2021, setelah para penambang menggunakan proses Speedy Trial untuk memberikan sinyal kesiapan.

Peningkatan tersebut memperkenalkan tanda tangan Schnorr dan aturan pengeluaran Taproot baru tanpa memaksa node yang tidak ditingkatkan ke blockchain terpisah. Sejak saat itu, proposal yang berusaha menambahkan fitur atau mengubah aturan skrip Bitcoin tetap dalam diskusi tanpa aktivasi.

Sztorc menyebut OP_CAT sebagai contoh, menggambarkannya sebagai perubahan kode kecil yang muncul dalam perangkat lunak asli Bitcoin dan telah menarik dukungan dari pengembang. “Tidak ada yang bisa – bahkan OP_CAT, yang hanya terdiri dari 13 baris kode dan ada dalam perangkat lunak asli serta memiliki banyak dukungan,” katanya ketika ditanya bagaimana BIP 300 dapat mengatasi perlawanan terhadap perubahan konsensus.

OP_CAT akan memungkinkan skrip Bitcoin untuk menggabungkan dua elemen data. Satoshi Nakamoto menonaktifkan operasi tersebut pada tahun 2010 karena kekhawatiran keamanan, tetapi proposal selanjutnya berusaha untuk mengembalikannya melalui soft fork yang kompatibel dengan versi sebelumnya.

Proposal lain menghadapi masalah koordinasi yang sama. BIP-360, misalnya, mengusulkan jenis output baru yang dirancang untuk mendukung tanda tangan pasca-kuantum melalui soft fork. Para penulisnya menyajikan desain tersebut sebagai kemungkinan jalur bagi pengguna untuk memindahkan dana ke alamat yang tahan kuantum, meskipun aktivasi akan memerlukan jenis kesepakatan jaringan yang menurut Sztorc tidak dapat lagi dicapai oleh Bitcoin.

Kesimpulan

Drivechain dirancang untuk memungkinkan pengembang menguji aturan dan aplikasi yang berbeda di sidechain yang bersifat opt-in, alih-alih mencari perubahan berulang pada lapisan dasar Bitcoin. Di bawah BIP 300, pengguna dapat memindahkan BTC antara Bitcoin dan sidechain terpisah melalui pengait dua arah.

Setiap sidechain dapat menerapkan aturannya sendiri, memungkinkan pengembang untuk menguji sistem privasi, kontrak pintar, transaksi lebih cepat, atau fungsi lainnya tanpa memerlukan setiap pengguna Bitcoin untuk mengadopsinya. Sidechain juga akan mempertahankan merek dan perangkat lunak terpisah, yang dibandingkan Sztorc dengan sistem yang ada seperti Liquid dan Lightning.

Pengguna dapat memilih apakah akan memindahkan dana ke rantai tertentu, sementara aturan dasar Bitcoin akan tetap tidak berubah setelah peningkatan Drivechain awal. Ketika ditanya apakah beberapa Drivechain dapat memecah likuiditas dan membuat pengguna tidak yakin implementasi mana yang dapat dipercaya, Sztorc membandingkan model tersebut dengan pengembang yang meluncurkan altcoin terpisah.

“Setiap Drivechain akan memiliki mereknya sendiri, sama seperti Liquid, Lightning, dll.,” katanya. Drivechain masih akan menghadapi hambatan langsung yang sama yang diidentifikasi dalam penilaian Sztorc: BIP 300 itu sendiri membutuhkan perubahan konsensus pada Bitcoin. Tanpa aktivasi, pengembang tidak dapat menerapkan sistem penarikan yang diusulkan sebagai bagian dari aturan jaringan.

“Itu tidak bisa,” kata Sztorc ketika ditanya bagaimana BIP 300 dapat mengatasi perlawanan yang menghentikan proposal lain. BIP 300 akan memberikan peran besar kepada penambang Bitcoin dalam menyetujui penarikan dari Drivechain, sebuah pengaturan yang telah menimbulkan kekhawatiran tentang pencurian, sensor, dan kolusi penambang.

Di bawah proposal tersebut, permintaan penarikan akan tetap tertunda sementara penambang memberikan suara tentangnya melalui blok Bitcoin. Permintaan yang menerima cukup dukungan selama periode pemungutan suara yang diperlukan dapat melepaskan BTC dari pengait sidechain.

Sztorc mengatakan model keamanan bergantung sebagian pada nilai ekonomi yang diciptakan oleh sidechain yang populer untuk penambang. “Jika rantai tersebut populer, itu akan menghasilkan biaya untuk penambang. Jika pendapatan biaya ini besar, relatif terhadap jumlah koin yang beredar di L2, maka itu akan aman.” Pengguna perlu menilai hubungan antara pendapatan biaya sidechain, insentif penambang, dan nilai BTC yang dipegang dalam pengait.

Kritikus berpendapat bahwa penambang dapat berkoordinasi untuk menyetujui penarikan yang tidak valid, sementara pendukung berargumen bahwa menyerang sidechain yang menguntungkan dapat menghancurkan pendapatan biaya di masa depan dan merusak kepercayaan dalam sistem.

Bagi peserta di AS, BIP-110 sudah menunjukkan bagaimana operasi penambangan di Amerika dapat terlibat dalam sengketa tata kelola Bitcoin. Foundry USA Pool meminta pelanggan penambangan untuk memberikan suara pada sinyal BIP-110 sebelum periode wajib, sementara Strategi, sebuah perusahaan yang terdaftar di AS dan salah satu pemegang Bitcoin korporat terbesar, secara terbuka menentang proposal tersebut melalui Saylor.

Fork yang gagal juga menciptakan risiko praktis bagi pemegang karena BIP-110 tidak menyertakan perlindungan replay otomatis. Pengembang Bitcoin Kevin Loaec memperingatkan bahwa transaksi yang dikirim di satu cabang dapat berpotensi disalin ke cabang lain, menempatkan koin pra-fork dalam risiko jika pengguna mencoba memindahkan atau menjual aset di rantai minoritas tanpa terlebih dahulu memisahkannya.

Para pendukung BIP-110 juga menyiapkan kode untuk kemungkinan perubahan proof-of-work, yang akan memungkinkan cabang yang terhenti untuk meninggalkan algoritma penambangan Bitcoin yang ada. Kode tersebut mencakup waktu hard-fork yang dapat dikonfigurasi, meskipun pengembang Chris Guida menggambarkannya sebagai kontinjensi dan belum menetapkan tanggal aktivasi.