Perdebatan Tentang OP_RETURN di Bitcoin
Dalam beberapa minggu terakhir, sebuah proposal untuk menghapus batasan 80-byte pada opcode skrip Bitcoin telah memicu perdebatan yang panas, yang dijuluki oleh beberapa pihak sebagai “Perang OP_RETURN 2025“. Pada hari Kamis, blok 896.696 menampilkan OP_RETURN non-standar yang sangat besar—begitu besar sehingga mengisi seluruh blok dengan satu transfer tunggal. Diskusi mengenai proposal Bitcoin Core untuk menghapus batas 80-byte pada opcode skrip semakin menarik perhatian, tidak hanya di kalangan pengembang, tetapi juga di media sosial, di mana komunitas yang lebih luas turut memberikan pandangan.
Sementara itu, individu dan organisasi secara kreatif menggunakan transaksi OP_RETURN untuk bereksperimen, membuat pernyataan, atau menunjukkan potensi perubahan arah Bitcoin di antara fungsi menyimpan JPG ataupun sebagai mekanisme pembayaran peer-to-peer (P2P).
Fungsi dan Batasan OP_RETURN
OP_RETURN adalah opcode skrip Bitcoin yang memungkinkan penyisipan data yang tidak dapat dibelanjakan—hingga 80 byte—tanpa berkontribusi pada perluasan set UTXO. Ini digunakan untuk berbagai kepentingan, mulai dari penandaan waktu dan penerbitan aset hingga pengukiran. Namun, batasan ukuran yang ketat masih menjadi topik perdebatan. Mengangkat batas ini dapat menghilangkan kebutuhan akan metode yang rumit, meskipun juga menimbulkan kekhawatiran tentang potensi spam.
Untuk eksplorasi lebih mendalam mengenai mekanisme OP_RETURN dan isu utama yang memicu perdebatan saat ini, silakan lihat artikel ini.
Kreativitas Dalam Transaksi OP_RETURN
Baru-baru ini, transaksi OP_RETURN telah menjadi sarana ekspresi kreatif yang tak terduga—salah satunya memberikan sentuhan cerdas pada lagu klasik Rick Astley tahun 1987. Pesan tersebut berbunyi:
“Never gonna give you OP_RETURN, never gonna let you down, never gonna run around and desert you, never gonna make you cry, never gonna say goodbye, never gonna tell a lie and hurt you.”
Contoh OP_RETURN lainnya menyatakan: “Filters have a huge influence on what gets mined.” Di tengah ramainya pesan on-chain, 15 Mei menyaksikan sebuah grup yang dikenal sebagai The Wizards of Ord berhasil membuat sebuah blok—khususnya blok 896.696—yang menampilkan seluruh set pengukiran The Wizards of Ord sebanyak 3.333. “Kami baru saja menciptakan OP_RETURN terbesar dalam sejarah Bitcoin,” tulis akun di platform X. “Memperkenalkan yang pertama 1 megger, Blok 896696, yang mencakup setiap pengukiran The Wizards of Ord dalam data OP_RETURN.”
Teknik dan Kebijakan dalam Transaksi Bitcoin
Untuk membuat transaksi yang mengisi seluruh blok dengan hampir 1 MB data melalui OP_RETURN, pencipta harus menavigasi berbagai batasan kebijakan yang tertanam dalam perilaku default perangkat lunak node Bitcoin. Meskipun OP_RETURN dibatasi pada 80 byte untuk mencegah penyalahgunaan dan pertumbuhan rantai yang berlebihan, batasan ini bukanlah aturan konsensus—ini ditegakkan semata-mata melalui kebijakan standarditas yang diikuti oleh sebagian besar node penuh.
Dalam hal ini, transaksi tersebut menghindari nuansa tersebut dengan menetapkan output sebagai non-standar dan mengirimkan transaksi langsung ke pool penambangan—yakni Marathon (MARA)—yang memilih untuk mengabaikan kebijakan default dan menyertakannya dalam blok terlepas.
Transaksi itu dibuat menggunakan versi 2 dari format Bitcoin, yang mendukung fungsionalitas Segwit dan menawarkan kemampuan skrip yang lebih luas untuk input dan output. Karena tidak ada Bitcoin yang sebenarnya ditransfer—0 BTC dikirim—transaksi tersebut hanya berfungsi sebagai sarana untuk menyisipkan data.
Meskipun begitu, penambang sering kali tertarik pada blok semacam itu karena biaya yang mereka tawarkan, terlepas dari ketiadaan pertukaran moneter. Ketika biaya yang terlampir cukup menarik, itu dapat membujuk seorang penambang untuk menyertakan transaksi meskipun efisiensinya dalam hal biaya-per-byte.
Pergeseran dalam Jaringan Bitcoin
Hiruk-pikuk pesan on-chain dan debut “yang pertama 1 megger” bertepatan dengan peningkatan signifikan dalam adopsi implementasi node Bitcoin Knots. Berbeda dengan rilis yang akan datang dari Bitcoin Core, Knots mempertahankan opsi -datacarrier dan -datacarriersize, menawarkan kontrol yang lebih granular kepada operator.
Mengatur -datacarrier=0 memungkinkan node menolak semua transaksi OP_RETURN secara langsung, sementara memodifikasi -datacarriersize memungkinkan penegakan batas data yang lebih ketat, seperti batas konvensional 80 byte. Parameter tersebut menyaring transaksi yang masuk dari mempool node, secara efektif menghentikan penyebarannya ke jaringan yang terhubung.
Knots kini berjalan pada sekitar 2.000 node, meningkat dari hanya 600 pada pertengahan Maret, meskipun ini masih tertinggal dibandingkan dengan 19.470 node Bitcoin Core yang terlihat secara publik saat ini online.
Sementara pertanyaan seputar peran Bitcoin terus berkembang, eksperimen terbaru dengan OP_RETURN menunjukkan semakin besarnya keinginan untuk kontrol kreatif di tepi protokol. Dengan perangkat lunak node yang menyimpang dan penambang merespons insentif baru, jaringan tampaknya memasuki fase redefinisi yang tenang—di mana kebijakan, tujuan, dan partisipasi sedang diuji satu byte, satu blok, dan satu meme pada satu waktu.