Didukung oleh
News

Mendekripsi OP_RETURN di Bitcoin dan Apa yang Menjadi Masalah Besar?

OP_RETURN adalah opcode skrip Bitcoin yang memungkinkan pengguna menyematkan data kecil yang tidak dapat dihabiskan dalam transaksi, mencapai keseimbangan antara fungsi dan efisiensi jaringan. Sebuah usulan baru-baru ini untuk meningkatkan batas 80 byte-nya telah memicu diskusi tentang peran Bitcoin sebagai pembawa data versus sistem pembayaran yang efisien.

DITULIS OLEH
BAGIKAN
Mendekripsi OP_RETURN di Bitcoin dan Apa yang Menjadi Masalah Besar?

Memahami OP_RETURN: Alat Ukir Data Bitcoin

OP_RETURN, yang ditambahkan dalam Bitcoin Core 0.9.0, adalah opcode skrip yang memungkinkan pengguna menambahkan hingga 80 byte informasi sembarang—seperti teks, hash, atau indikator protokol—dalam transaksi. Alih-alih menyimpan data dalam output yang dapat dihabiskan yang tertinggal dalam set output transaksi yang tidak terpakai (UTXO), output OP_RETURN terbukti tidak dapat dihabiskan, memungkinkan node untuk memangkasnya dan mengurangi permintaan penyimpanan.

Kemampuan ini mendukung aplikasi non-pembayaran, termasuk pencatatan waktu bukti kepemilikan, menyematkan metadata untuk protokol lapisan dua (L2) atau sengaja membakar koin dalam kasus penggunaan tertentu. Counterparty adalah salah satu proyek pertama yang memanfaatkan opcode OP_RETURN Bitcoin untuk menyematkan data sembarang langsung ke transaksi BTC, memungkinkan pembuatan dan pengelolaan aset digital dan fungsionalitas pertukaran terdesentralisasi di atas blockchain Bitcoin. Proyek baru seperti Citrea menggunakan OP_RETURN untuk merekam bukti nol-pengetahuan, sementara yang lain menggunakannya untuk mengenkripsi ketentuan kontrak sederhana.

Decoding OP_RETURN in Bitcoin and What’s the Big Deal?

Batasan 80 byte, yang ditetapkan pada tahun 2014, dimaksudkan untuk mencegah penyimpanan data yang berat sambil tetap menjalankan fungsi penting. Dengan membatasi masukan pada ukuran dua alamat bitcoin, itu menandakan bahwa blok sebaiknya memprioritaskan transaksi keuangan. Namun OP_RETURN bertahan sebagai tipe transaksi yang distandarisasi dan dapat dioperasikan, memastikan node menyebarkan lampiran data ini secara efisien.

Namun, komunitas Bitcoin telah lama berdebat tentang tujuan OP_RETURN. Beberapa kritikus menyatakan bahwa penyematan data yang bahkan paling sederhana sekalipun mengurangi peran dasar Bitcoin sebagai buku besar moneter, sementara yang lain menganggapnya sebagai jalan praktis untuk inovasi dalam batas yang jelas. Pendukung berargumen bahwa ini menawarkan mekanisme terkendali untuk fungsi yang beragam tanpa membebani jaringan.

Baca Juga: Konflik OP_RETURN: Ocean Mining Menuduh Pengembang Inti Berkolusi untuk Memenuhi Bitcoin dengan ‘Spam’

Perdebatan Pensiunnya Batas 80-Byte

Dalam rilisan Bitcoin Core mendatang, pengembang akan menghapus batasan default 80-byte OP_RETURN, memungkinkan masukan data yang lebih besar dan beberapa masukan OP_RETURN per transaksi. Perubahan ini mengikuti perdebatan berkepanjangan tentang apakah batasan yang ada masih memenuhi tujuannya. Pada 12 Mei 2025, Bitcoin Core belum menggabungkan permintaan pull terkait perubahan batas OP_RETURN dan usulan masih terbuka untuk tinjauan.

Mengapa Menghapus Batasan?

Pendukung berargumen bahwa batas ini sudah tidak lagi berguna, dengan mencatat bahwa pool penambangan terpusat dan layanan sudah menerima transaksi non-standar yang berat data secara langsung. Solusi alternatif tersebut—termasuk skrip multisig palsu atau inskripsi berbasis taproot— meningkatkan set UTXO, yang sebenarnya dirancang untuk dicegah oleh OP_RETURN.

Mencabut batasan, mereka katakan, akan menyederhanakan proses pembuatan transaksi, meningkatkan estimasi biaya, dan menyelaraskan kebijakan relay dengan praktik penambang. Sebagai salah satu pengembang Bitcoin Core menjelaskan, setiap operasi yang dapat dicapai dengan OP_RETURN bisa direplikasi melalui alamat palsu dengan biaya yang lebih tinggi bagi jaringan.

Decoding OP_RETURN in Bitcoin and What’s the Big Deal?

Kekhawatiran Kritikus

Para penentang, termasuk di antaranya beberapa operator node dan pengembang, memperingatkan bahwa membolehkan penyematan data yang lebih besar dapat menormalkan penyimpanan massal data non-pembayaran dan menyumbat blok. Salah satu peserta dalam diskusi memperingatkan bahwa ini mungkin meningkatkan biaya bagi pengguna dan memusatkan kekuatan kepada pool penambangan yang memprioritaskan transaksi yang berat data.

Decoding OP_RETURN in Bitcoin and What’s the Big Deal?

Lainnya mempertanyakan adopsi praktis, mencatat hanya sedikit proyek yang akan beralih ke OP_RETURN meskipun tanpa batasan. Perdebatan ini juga menimbulkan kekhawatiran terhadap tata kelola, dengan beberapa kritikus menyarankan bahwa proposal ini terburu-buru dan berisiko mengikis kepercayaan komunitas.

Decoding OP_RETURN in Bitcoin and What’s the Big Deal?
Node Bitcoin Knots telah melihat peningkatan besar sejak perdebatan ini dimulai. Seorang pelaksana node mungkin memilih Bitcoin Knots daripada Bitcoin Core selama perdebatan OP_RETURN karena Knots memungkinkan pengguna menegakkan kebijakan anti-spam yang lebih ketat, seperti terus menolak atau membatasi transaksi non-pembayaran seperti inskripsi OP_RETURN, yang oleh banyak orang dianggap sebagai beban yang tidak perlu pada blockchain. Sumber: Coin Dance.

Sebuah Kebijakan, Bukan Perubahan Konsensus

Pentingnya, penyesuaian ini hanya mempengaruhi aturan relay default Bitcoin Core dan tidak mengubah verifikasi konsensus. Node, seperti Bitcoin Knots, tetap bebas untuk menegakkan batas OP_RETURN yang lebih ketat, dan blok yang melebihi kebijakan sebelumnya akan tetap valid. Pengembang menekankan bahwa tujuannya adalah untuk mengurangi solusi alternatif yang berbahaya, bukan untuk mempromosikan penyimpanan data yang tidak terbatas. Bagaimana ini akan berkembang ke depan, adalah dugaan siapa saja.

Menavigasi Masa Depan Bitcoin

Diskusi OP_RETURN menyoroti ketegangan yang lebih luas dalam evolusi Bitcoin: mendorong inovasi sambil mencoba memelihara prinsip inti dan menyeimbangkan pilihan individu dengan efisiensi jaringan. Dipercaya bahwa menghapus batasan dapat mengurangi polusi UTXO dan menyelaraskan insentif node-penambang, namun ini menguji selera komunitas untuk eksperimen di rantai.

Yang lain mengatakan bahwa pada akhirnya pasar biaya Bitcoin akan mengatur alokasi sumber daya, karena pengguna menawar ruang blok—Jika data yang berlebihan membanjiri jaringan, biaya yang lebih tinggi harus secara alami mencegah penyalahgunaan. Apa pun kasusnya, bitcoiner mendapati diri mereka terpecah atas masalah ini—menawarkan publik kesempatan untuk mendapatkan kejelasan lebih lanjut tentang masalah ini.

Tag dalam cerita ini