Tahun 2015 hingga 2017 merupakan periode yang sangat signifikan dalam sejarah Bitcoin karena krisis yang muncul dalam bentuk Perang Ukuran Blok Bitcoin.
Perdebatan teknis yang krusial mengenai masa depan pengembangan Bitcoin ini menguji desentralisasi dan aturan tak tergoyahkan dari jaringan cryptocurrency tersebut secara menyeluruh, memberikan momen pendidikan bagi seluruh dunia tentang cara kerja Bitcoin dan apa yang membuatnya berharga pada tingkat yang paling mendasar.
Selama periode ini, ada yang meragukan apakah Bitcoin akan bertahan dari gejolak tersebut dan bertanya-tanya apakah eksperimen cryptocurrency ini akan gagal; namun, setelah resolusi pertempuran ini, Bitcoin muncul jauh lebih kuat dan lebih kredibel berkat uji ketahanan dan keamanannya.
Meskipun beberapa orang mungkin melihat Perang Ukuran Blok Bitcoin hanya sebagai perdebatan teknis mengenai parameter sederhana di jaringan, kenyataannya jauh lebih kompleks dari itu. Mari kita lihat keseluruhan sejarah Perang Ukuran Blok dari awal hingga akhir dan pelajaran yang bisa diambil untuk masa depan.
Sulit untuk menyatakan waktu pasti kapan Perang Ukuran Blok Bitcoin dimulai, tetapi salah satu titik awalnya adalah ketika perdebatan teknis mengenai batas ukuran blok Bitcoin meluas dari proses pengembangan Bitcoin yang biasa dan masuk ke dunia media sosial. Secara khusus, pengakuan yang lebih luas terhadap masalah ukuran blok dimulai ketika pengembang Bitcoin saat itu, Mike Hearn, mengumumkan perangkat lunak Bitcoin alternatif yang dikenal sebagai Bitcoin XT pada Agustus 2015. Perangkat lunak ini menerapkan cara untuk meningkatkan batas ukuran blok melalui hard fork, yang dikenal sebagai Bitcoin Improvement Proposal (BIP) 101.
Batas ukuran blok adalah jumlah data yang dapat dimasukkan dalam setiap blok yang ditambang di jaringan. Ini juga secara efektif membatasi jumlah transaksi yang dapat dilakukan, karena setiap transaksi Bitcoin memerlukan ruang yang bervariasi dalam blok. Hard fork adalah jenis perubahan yang tidak kompatibel dengan versi sebelumnya terhadap aturan konsensus jaringan yang mengharuskan semua pengguna Bitcoin untuk memperbarui perangkat lunak mereka dan secara efektif berpindah ke jaringan yang benar-benar baru dengan seperangkat aturan yang berbeda.
Pengembang Bitcoin lain, Gavin Andresen, sebelumnya telah mempromosikan BIP 101 untuk dimasukkan ke dalam Bitcoin Core; namun, perubahan ini tidak dapat mencapai konsensus di antara para pengembang. Andresen, Hearn, dan lainnya khawatir bahwa Bitcoin akan menjadi tidak dapat digunakan seiring meningkatnya popularitasnya karena kemacetan jaringan akan mengakibatkan transaksi yang tidak dapat diandalkan dan biaya yang tinggi.
Dengan kata lain, masalah yang dianggap ada adalah Bitcoin menjadi terlalu sukses. Tentu saja, ini adalah masalah baik untuk jaringan; namun, peningkatan aktivitas transaksi di jaringan berarti Bitcoin mendekati batas kapasitas. Pencipta Bitcoin, Satoshi Nakamoto, sebelumnya telah membatasi jumlah data yang dapat dimasukkan dalam setiap blok Bitcoin menjadi 1 megabyte (MB), mungkin sebagai cara untuk mencegah serangan penolakan layanan (denial-of-service) pada jaringan.
Sementara transaksi Bitcoin hampir tidak dikenakan biaya ketika penggunaan jaringan rendah, mencapai batas ukuran blok akan menciptakan situasi di mana pengguna secara efektif terlibat dalam perang penawaran untuk memasukkan transaksi mereka ke dalam blok berikutnya. Ini sangat problematik untuk mata uang yang telah dipromosikan sebagai alternatif yang lebih murah dibandingkan metode pembayaran online tradisional. Andresen bahkan memprediksi bahwa batas ukuran blok tidak akan pernah tercapai meskipun tidak dinaikkan karena pengguna akan meninggalkan jaringan seiring berkurangnya kemudahan penggunaan dan meningkatnya biaya.
Untungnya bagi Bitcoin, prediksi ini tidak menjadi kenyataan.
Rencana Andresen melalui BIP 101 adalah untuk pertama-tama meningkatkan batas ukuran blok menjadi 8 MB, kemudian membiarkan batas baru tersebut meningkat secara otomatis dan teratur seiring waktu dengan laju yang mencapai penggandaan kira-kira setiap dua tahun. Jika rencana ini diterapkan pada waktu itu, batas ukuran blok akan sekitar 128 MB pada musim panas 2024.
Meskipun ini mungkin terlihat seperti solusi sederhana untuk masalah yang dapat dihindari, ada dua masalah utama dengan rencana ini yang diangkat oleh pengembang lain. Pertama, meningkatkan batas ukuran blok juga akan meningkatkan kebutuhan sumber daya komputasi untuk menjalankan node penuh Bitcoin. Ini adalah kekhawatiran yang cukup serius, karena seluruh proposisi nilai Bitcoin berasal dari kemampuan semua peserta untuk memvalidasi transaksi di jaringan. Ini memungkinkan Bitcoin tetap terdesentralisasi, tidak dapat dikendalikan, dan dipercaya.
Kedua, BIP 101 adalah rencana untuk menerapkan peningkatan yang jelas kontroversial dan penuh perdebatan dalam kebutuhan sumber daya melalui hard fork. Seiring waktu, masalah hard fork ini bisa dikatakan menjadi lebih kontroversial dibandingkan dengan penyesuaian parameter ukuran blok itu sendiri, sebagian karena risiko Bitcoin terpecah menjadi dua jaringan yang terpisah dan tidak kompatibel.
Meskipun biaya transaksi masih rendah saat pengumuman Bitcoin XT pertama kali dibuat, keadaan memuncak pada tahun 2017 ketika jaringan Bitcoin mulai mendekati batas kapasitasnya untuk pertama kalinya. Dampak dari kemacetan jaringan ini sangat mengganggu, karena biaya transaksi Bitcoin meroket dan pengguna dompet mulai mengeluh tentang pembayaran yang terjebak di jaringan akibat biaya rendah yang biasa mereka lampirkan pada transaksi mereka. Banyak bursa Bitcoin besar dan penyedia dompet, seperti Coinbase dan Blockchain.com, mulai secara terbuka mendukung berbagai proposal peningkatan batas ukuran blok melalui hard fork pada waktu ini.
Bitcoin XT memulai Perang Ukuran Blok, tetapi beberapa klien perangkat lunak Bitcoin alternatif lainnya yang menerapkan hard fork ukuran blok juga dicoba setelah Bitcoin XT gagal mendapatkan dukungan yang cukup. Bitcoin Classic adalah upaya untuk menerapkan peningkatan kecil satu kali menjadi 2 MB, sementara Bitcoin Unlimited mempromosikan filosofi menghapus batas ukuran blok sepenuhnya, memberikan kendali atas parameter tersebut kepada para penambang yang membuat blok. Namun, upaya lain untuk meningkatkan batas ukuran blok melalui hard fork juga gagal. Sementara Satoshi pernah menulis tentang bagaimana peningkatan batas ukuran blok bisa diterapkan secara bertahap di masa depan setelah penciptaannya, prediksinya tentang pengguna yang menjadi "semakin tiranik" mengenai pembatasan ukuran blockchain Bitcoin juga terbukti benar.