OP_RETURN dalam Bitcoin
OP_RETURN adalah opcode dalam skrip Bitcoin yang memungkinkan pengguna untuk menyematkan data kecil yang tidak dapat dibelanjakan dalam transaksi. Ini menciptakan keseimbangan antara fungsionalitas dan efisiensi jaringan. Usulan terbaru untuk menghapus batas 80-byte memicu diskusi mengenai peran Bitcoin sebagai penyimpan data versus sistem pembayaran yang efisien.
Pengenalan OP_RETURN
Diperkenalkan dalam Bitcoin Core 0.9.0, OP_RETURN memungkinkan pengguna untuk menambahkan hingga 80 byte informasi sewenang-wenang—seperti teks, hash, atau indikator protokol—ke dalam transaksi. Alih-alih menyimpan data dalam keluaran yang dapat dibelanjakan yang tertinggal dalam himpunan keluaran transaksi yang tidak terpakai (UTXO), keluaran OP_RETURN dapat dibuktikan tidak dapat dibelanjakan, sehingga memungkinkan node untuk memangkasnya dan mengurangi permintaan penyimpanan.
Aplikasi OP_RETURN
Kemampuan ini mendukung aplikasi non-pembayaran, termasuk:
- Penandaan waktu bukti kepemilikan
- Menyematkan metadata untuk protokol lapisan dua (L2)
- Sengaja membakar koin dalam kasus penggunaan tertentu
Counterparty adalah salah satu proyek awal yang memanfaatkan opcode OP_RETURN dari Bitcoin untuk menyematkan data sewenang-wenang langsung dalam transaksi BTC. Ini memungkinkan penciptaan dan pengelolaan aset digital serta fungsionalitas pertukaran terdesentralisasi di atas blockchain Bitcoin.
Debat seputar Batas 80-byte
Pembatasan 80-byte yang ditetapkan pada tahun 2014 dimaksudkan untuk mencegah penyimpanan data berat sambil tetap melayani fungsi penting. Dengan membatasi entri pada ukuran sekitar dua alamat Bitcoin, hal ini menandakan bahwa blok seharusnya memprioritaskan transaksi finansial. Namun, OP_RETURN bertahan sebagai jenis transaksi distandardisasi yang dapat diteruskan, yang memastikan bahwa node menyebarkan lampiran data ini dengan efisien.
Debat dalam komunitas Bitcoin mengenai tujuan OP_RETURN telah berlangsung lama.
Beberapa kritik berargumen bahwa penyematan data, bahkan yang moderat, mengalihkan fokus dari peran Bitcoin sebagai buku besar moneter, sementara pendukung menganggapnya sebagai saluran inovasi yang praktis dalam batasan yang jelas.
Perubahan dalam Rilis Mendatang
Dalam rilis mendatang Bitcoin Core, para pengembang berencana menghapus batas default 80-byte OP_RETURN, memungkinkan sisipan data yang lebih besar sambil memungkinkan beberapa entri OP_RETURN per transaksi. Perubahan ini mengikuti debatan panjang tentang relevansi batas yang ada. Pada 12 Mei 2025, Bitcoin Core belum menggabungkan permintaan untuk mengubah batas OP_RETURN.
Pendapat Pro dan Kontra
Para pendukung menganggap batas tersebut sudah usang, menyebut bahwa kolam penambangan dan layanan terpusat telah menerima transaksi nonstandar yang berat data. Mereka berpendapat bahwa menghapus batasan akan menyederhanakan konstruksi transaksi, meningkatkan estimasi biaya, dan menyelaraskan kebijakan penerusan dengan praktik penambang.
Di sisi lain, penentang, termasuk beberapa operator node dan pengembang, memperingatkan bahwa penyematan data yang lebih besar dapat menyumbat blok. Mereka juga menunjukkan bahwa ini bisa meningkatkan biaya bagi pengguna dan memusatkan kekuatan di antara kolam penambangan yang memprioritaskan transaksi dengan data berat.
Kekhawatiran dan Perspektif Komunitas
Debat ini juga memicu kekhawatiran tentang tata kelola, dengan kritik menganggap bahwa proposal tersebut terlampau terburu-buru dan dapat mengikis kepercayaan komunitas. Penting untuk diingat bahwa penyesuaian ini hanya berdampak pada aturan penerusan default Bitcoin Core dan tidak mengubah cara verifikasi konsensus.
Para pengembang menegaskan bahwa tujuan dari langkah ini adalah untuk mengurangi praktik yang merugikan, bukan untuk mendorong penyimpanan data yang tidak terbatasi.
Bagaimana perkembangan ini akan berlangsung di masa depan masih harus dilihat. Diskusi OP_RETURN mencerminkan ketegangan luas dalam evolusi Bitcoin, mendorong inovasi sambil menjaga prinsip-prinsip inti dan menyeimbangkan pilihan individu dengan efisiensi jaringan.
Jika terjadi kepadatan data yang berlebihan, biaya yang lebih tinggi diharapkan dapat mencegah penyalahgunaan secara alami. Intinya, komunitas bitcoiners kini terpecah terkait isu ini, memberikan publik kesempatan untuk mendapatkan pemahaman yang lebih jelas mengenai masalah ini.