Menghapus batasan OP_RETURN: Apakah 'tembok' yang bisa dihindari harus dirobohkan?
Ditulis oleh: Jaleel 加六
Beberapa hari ini, ada banyak perdebatan di luar mengenai proposal untuk menghapus batasan OP_RETURN — ini adalah proposal yang diajukan oleh pengembang Bitcoin Core OG, Peter Todd.
(Perlu dicatat bahwa HBO pernah mengidentifikasi Peter Todd sebagai Satoshi Nakamoto dalam dokumenter yang dipromosikan secara besar-besaran berjudul "Money Electric: Misteri Bitcoin", yang mengakibatkan Peter Todd menerima banyak permintaan dana dan ancaman, dan saat ini dia telah bersembunyi untuk hidup.)
Meskipun ada banyak keraguan dalam komunitas tentang perubahan OP_RETURN ini, namun menurut pengumuman yang dirilis oleh pengembang Bitcoin dan kontributor inti Blockstream Greg Sanders (nama panggilan "instagibbs") pada 5 Mei di GitHub: dalam pembaruan jaringan berikutnya, Bitcoin Core tidak akan lagi memberlakukan batasan byte atau jumlah pada OP_RETURN.
OP_RETURN sebenarnya apa?
Kita semua tahu, Bitcoin adalah buku besar yang tidak dapat diubah selamanya, setiap transaksi seperti menulis satu baris catatan di atasnya.
Dan OP_RETURN, seperti menempelkan sebuah "catatan" di tepi halaman buku — Anda dapat menulis puluhan kata atau segmen kecil data di dalamnya, catatan ini ditandai oleh sistem sebagai "hanya baca", orang lain tidak dapat menjadikannya uang, dan tidak akan mempengaruhi catatan "uang" lainnya di buku besar.
Alasan adanya fitur "catatan" seperti ini adalah karena terkadang orang ingin menempelkan beberapa informasi tambahan (seperti bukti hukum, pesan singkat, tanggal penting, bahkan pengakuan cinta) secara permanen di blockchain, tetapi tidak ingin menghabiskan ruang UTXO yang digunakan untuk menyimpan Bitcoin yang "dapat diperdagangkan". Dengan bantuan OP_RETURN, informasi ini dibuang seperti kertas bekas ke dalam sebuah laci—node hanya menyimpan jejak, tidak menghabiskan pasokan, dan "uang yang tersedia" di blockchain tetap bersih dan rapi.
Dulu, untuk mencegah orang menulis "catatan" panjang yang dapat membanjiri jaringan, Bitcoin Core secara default hanya mengizinkan satu OP_RETURN dalam setiap transaksi, dan maksimal menyimpan 80 byte konten. Jika melebihi, node akan langsung menolak untuk meneruskan dan tidak akan membantu mengemas.
Sekarang, batasan 80 byte dan satu entri sudah tidak ada lagi—ingin menulis sepanjang yang Anda mau, beberapa catatan juga bisa, node secara otomatis meneruskan, dan penambang senang mengemas.
Namun sebenarnya, sudah ada orang yang menghindari 80 byte.
Sebelumnya, ketika ada batasan OP_RETURN, ada juga cara untuk menghindari batasan 80 byte, bahkan strategi penyaringan dan pengulangan yang paling ketat tidak dapat menghentikan orang yang benar-benar ingin menulis data di Bitcoin. Karena hanya penambang dan biaya transaksi yang menentukan transaksi mana yang masuk ke blockchain, memberikan imbalan lebih tinggi kepada penambang, mereka secara alami cenderung untuk mengemas lebih banyak transaksi, dan cara bermain tidak akan berubah karena strategi node.
Misalnya, banyak orang yang tahu bahwa NFT Tapoort Wizz, yang merupakan gambar mendekati 4M, dapat memenuhi satu blok. Selain itu, ada juga Ordinals dan simbol-simbol lainnya yang pada masa itu menggunakan berbagai "jalan memutar dan solusi" untuk menghindari batasan, bahkan ada yang ditulis ke dalam output yang dapat dibelanjakan, yang justru menghabiskan lebih banyak sumber daya.
Apakah ini lebih sesuai dengan semangat Bitcoin?
Menurut pengumuman yang dirilis oleh pengembang Bitcoin Greg Sanders dan persetujuan berbagai pengembang, kita dapat mengetahui bahwa pertama-tama Bitcoin Core memiliki satu set "kebijakan standar" (standardness policy) pada tahap penyebaran transaksi (relay), yang digunakan untuk melakukan tiga lapis pemeriksaan sebelum transaksi mencapai penambang: pertama, mencegah serangan "penolakan layanan" dengan menolak transaksi yang mengkonsumsi daya komputasi, memori, atau bandwidth jauh melebihi biaya transaksi; kedua, melalui kebijakan tersebut membimbing penulis dompet untuk membangun transaksi yang menghemat biaya transaksi dan tidak menciptakan UTXO yang berlebihan; ketiga, menjaga keamanan upgrade - memperlakukan opcode atau versi yang tidak diketahui sebagai "non-standar" sampai soft fork secara resmi diaktifkan.
OP_RETURN dan batas 80 byte-nya adalah produk dari konsep ini: memberikan pengguna keluaran yang dapat dibuktikan "tidak dapat dibelanjakan", yang dapat menyimpan janji kecil atau hash, serta memungkinkan node untuk tidak menghitungnya ke dalam UTXO, sehingga menghindari keluaran sampah di blockchain yang "tidak menghasilkan apa-apa".
Tapi sekarang batasan lunak ini justru menjadi tidak berguna. Di satu sisi, kolam penambangan pribadi dan beberapa layanan terpusat sama sekali tidak menjalankan aturan ini, siapa pun yang ingin menulis banyak data dapat melewati strategi - entah dengan membayar langsung kepada penambang, atau menggunakan bare‑multisig, kunci publik palsu, bahkan skrip yang dapat dihabiskan untuk menyembunyikan informasi - tetap bisa menulis konten yang ingin dimasukkan ke dalam rantai; di sisi lain, sering kali ditambahkan daftar hitam yang terus bertambah, hanya akan berkembang menjadi permainan 'kucing menangkap tikus', yang tidak hanya tidak menghentikan penulisan data yang paling dasar, tetapi juga meningkatkan risiko salah sasaran terhadap dana pengguna.
Pengembang yang setuju percaya bahwa dengan menghapus batas 80 byte sepenuhnya, node dan dompet dapat menikmati dua manfaat nyata: pertama, kumpulan UTXO menjadi lebih bersih, data semuanya dimasukkan ke dalam output "tidak dapat dibelanjakan" OP_RETURN yang jelas, bukan terjebak dalam berbagai skrip yang rumit atau beberapa transaksi; kedua, node lebih konsisten dalam menyebarkan transaksi mana yang "dikatakan" dan tetap selaras dengan konten yang sebenarnya dikemas oleh penambang, estimasi biaya transaksi dompet dan pengiriman blok yang padat juga menjadi lebih dapat diandalkan.
Pengembang Bitcoin membandingkan tiga skema, dan skema "pembatalan" yang saat ini diterapkan memiliki dukungan terbesar di komunitas. Yang lebih penting, mereka percaya bahwa pembatalan batasan OP_RETURN kali ini adalah penjelasan terbaik tentang semangat "transparansi dan kesederhanaan" Bitcoin: ketika suatu strategi telah kehilangan fungsi yang semestinya, tetapi tetap dipertahankan, itu hanya akan menambah kompleksitas dan gesekan; menghapusnya akan membuat perangkat lunak node lebih ringan dan lebih murni, serta membuat penyebaran dan pengemasan setiap transaksi tidak perlu berbelok - penambang hanya perlu memutuskan prioritas berdasarkan tinggi rendahnya biaya transaksi, dan pasar tarif secara alami akan menyesuaikan persaingan berbagai permintaan.
Namun, ketika ada ancaman penulisan berlebihan dan penghisapan sumber daya yang benar-benar muncul di blockchain, ekosistem Bitcoin memiliki serangkaian perlindungan "targeted" yang telah teruji: batasan pada operasi tanda tangan, batas jumlah transaksi generasi sebelumnya dan berikutnya, aturan dust... metode ini secara tepat menargetkan skenario penyalahgunaan tertentu, jauh lebih fleksibel daripada "80 byte" yang seragam, dan juga dapat melindungi setiap node dan pengguna tanpa merugikan penggunaan yang normal.
BTC Akan Menjadi Koin Tiruan?
Di antara penentang yang paling terkenal, seharusnya adalah Luke Dashjr.
Sebagai OG Bitcoin, Luke Dashjr, yang pernah menyatakan "Protokol Ordinals adalah serangan terhadap Bitcoin", "Inskripsi adalah sampah, adalah bug, bisa diperbaiki", telah menjadi kritikus yang terus terang terhadap Protokol Ordinals.
Kali ini, dia tetap teguh berdiri di pihak "konservatif", percaya bahwa menghapus batasan OP_RETURN adalah hal yang sangat gila, merupakan serangan terhadap Bitcoin. Dia dan yang lainnya percaya bahwa menghapus batasan akan menyebabkan spam dan biaya transaksi yang lebih tinggi.
Dapat dilihat bahwa saat ini fokus perdebatan dan perbedaan pendapat terletak pada apakah menghapus batas 80 byte OP_RETURN akan meningkatkan transparansi dan menyederhanakan penggunaan data Bitcoin, atau apakah itu akan membuka pintu untuk penyalahgunaan, spam, dan penyimpangan Bitcoin dari fokus keuangan.
Wakil Presiden Ocean Mining Pool Jason adalah salah satu yang paling kritis, dia bahkan mengalami insomnia karena hal ini, dan secara langsung mengatakan: "Perubahan ini akan menjadikan Bitcoin sebagai koin tiruan yang tidak berharga."
Pendiri Botanix Labs, Willem Schroe, menyatakan bahwa ia percaya para pengembang seharusnya menganggap Bitcoin sebagai sistem mata uang, bukan sebagai platform penyimpanan data. Pandangan pengembang inti Bitcoin lainnya, Mechanic, juga serupa: Bitcoin tidak seharusnya digunakan untuk penyimpanan file sembarangan, dan segala langkah yang mungkin harus diambil untuk memastikan hal ini.
Beberapa KOL yang cukup berpengaruh di industri, seperti Samson Mow, sedang mendorong operator node untuk tidak memperbarui versi Bitcoin Core mereka, atau beralih ke Knots.
Hingga saat penulisan, menurut data Clark Mood, tingkat penggunaan node Bitcoin Knots telah melampaui node Bitcoin Core versi terbaru.
Ini adalah tantangan konsensus Bitcoin sekali lagi, seperti yang telah terjadi berkali-kali sebelumnya. Tentu saja, ini juga membuat kita menyadari bahwa meskipun Bitcoin lebih konservatif dibandingkan dengan sebagian besar jaringan, itu tidaklah statis, dan setelah pembaruan berikutnya, kita mungkin akan mendapatkan mekanisme protokol yang lebih sederhana dan elegan dibandingkan dengan Ordinals, Atomicals, dan Runes.
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.
Setelah Taproot, ini adalah peningkatan terpenting Bitcoin dalam 4 tahun.
Ditulis oleh: Jaleel 加六
Beberapa hari ini, ada banyak perdebatan di luar mengenai proposal untuk menghapus batasan OP_RETURN — ini adalah proposal yang diajukan oleh pengembang Bitcoin Core OG, Peter Todd.
(Perlu dicatat bahwa HBO pernah mengidentifikasi Peter Todd sebagai Satoshi Nakamoto dalam dokumenter yang dipromosikan secara besar-besaran berjudul "Money Electric: Misteri Bitcoin", yang mengakibatkan Peter Todd menerima banyak permintaan dana dan ancaman, dan saat ini dia telah bersembunyi untuk hidup.)
Meskipun ada banyak keraguan dalam komunitas tentang perubahan OP_RETURN ini, namun menurut pengumuman yang dirilis oleh pengembang Bitcoin dan kontributor inti Blockstream Greg Sanders (nama panggilan "instagibbs") pada 5 Mei di GitHub: dalam pembaruan jaringan berikutnya, Bitcoin Core tidak akan lagi memberlakukan batasan byte atau jumlah pada OP_RETURN.
OP_RETURN sebenarnya apa?
Kita semua tahu, Bitcoin adalah buku besar yang tidak dapat diubah selamanya, setiap transaksi seperti menulis satu baris catatan di atasnya.
Dan OP_RETURN, seperti menempelkan sebuah "catatan" di tepi halaman buku — Anda dapat menulis puluhan kata atau segmen kecil data di dalamnya, catatan ini ditandai oleh sistem sebagai "hanya baca", orang lain tidak dapat menjadikannya uang, dan tidak akan mempengaruhi catatan "uang" lainnya di buku besar.
Alasan adanya fitur "catatan" seperti ini adalah karena terkadang orang ingin menempelkan beberapa informasi tambahan (seperti bukti hukum, pesan singkat, tanggal penting, bahkan pengakuan cinta) secara permanen di blockchain, tetapi tidak ingin menghabiskan ruang UTXO yang digunakan untuk menyimpan Bitcoin yang "dapat diperdagangkan". Dengan bantuan OP_RETURN, informasi ini dibuang seperti kertas bekas ke dalam sebuah laci—node hanya menyimpan jejak, tidak menghabiskan pasokan, dan "uang yang tersedia" di blockchain tetap bersih dan rapi.
Dulu, untuk mencegah orang menulis "catatan" panjang yang dapat membanjiri jaringan, Bitcoin Core secara default hanya mengizinkan satu OP_RETURN dalam setiap transaksi, dan maksimal menyimpan 80 byte konten. Jika melebihi, node akan langsung menolak untuk meneruskan dan tidak akan membantu mengemas.
Sekarang, batasan 80 byte dan satu entri sudah tidak ada lagi—ingin menulis sepanjang yang Anda mau, beberapa catatan juga bisa, node secara otomatis meneruskan, dan penambang senang mengemas.
Namun sebenarnya, sudah ada orang yang menghindari 80 byte.
Sebelumnya, ketika ada batasan OP_RETURN, ada juga cara untuk menghindari batasan 80 byte, bahkan strategi penyaringan dan pengulangan yang paling ketat tidak dapat menghentikan orang yang benar-benar ingin menulis data di Bitcoin. Karena hanya penambang dan biaya transaksi yang menentukan transaksi mana yang masuk ke blockchain, memberikan imbalan lebih tinggi kepada penambang, mereka secara alami cenderung untuk mengemas lebih banyak transaksi, dan cara bermain tidak akan berubah karena strategi node.
Misalnya, banyak orang yang tahu bahwa NFT Tapoort Wizz, yang merupakan gambar mendekati 4M, dapat memenuhi satu blok. Selain itu, ada juga Ordinals dan simbol-simbol lainnya yang pada masa itu menggunakan berbagai "jalan memutar dan solusi" untuk menghindari batasan, bahkan ada yang ditulis ke dalam output yang dapat dibelanjakan, yang justru menghabiskan lebih banyak sumber daya.
Apakah ini lebih sesuai dengan semangat Bitcoin?
Menurut pengumuman yang dirilis oleh pengembang Bitcoin Greg Sanders dan persetujuan berbagai pengembang, kita dapat mengetahui bahwa pertama-tama Bitcoin Core memiliki satu set "kebijakan standar" (standardness policy) pada tahap penyebaran transaksi (relay), yang digunakan untuk melakukan tiga lapis pemeriksaan sebelum transaksi mencapai penambang: pertama, mencegah serangan "penolakan layanan" dengan menolak transaksi yang mengkonsumsi daya komputasi, memori, atau bandwidth jauh melebihi biaya transaksi; kedua, melalui kebijakan tersebut membimbing penulis dompet untuk membangun transaksi yang menghemat biaya transaksi dan tidak menciptakan UTXO yang berlebihan; ketiga, menjaga keamanan upgrade - memperlakukan opcode atau versi yang tidak diketahui sebagai "non-standar" sampai soft fork secara resmi diaktifkan.
OP_RETURN dan batas 80 byte-nya adalah produk dari konsep ini: memberikan pengguna keluaran yang dapat dibuktikan "tidak dapat dibelanjakan", yang dapat menyimpan janji kecil atau hash, serta memungkinkan node untuk tidak menghitungnya ke dalam UTXO, sehingga menghindari keluaran sampah di blockchain yang "tidak menghasilkan apa-apa".
Tapi sekarang batasan lunak ini justru menjadi tidak berguna. Di satu sisi, kolam penambangan pribadi dan beberapa layanan terpusat sama sekali tidak menjalankan aturan ini, siapa pun yang ingin menulis banyak data dapat melewati strategi - entah dengan membayar langsung kepada penambang, atau menggunakan bare‑multisig, kunci publik palsu, bahkan skrip yang dapat dihabiskan untuk menyembunyikan informasi - tetap bisa menulis konten yang ingin dimasukkan ke dalam rantai; di sisi lain, sering kali ditambahkan daftar hitam yang terus bertambah, hanya akan berkembang menjadi permainan 'kucing menangkap tikus', yang tidak hanya tidak menghentikan penulisan data yang paling dasar, tetapi juga meningkatkan risiko salah sasaran terhadap dana pengguna.
Pengembang yang setuju percaya bahwa dengan menghapus batas 80 byte sepenuhnya, node dan dompet dapat menikmati dua manfaat nyata: pertama, kumpulan UTXO menjadi lebih bersih, data semuanya dimasukkan ke dalam output "tidak dapat dibelanjakan" OP_RETURN yang jelas, bukan terjebak dalam berbagai skrip yang rumit atau beberapa transaksi; kedua, node lebih konsisten dalam menyebarkan transaksi mana yang "dikatakan" dan tetap selaras dengan konten yang sebenarnya dikemas oleh penambang, estimasi biaya transaksi dompet dan pengiriman blok yang padat juga menjadi lebih dapat diandalkan.
Pengembang Bitcoin membandingkan tiga skema, dan skema "pembatalan" yang saat ini diterapkan memiliki dukungan terbesar di komunitas. Yang lebih penting, mereka percaya bahwa pembatalan batasan OP_RETURN kali ini adalah penjelasan terbaik tentang semangat "transparansi dan kesederhanaan" Bitcoin: ketika suatu strategi telah kehilangan fungsi yang semestinya, tetapi tetap dipertahankan, itu hanya akan menambah kompleksitas dan gesekan; menghapusnya akan membuat perangkat lunak node lebih ringan dan lebih murni, serta membuat penyebaran dan pengemasan setiap transaksi tidak perlu berbelok - penambang hanya perlu memutuskan prioritas berdasarkan tinggi rendahnya biaya transaksi, dan pasar tarif secara alami akan menyesuaikan persaingan berbagai permintaan.
Namun, ketika ada ancaman penulisan berlebihan dan penghisapan sumber daya yang benar-benar muncul di blockchain, ekosistem Bitcoin memiliki serangkaian perlindungan "targeted" yang telah teruji: batasan pada operasi tanda tangan, batas jumlah transaksi generasi sebelumnya dan berikutnya, aturan dust... metode ini secara tepat menargetkan skenario penyalahgunaan tertentu, jauh lebih fleksibel daripada "80 byte" yang seragam, dan juga dapat melindungi setiap node dan pengguna tanpa merugikan penggunaan yang normal.
BTC Akan Menjadi Koin Tiruan?
Di antara penentang yang paling terkenal, seharusnya adalah Luke Dashjr.
Sebagai OG Bitcoin, Luke Dashjr, yang pernah menyatakan "Protokol Ordinals adalah serangan terhadap Bitcoin", "Inskripsi adalah sampah, adalah bug, bisa diperbaiki", telah menjadi kritikus yang terus terang terhadap Protokol Ordinals.
Kali ini, dia tetap teguh berdiri di pihak "konservatif", percaya bahwa menghapus batasan OP_RETURN adalah hal yang sangat gila, merupakan serangan terhadap Bitcoin. Dia dan yang lainnya percaya bahwa menghapus batasan akan menyebabkan spam dan biaya transaksi yang lebih tinggi.
Dapat dilihat bahwa saat ini fokus perdebatan dan perbedaan pendapat terletak pada apakah menghapus batas 80 byte OP_RETURN akan meningkatkan transparansi dan menyederhanakan penggunaan data Bitcoin, atau apakah itu akan membuka pintu untuk penyalahgunaan, spam, dan penyimpangan Bitcoin dari fokus keuangan.
Wakil Presiden Ocean Mining Pool Jason adalah salah satu yang paling kritis, dia bahkan mengalami insomnia karena hal ini, dan secara langsung mengatakan: "Perubahan ini akan menjadikan Bitcoin sebagai koin tiruan yang tidak berharga."
Pendiri Botanix Labs, Willem Schroe, menyatakan bahwa ia percaya para pengembang seharusnya menganggap Bitcoin sebagai sistem mata uang, bukan sebagai platform penyimpanan data. Pandangan pengembang inti Bitcoin lainnya, Mechanic, juga serupa: Bitcoin tidak seharusnya digunakan untuk penyimpanan file sembarangan, dan segala langkah yang mungkin harus diambil untuk memastikan hal ini.
Beberapa KOL yang cukup berpengaruh di industri, seperti Samson Mow, sedang mendorong operator node untuk tidak memperbarui versi Bitcoin Core mereka, atau beralih ke Knots.
Hingga saat penulisan, menurut data Clark Mood, tingkat penggunaan node Bitcoin Knots telah melampaui node Bitcoin Core versi terbaru.
Ini adalah tantangan konsensus Bitcoin sekali lagi, seperti yang telah terjadi berkali-kali sebelumnya. Tentu saja, ini juga membuat kita menyadari bahwa meskipun Bitcoin lebih konservatif dibandingkan dengan sebagian besar jaringan, itu tidaklah statis, dan setelah pembaruan berikutnya, kita mungkin akan mendapatkan mekanisme protokol yang lebih sederhana dan elegan dibandingkan dengan Ordinals, Atomicals, dan Runes.