Pagbabago sa OP_RETURN Limitasyon ng Bitcoin
Sa mga nakaraang linggo, isang mungkahi na naglalayong alisin ang 80-byte na limitasyon ng Bitcoin sa script opcodes ay nagpasimula ng masiglang talakayan, na humantong sa tinatawag na OP_RETURN War ng 2025. Noong Huwebes, ang block 896,696 ay naglalaman ng isang hindi karaniwang malaking non-standard na OP_RETURN—na sobrang laki na ito ay umabot sa kabuuan ng block sa isang nag-iisang transaksyon. Ang talakayan ukol sa mungkahi ng Bitcoin Core na alisin ang 80-byte na hadlang sa script opcodes ay patuloy na lumalawak, hindi lamang sa mga developer kundi pati na rin sa social media kung saan ang mas malawak na komunidad ay nagbibigay ng kanilang opinyon. Sabay-sabay, ang mga indibidwal at organisasyon ay malikhain na gumagamit ng mga OP_RETURN transactions—upang mag-eksperimento, gumawa ng pahayag, o ipakita ang mga potensyal na pagbabago sa direksyon ng Bitcoin habang ito ay nasa linya para sa pag-iimbak ng mga JPG o nagsisilbing peer-to-peer (P2P) na mekanismo ng pagbabayad.
Pag-unawa Sa OP_RETURN
Ang OP_RETURN ay isang Bitcoin script opcode na nagpapahintulot sa pag-embed ng hindi magagastos na data—hanggang 80 bytes—nang hindi nag-aambag sa pagtaas ng UTXO set. Ito ay ginagamit para sa mga layunin mula sa timestamping at pag-isyu ng asset hanggang sa mga inskripsyon, ngunit ang mahigpit na limitasyon nito ay nananatiling kontrobersyal. Ang pag-angat ng limitasyon ay maaaring alisin ang pangangailangan para sa kumplikadong mga pamamaraan, bagaman nagdadala rin ito ng mga alalahanin tungkol sa potensyal na spam. Para sa mas malalim na pagsisiyasat sa mga mekanika ng OP_RETURNs at ang mga pangunahing isyu na nag-uudyok sa kasalukuyang talakayan, bisitahin ang artikulong ito.
Ang Papel ng mga Nodes at mga Minero
Dahil ang pagsasaayos ay kaugnay sa mga patakaran sa relay kaysa sa mga patakaran ng consensus, ang pagpapatupad ay nasa kamay ng mga indibidwal na nodes. Kamakailan, ang mga OP_RETURN transactions ay naging hindi inaasahang daluyan para sa malikhain na ekspresyon—isa sa partikular ay nagdadala ng matalinong patawa mula sa klasikal na kanta ni Rick Astley noong 1987. Ang mensahe ay nagsasabi:
“Hindi kita bibitawan OP_RETURN. hindi kita pababayaan. Hindi kita lolokohin at iiwan. Hindi kita paiiyakin, hindi kita bibigyan ng paalam. Hindi kita bibigyan ng kasinungalingan at sasaktan ka.”
Ang isa pang OP_RETURN ay nagsasaad: “May malaking impluwensya ang mga filter sa kung ano ang mine.” Noong Mayo 15, isinagawa ng isang grupo na kilala bilang The Wizards of Ord ang paggawa ng isang block—tiyak na block 896,696—na nagtatampok ng kanilang buong set ng 3,333 The Wizards of Ord na inskripsyon.
Makabagong Teknolohiya at mga Limitasyon
“Nagawa lang namin ang pinakamalaking OP_RETURN sa kasaysayan ng Bitcoin,” ang isinulat ng isang X account. “Ipinapakilala ang unang 1 megger, Block 896696, na kinabibilangan ng lahat ng The Wizards of Ord sa OP_RETURN data.” Upang gumawa ng isang transaksyon na makakasakop sa isang buong block na may halos 1 MB ng arbitrary na data sa pamamagitan ng OP_RETURN, ang lumilikha ay kailangang makalusot sa maraming mga hadlang na patakaran na nakapaloob sa default na pag-uugali ng software ng Bitcoin node.
Bagaman ang OP_RETURN ay nakatakda sa 80 bytes upang hadlangan ang maling paggamit at labis na paglago ng kadena, ang limitasyong ito ay hindi isang patakaran ng consensus—ito ay pinapatupad lamang sa pamamagitan ng mga pamantayan ng patakaran na sinusunod ng karamihan sa mga full node.
Isang Bagong Yugto para sa Bitcoin
Ang transaksyon ay nakalusot sa nuance na iyon sa pamamagitan ng pagtatalaga sa mga output bilang non-standard at pagsusumite ng transaksyon nang direkta sa isang mining pool—partikular ang Marathon (MARA)—na pinili na balewalain ang default na mga patakaran at isama ito sa isang block anuman ang sitwasyon. Ang transaksyon ay itinayo gamit ang bersyon 2 ng Bitcoin format, na sumusuporta sa Segwit functionality at nag-aalok ng pinalawak na mga kakayahan sa scripting para sa mga input at output. Dahil walang Bitcoin na talagang nailipat—0 BTC ang naipadala—ang transaksyon ay nagsilbing isang sasakyan lamang para sa pag-embed ng data.
Ngunit ayon sa mga ulat, madalas na naaakit ang mga minero sa mga ganitong block dahil sa mga bayarin na inaalok nila, anuman ang kanilang kawalan ng palitan ng salapi. Kapag ang nakalakip na bayarin ay sapat na mapagbigay, maaari itong hikayatin ang isang minero na isama ang transaksyon sa kabila ng hindi nito pagiging epektibo sa mga tuntunin ng fee-per-byte economics. Ang agos ng mga onchain messages at ang pambungad ng “unang 1 megger” ay tumutugma sa isang kapansin-pansing pagtaas sa pagtanggap ng Bitcoin Knots node implementation.
Sa kabaligtaran ng nalalapit na paglabas ng Bitcoin Core, ang Knots ay nagpapanatili ng -datacarrier at -datacarriersize na mga flag, na nagbibigay ng mga operator ng mas detalyadong kontrol. Sa pagsasaayos ng -datacarrier=0, pinapayagan ang isang node na tanggihan ang lahat ng OP_RETURN na transaksyon, habang ang pagbabago ng -datacarriersize ay nagbibigay-daan sa pagpapatupad ng mas mahigpit na mga limitasyon ng data, tulad ng karaniwang 80-byte na limitasyon. Ang mga parameter na ito ay nag-filter ng mga papasok na transaksyon mula sa mempool ng node, na epektibong humihinto sa kanilang paghahatid sa mga nakadugtong na peers.
Ang Knots ay kasalukuyan nang tumatakbo sa mahigit 2,000 nodes, mula sa 600 lamang noong kalagitnaan ng Marso, bagaman ang bilang na ito ay nananatiling mas mababa kaysa sa 19,470 na pampublikong nakikitang Bitcoin Core nodes na kasalukuyang online.
Paghuhuli sa Mga Kaganapan
Habang ang mga katanungan ukol sa papel ng Bitcoin ay patuloy na umuunlad, ang kamakailang eksperimentasyon sa OP_RETURN ay nag-uugnay ng isang lumalaking kasakiman para sa malikhain na kontrol sa mga hangganan ng protocol. Sa paglihis ng software ng node at ang pagtugon ng mga minero sa mga bagong insentibo, ang network ay tila pumasok sa isang yugto ng tahimik na muling depinisyon—kung saan ang patakaran, layunin, at pakikilahok ay sinubok sa isang byte, isang block, at isang meme sa bawat pagkakataon.