Buku Jonathan Bier terbitan 2021 tentang konflik kapasitas blok dan perubahan aturan Bitcoin pada 2015–2017. Buku ini membantu menjelaskan mengapa perusahaan besar, pengembang, atau mayoritas penambang sekalipun tidak dapat sendirian memaksakan aturan baru kepada semua peserta lain.
Bayangkan dahulu blok sebagai kumpulan transaksi berikutnya yang dicatat. Jika tidak semuanya muat, sebagian menunggu untuk dimasukkan kemudian. Menambah kapasitas pun terdengar seperti solusi yang jelas. Dalam bukunya pada 2021, Jonathan Bier menelusuri mengapa pertanyaan ini memecah Bitcoin pada 2015–2017. Wawancara melengkapi urutan peristiwa: di balik usulan teknis ada manusia, prioritas berbeda, dan kesepakatan yang sulit dicapai. [1]
Pada Agustus 2015, Mike Hearn merilis Bitcoin XT dengan dukungan Gavin Andresen. Usulannya menaikkan batas saat itu dari 1 MB menjadi 8 MB, lalu meningkatkannya lagi. Pendukung ingin mempertahankan pembayaran murah. Penentang khawatir perubahan yang tidak kompatibel akan memecah jaringan. Usulan yang sama bisa terlihat sebagai penyelamat kegunaan bagi satu pihak dan ancaman terhadap aturan bersama bagi pihak lain. [2]
Full Node adalah komputer yang memeriksa transaksi dan blok secara mandiri berdasarkan aturan yang diterapkannya. Jika tetap memakai batas lama, komputer itu menolak blok yang lebih besar, meskipun dibuat penambang berpengaruh. Perubahan yang mengizinkan hal yang sebelumnya dilarang disebut Hard Fork. Merilis program tidak otomatis menulis ulang aturan peserta lain. Perbedaan antara memperjuangkan usulan dan mengadopsinya secara sukarela membantu menjelaskan konflik ini. [2]
Bier kembali ke masa ketika orang masih membayangkan masa depan Bitcoin. Sebagian terutama melihat pembayaran harian yang terjangkau; yang lain melihat uang dengan aturan yang sulit diubah. Selama sistem tumbuh tanpa benturan mendesak, kedua pandangan itu dapat hidup berdampingan. Menurut penulis, konflik kemudian menyingkap asumsi peserta yang tidak pernah dibicarakan. Membeli lebih awal dan mendapat keuntungan tidak dengan sendirinya membuktikan ketepatan pandangan teknis mereka. [3]
Dalam BIP 103, Pieter Wuille mengusulkan kenaikan batas sekitar 17,7% per tahun. Dokumen asli juga menjelaskan sisi lain kapasitas yang lebih besar: lebih banyak data harus dikirim, diperiksa, dan disimpan. Bier menggambarkannya sebagai kesempatan mencapai kesepakatan yang terlewat. Status BIP 103 adalah Closed; jadwal tersebut bukan aturan Bitcoin saat ini. Jadi, perselisihan itu bukan sekadar pilihan antara pertumbuhan dan diam di tempat. [3] [5]
Konflik juga merambah forum. Moderator Theymos membatasi promosi Bitcoin XT di r/Bitcoin karena menganggapnya usulan jaringan yang tidak kompatibel. Pendukung perubahan melihatnya sebagai penyensoran. Sebagian percakapan pindah ke r/btc, dan orang semakin sering menjumpai pendapat yang sudah mereka setujui. Bier memperlihatkan bagaimana perbedaan teknis dapat berubah menjadi ketidakpercayaan antarkelompok. [2]
Pada 8 November 2017, Mike Belshe dan pendukung lain mengumumkan penangguhan rencana kenaikan batas dalam SegWit2x. Pesan itu menyebut belum ada kesepakatan memadai untuk perubahan yang mulus. Bier menganggap momen ini sebagai akhir konflik utama dan kemenangan pengguna yang mempertahankan aturan lama. Menurut penafsirannya, dukungan kuat perusahaan dan penambang tidak cukup untuk membuat peserta lain menerima perubahan yang tidak mereka inginkan. [4]
Hasil konflik tidak menentukan kapasitas blok terbaik. Bier sendiri mengakuinya: jalan lain mungkin membawa manfaat dan biaya yang berbeda. Buku ini membantu memikirkan perubahan dalam jaringan tanpa kepemimpinan pusat, tetapi tidak menjamin hasil konflik berikutnya. Ulasan singkat ini bertumpu pada sinopsis, bagian terpilih dari First Strike, March To War, dan Victory, serta BIP 103; bukan penilaian atas seluruh buku. [1] [2] [3] [4] [5]
Untuk gambaran yang lebih utuh, baca entri ini bersama Perang ukuran blok, SegWit, Hard Fork, Full Node. Entri ini juga dirujuk dari Hijacking Bitcoin.
01Apakah saya harus memahami pemrograman sebelum membaca?+
Tidak. Mulailah dari ruang blok yang terbatas dan fakta bahwa setiap Full Node memeriksa aturan secara mandiri. Dengan begitu, lebih mudah memahami mengapa penambahan ruang juga memunculkan pertanyaan tentang siapa yang boleh mengubah aturan.
02Apakah buku ini membuktikan bahwa satu kelompok mengendalikan Bitcoin?+
Bier menafsirkan hasilnya sebagai kemenangan pengguna dalam mempertahankan aturan, tetapi tidak menganggap sifat itu terjamin selamanya. Buku ini mengisahkan konflik tertentu; tidak memberi kelompok mana pun hak permanen untuk memutuskan bagi peserta lain.