The Bitcoin community is once again embroiled in a heated discussion over the role of data storage on the blockchain, with a proposed change to remove the 80-byte limit on OP_RETURN data sparking intense debate. This feature allows users to attach small amounts of extra data to transactions, often used for notes, timestamps, or digital records. The proposed change, put forward by developer Peter Todd, aims to remove this limit, which was originally implemented to prevent spam and maintain the blockchain's financial integrity. However, supporters argue that the current limit is ineffective, as users are already bypassing it by utilizing Taproot transactions to embed data in parts of the transaction meant for cryptographic signatures.
This method is used by Ordinals and Inscriptions, which have been criticized for turning the Bitcoin blockchain into a data storage system. Critics, including Bitcoin Core developer Luke Dashjr, have expressed strong opposition to the proposal, warning that it could lead to an increase in spam and degrade the blockchain's financial-first purpose. Dashjr has labeled the idea 'utter insanity' and emphasized that the bugs should be fixed, rather than embracing the abuse.
Another concern is that the change could normalize the storage of illegal content, compromise the chain's fungibility, and turn node operators into unwitting hosts of malware and copyright violations. To demonstrate the potential consequences, an Ordinals team inscribed a Nintendo 64 emulator onto the blockchain, which may attract the attention of Nintendo, a company known for protecting its intellectual property. On the other hand, supporters of the change, including Pieter Wuille and Sjors Provoost, argue that relaxing OP_RETURN limits could actually reduce UTXO bloat, a phenomenon that slows down the blockchain when it becomes cluttered with non-financial transactions. UTXO bloat is a documented side effect of Ordinals and Inscriptions using Taproot transactions, and it has caused congestion on the Bitcoin blockchain in the past.
For instance, in May 2023, the Bitcoin blockchain became so congested that Binance had to suspend bitcoin withdrawals for several hours. Wuille argues that the demand for data storage exists and that pushing it outside the public relay network only causes greater harm. The proposal remains under review, and the intensity of the debate on GitHub and blockchain developer mailing lists indicates that the battle for Bitcoin's identity is far from over.