Ang Bitcoin Core, ang pangunahing software na nagpapatakbo ng humigit-kumulang 80% ng lahat ng BTC nodes, ay naglunsad ng matagal nang inaasahang v30.0 update.
Ang update, na inilathala noong Oktubre 11, ay nagdadala ng opsyonal na encrypted node connections, mga pag-optimize sa performance at fees, at ilang pag-aayos ng bug.
Gayunpaman, ang pagbabago sa OP_RETURN, ang built-in na “data graffiti wall” ng Bitcoin, ang siyang nagpasiklab ng pinakamalakas na reaksyon.
Pinapayagan ng OP_RETURN ang mga user na magdagdag ng metadata gaya ng text, larawan, o digital signatures sa mga Bitcoin transaction nang hindi naaapektuhan ang kanilang monetary function. Hanggang ngayon, bawat OP_RETURN output ay maaaring magdala ng hanggang 80 bytes ng data, na naglilimita sa mga non-financial na paggamit.
Pinalawak ng bagong release ang limitasyong iyon sa 100,000 bytes at pinapayagan ang maramihang OP_RETURN outputs kada transaksyon na ma-relay at ma-mina bilang default.
Sa praktika, nangangahulugan ito na ang mga node operator na nagpapatakbo ng v30 ay maaari nang magproseso ng mga transaksyong naglalaman ng mas malaki o mas kumplikadong data structures mula sa NFT-style inscriptions hanggang sa application metadata nang hindi na kailangang mag-manual configuration.
Inilarawan ng mga developer ang pagbabago bilang pagbibigay-daan sa mas masaganang on-chain experimentation. Isang market analyst ang nagsabi:
“Ang OP_RETURN ay ginawa upang gamitin. Isipin ang kapangyarihan ng isang hindi masesensura, hindi mababago na registry. Hindi maaaring baguhin ng mga nagwagi ang kasaysayan. Maaaring mag-ukit ang sangkatauhan ng mga katotohanan mula sa kanilang sariling pananaw, sa mismong sandaling iyon. [Ito ay] isang gold mine para sa mga historian sa hinaharap at isang kamangha-manghang hakbang para sa sangkatauhan.”
Gayunpaman, nagbabala ang iba na maaari nitong pabilisin ang blockchain bloat at fee pressure kung pupunuin ng mga user ang mempool ng malalaking data files.
Ayon sa Mempool Research data, ang inscriptions at OP_RETURN transactions ay kasalukuyang bumubuo ng 40% ng lahat ng Bitcoin transactions batay sa bilang, 10% batay sa fees, at 28% batay sa weight.
Kung isasaalang-alang ito, ang mas malawak na paggamit ng mga data-heavy na transaksyon ay maaaring magtulak sa average block size ng Bitcoin lampas sa kasalukuyang 1.5 MB hanggang sa kasing taas ng 4 MB kada block – isang pagtalon na maaaring magbago sa ekonomiya ng network.
Ang pagbabago ay nagpasiklab ng mainit na debate sa pagitan ng mga Bitcoin developer at node operator.
Nakikita ito ng ilan bilang natural na ebolusyon na nagbibigay ng parity sa Bitcoin sa mga smart-contract-capable chains tulad ng Ethereum. Ang iba naman ay nagsasabing nilalagay nito sa panganib ang pangunahing papel ng Bitcoin bilang peer-to-peer financial network.
Binatikos ng kilalang developer na si Luke Dashjr ang pagbabago, sinasabing ang Core 30 ay “sinira” ang datacarrier size control at tuluyang inalis ito, na nagpapahintulot ng mas maraming “spam outputs” kada transaksyon.
Ayon sa kanya:
“Hindi sumusuporta ang Bitcoin sa data storage na higit sa (pinakamalaki*) 80 bytes (sa OP_RETURN, ngunit hindi iyon mahalaga) na nakakabit sa isang financial transaction; o 95 bytes kada block sa coinbase. Hindi iyon sapat para sa CSAM. Ang pagsasamantala sa mga kahinaan, gaya ng sa Inscriptions, ay hindi suportadong pag-uugali/paggamit, kundi pang-aabuso lamang sa script opcodes. Hindi ito tunay na pag-iimbak ng data, kundi nakakasama lang sa Bitcoin sa pamamagitan ng mga bogus na garbage scripts. Ang pagpapalawak ng OP_RETURN ay nagpapalaki ng laki ng _supported_ data storage, sapat na upang maisama ang CSAM.”
Dahil dito, inilarawan niya ang v30 bilang “malware” at nanawagan ng “mass migration to Knots,” isang alternatibong client na nagpapatupad ng mas mahigpit na mga polisiya.
Gayunpaman, tinutulan ni Blockstream CEO Adam Back na ang paninira sa mga pagbabago sa OP_RETURN ay katumbas ng “pag-atake sa Bitcoin.”
Ayon kay Back, ang update ay naglalaman ng lehitimong security at robustness fixes mula sa “ilan sa mga pinaka-mahusay na developer sa mundo.”
Sa gitna ng hidwaan, ilang miyembro ng komunidad ang nagmungkahi ng mga kompromiso sa antas ng polisiya para sa update.
Si Nick Szabo, isang kilalang cryptographer, ay nagmungkahi:
“I-deprecate ang paggamit ng OP_RETURN para sa financial transaction functionality sa hinaharap; magdagdag ng kakayahang i-prune ang mga bago habang pinapanatili ang mga luma na OP_RETURNs.”
Samantala, binigyang-diin ng BitMEX Research ang konsepto ng OP_Return2, isang soft-fork mechanism na nagpapahintulot sa mga transaksyon na mag-commit sa hashes ng hanggang 8 MB ng external data, nang hindi pinipilit ang full nodes na i-validate o i-store ito.
Ayon sa kumpanya, maaaring mapanatili ng panukala ang integridad ng data habang binabawasan ang on-chain bloat.
Gayunpaman, nagbabala ang mga researcher na maaaring kakaunti ang insentibo ng mga miner na isama ang ganitong mga transaksyon kung hindi sasapat ang fees para tumbasan ang dagdag na komplikasyon. Napansin din nila na may mga katulad na timestamping functions na umiiral na sa mas mababang gastos.
Ang post na Latest Bitcoin software called “malware” as developers split by code change ay unang lumabas sa CryptoSlate.