Baru-baru ini, sebuah proposal untuk menghapus batasan ukuran data tambahan yang dibawa oleh OP_RETURN dalam klien Bitcoin Core telah menimbulkan kegaduhan di industri. Pendorong utamanya, seperti pengembang Peter Todd, bahkan berulang kali mengajukan PR (Pull Request), menunjukkan tekad yang kuat untuk tidak berhenti sebelum mencapai tujuannya.
Pada 23 Juli 2023, Peter Todd mengajukan PR#28130, yang mengusulkan untuk menghapus batasan data yang dibawa oleh OP_RETURN. PR tersebut ditutup dan tidak diadopsi.
Pada 28 April 2025, dia tidak menyerah dan mengajukan proposal PR#32359 dengan isi yang sama sekali lagi. Dia secara radikal meminta tidak hanya untuk menghapus batasan data tambahan, tetapi juga untuk menghapus opsi konfigurasi, agar pengguna perangkat lunak klien tidak dapat membuka batasan tersebut dengan menggunakan opsi.
Usulan tersebut ditentang oleh mayoritas orang.
Pengembang lain, instagibbs, mengajukan usulan yang sedikit lebih moderat PR#32406. Dia menyarankan untuk sementara mempertahankan opsi konfigurasi, tetapi tidak ada pembatasan secara default.
Usulan ini juga lebih banyak dibandingkan dengan yang lain. instagibbs juga menulis penjelasan untuk ini, menjelaskan asal-usul OP_RETURN dan mengapa usulan perubahan seperti ini diperlukan.
Penentang yang khas seperti pengembang Luke Dashjr. Dia adalah pemelihara perangkat lunak klien Bitcoin Knots, dan juga menentang dengan keras tentang inskripsi dua tahun yang lalu. Anda dapat melihat artikel-artikel sebelumnya dari JiaoChain untuk informasi lebih lanjut.
Untuk pembaca biasa, untuk memahami masalah ini dengan sederhana, kita dapat membuat perbandingan seperti ini:
Menghapus batasan data tambahan + Eksekusi data tambahan oleh mesin virtual = Ethereum
Tentu saja, sebenarnya tidak semudah itu. Buku besar Bitcoin adalah model UTXO yang tanpa status, untuk merombak buku besar agar dapat menyimpan data status (yang selanjutnya membawa masalah baru yaitu ledakan status), barulah akan mendekati desain Ethereum.
Bagaimanapun, pada tahun itu, karena Bitcoin Core menolak Vitalik Buterin untuk menggunakan kemampuan data tambahan dari buku besar Bitcoin untuk mewujudkan kontrak pintar yang ia impikan, ia terpaksa mendirikan proyek Ethereum.
Dan dalam siklus ini hingga sekarang, orang-orang yang bertaruh pada Ethereum untuk mengalahkan BTC pasti memiliki banyak hewan padang rumput yang melesat melewati pikiran mereka.
Karena kemampuan ini hanyalah salah satu fitur perangkat lunak klien, dan bukan bagian dari konsensus protokol Bitcoin, tidak perlu khawatir bahwa kontroversi ini akan menyebabkan hard fork seperti yang terjadi pada tahun 2017.
Alasan utama yang mendukung termasuk seperti: banyak klien yang dimodifikasi telah menghapus batasan ini dan mendapatkan dukungan dari beberapa kolam penambangan; mungkin bisa memberikan lebih banyak insentif bagi penambang; membatasi kemampuan OP_RETURN tidak akan menghentikan orang-orang yang cerdik menggunakan kemampuan lain seperti multisig, seperti skrip taproot untuk membawa data, malah karena pembatasan tersebut memaksa pemisahan dan penggabungan data yang menyebabkan fragmentasi UTXO; lebih baik membuka jalan daripada menutupnya, tidak ada metode satu ukuran yang dapat secara akurat mengidentifikasi apa yang merupakan data sampah, ini pasti akan menjadi permainan kucing dan tikus yang sia-sia; dan seterusnya.
Alasan utama penolakan termasuk: menghapus batasan data dapat membuat buku besar Bitcoin membengkak dengan cepat, yang pada gilirannya mengurangi desentralisasi; membawa banyak aplikasi non-keuangan, yang melemahkan posisi BTC, menjadikannya hanya sebuah buku cek; dan sebagainya.
Menurut statistik Clark Moddy Bitcoin, ukuran blockchain Bitcoin saat ini sekitar 748.1GB, di mana data tambahan OP_RETURN sekitar 3.83GB, berkontribusi sekitar 0.5%.
Saat ini belum ada kesimpulan pasti apakah PR terkait akan digabungkan dan dirilis. Namun, berdasarkan hasil pemungutan suara dari komunitas, jumlah node yang menggunakan versi ringkas Bitcoin Knots sekarang telah melampaui jumlah node dari versi terbaru Bitcoin Core 29.0.
Mungkin kita akan menyaksikan momen bersejarah: Bitcoin sebagai suatu konsensus, sebenarnya tidak harus bergantung pada perangkat lunak klien tunggal yang dominan. (Meskipun ini adalah sebuah fakta, banyak orang belum menyadarinya)
Sebuah ekosistem Bitcoin yang terdiversifikasi, dengan dua hingga tiga perangkat lunak klien Bitcoin yang seimbang, repositori kode, dan tim pengembang pemelihara yang saling bersaing, mengikuti satu konsensus Bitcoin, berbeda tetapi harmonis, berjuang tetapi tidak hancur, bukankah itu justru lebih menonjolkan daya tarik desentralisasi Bitcoin?
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
OP_RETURN: Salah satu kontroversi BTC yang paling serius
Tulisan oleh: Liu Jiaolian
Baru-baru ini, sebuah proposal untuk menghapus batasan ukuran data tambahan yang dibawa oleh OP_RETURN dalam klien Bitcoin Core telah menimbulkan kegaduhan di industri. Pendorong utamanya, seperti pengembang Peter Todd, bahkan berulang kali mengajukan PR (Pull Request), menunjukkan tekad yang kuat untuk tidak berhenti sebelum mencapai tujuannya.
Pada 23 Juli 2023, Peter Todd mengajukan PR#28130, yang mengusulkan untuk menghapus batasan data yang dibawa oleh OP_RETURN. PR tersebut ditutup dan tidak diadopsi.
Pada 28 April 2025, dia tidak menyerah dan mengajukan proposal PR#32359 dengan isi yang sama sekali lagi. Dia secara radikal meminta tidak hanya untuk menghapus batasan data tambahan, tetapi juga untuk menghapus opsi konfigurasi, agar pengguna perangkat lunak klien tidak dapat membuka batasan tersebut dengan menggunakan opsi.
Usulan tersebut ditentang oleh mayoritas orang.
Pengembang lain, instagibbs, mengajukan usulan yang sedikit lebih moderat PR#32406. Dia menyarankan untuk sementara mempertahankan opsi konfigurasi, tetapi tidak ada pembatasan secara default.
Usulan ini juga lebih banyak dibandingkan dengan yang lain. instagibbs juga menulis penjelasan untuk ini, menjelaskan asal-usul OP_RETURN dan mengapa usulan perubahan seperti ini diperlukan.
Penentang yang khas seperti pengembang Luke Dashjr. Dia adalah pemelihara perangkat lunak klien Bitcoin Knots, dan juga menentang dengan keras tentang inskripsi dua tahun yang lalu. Anda dapat melihat artikel-artikel sebelumnya dari JiaoChain untuk informasi lebih lanjut.
Untuk pembaca biasa, untuk memahami masalah ini dengan sederhana, kita dapat membuat perbandingan seperti ini:
Menghapus batasan data tambahan + Eksekusi data tambahan oleh mesin virtual = Ethereum
Tentu saja, sebenarnya tidak semudah itu. Buku besar Bitcoin adalah model UTXO yang tanpa status, untuk merombak buku besar agar dapat menyimpan data status (yang selanjutnya membawa masalah baru yaitu ledakan status), barulah akan mendekati desain Ethereum.
Bagaimanapun, pada tahun itu, karena Bitcoin Core menolak Vitalik Buterin untuk menggunakan kemampuan data tambahan dari buku besar Bitcoin untuk mewujudkan kontrak pintar yang ia impikan, ia terpaksa mendirikan proyek Ethereum.
Dan dalam siklus ini hingga sekarang, orang-orang yang bertaruh pada Ethereum untuk mengalahkan BTC pasti memiliki banyak hewan padang rumput yang melesat melewati pikiran mereka.
Karena kemampuan ini hanyalah salah satu fitur perangkat lunak klien, dan bukan bagian dari konsensus protokol Bitcoin, tidak perlu khawatir bahwa kontroversi ini akan menyebabkan hard fork seperti yang terjadi pada tahun 2017.
Alasan utama yang mendukung termasuk seperti: banyak klien yang dimodifikasi telah menghapus batasan ini dan mendapatkan dukungan dari beberapa kolam penambangan; mungkin bisa memberikan lebih banyak insentif bagi penambang; membatasi kemampuan OP_RETURN tidak akan menghentikan orang-orang yang cerdik menggunakan kemampuan lain seperti multisig, seperti skrip taproot untuk membawa data, malah karena pembatasan tersebut memaksa pemisahan dan penggabungan data yang menyebabkan fragmentasi UTXO; lebih baik membuka jalan daripada menutupnya, tidak ada metode satu ukuran yang dapat secara akurat mengidentifikasi apa yang merupakan data sampah, ini pasti akan menjadi permainan kucing dan tikus yang sia-sia; dan seterusnya.
Alasan utama penolakan termasuk: menghapus batasan data dapat membuat buku besar Bitcoin membengkak dengan cepat, yang pada gilirannya mengurangi desentralisasi; membawa banyak aplikasi non-keuangan, yang melemahkan posisi BTC, menjadikannya hanya sebuah buku cek; dan sebagainya.
Menurut statistik Clark Moddy Bitcoin, ukuran blockchain Bitcoin saat ini sekitar 748.1GB, di mana data tambahan OP_RETURN sekitar 3.83GB, berkontribusi sekitar 0.5%.
Saat ini belum ada kesimpulan pasti apakah PR terkait akan digabungkan dan dirilis. Namun, berdasarkan hasil pemungutan suara dari komunitas, jumlah node yang menggunakan versi ringkas Bitcoin Knots sekarang telah melampaui jumlah node dari versi terbaru Bitcoin Core 29.0.
Mungkin kita akan menyaksikan momen bersejarah: Bitcoin sebagai suatu konsensus, sebenarnya tidak harus bergantung pada perangkat lunak klien tunggal yang dominan. (Meskipun ini adalah sebuah fakta, banyak orang belum menyadarinya)
Sebuah ekosistem Bitcoin yang terdiversifikasi, dengan dua hingga tiga perangkat lunak klien Bitcoin yang seimbang, repositori kode, dan tim pengembang pemelihara yang saling bersaing, mengikuti satu konsensus Bitcoin, berbeda tetapi harmonis, berjuang tetapi tidak hancur, bukankah itu justru lebih menonjolkan daya tarik desentralisasi Bitcoin?