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.
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.

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.
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.

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.

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.

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.








