OP_RETURNデータ制限の提案と議論
近年、HashKey Investment Researchのディレクターが提案したBitcoin Coreの「OP_RETURNデータ制限の撤廃」に関する議論が注目を集めています。以下に、この提案に関する背景と様々な意見をまとめます。
OP_RETURNデータ制限の背景
OP_RETURNはBitcoin Scriptのオペコードであり、Bitcoinトランザクションに少量のデータを埋め込むために使用されます。この機能により、利用者はブロックチェーン上にデータを保存できるものの、これらの出力は「証明可能に支出不可能」であり、UTXO(未支出トランザクション出力)の負担を増加させることはありません。現行のBitcoin Coreのデフォルト制限では、OP_RETURNのデータサイズは80バイトまでと定められており、83バイトを超えるOP_RETURNトランザクションは、ノードポリシーによって制限されています。開発者のPeter ToddはPR #32359を通じて、この制限を撤廃し、関連する設定オプションを削除することを提案しました。この提案により、ノードの自己設定の自由が奪われるとして、激しい議論が巻き起こりました。
さまざまな見解
支持者の意見
- 無効な制限: 現在の制限は無意味であり、マイナーのメモリープールに直接送信する方法や、オープンなノードを利用することで回避が可能である。
- メッセージボードとしての利用: OP_RETURNをメッセージボードのように使用するユーザーもおり、必要な料金を支払うことでデータをブロックチェーンにアップロードできるツールが存在する(例:opreturnbot.com)。
- マイナーのインセンティブ: 制限を解除すれば、マイナーにとってのインセンティブが高まり、ブロックスペースの競争が活発化し、収益が増える可能性がある。
反対者の意見
- 非トランザクションデータの書き込み: 制限が解除されると、不適切なデータ(例えばジョークや無駄なデータ)がブロックチェーンに書き込まれ、ブロックスペースを占有することでトランザクション手数料が上昇する可能性がある。
- 有用なノードポリシー: 制限は回避可能であるが、ノードポリシーは依然として価値があり、無駄なデータによるネットワーク負担を軽減する役割を果たす。
中立的な見解
Nothing Researchのパートナーは、OP_RETURNに関する80バイトのデータ制限の撤廃を支持し、現在の制限が技術的に無意味であると述べ、多くの利益をもたらすと主張しています。例えば、彼は以下の点を挙げています。
- サトシ・ナカモトの設計に回帰: OP_RETURNの初期には制限はなく、その設計思想に戻るべきである。
- 現在の制限の無効性: 現在の制限は長の無駄であり、容易に回避可能である。
- ネットワーク負担の軽減: 制限の撤廃が無用なトランザクションを減少させる可能性がある。
- マイナーの収益増加: 制限を解除することでマイナーへの収入が増える可能性が有り、これによりBitcoinネットワークのセキュリティが強化される。
結論と今後の展望
HashKey Investment Researchのディレクターは、制限の撤廃がもたらす潜在的な悪影響(非トランザクションデータがブロックスペースを占有するなど)を懸念しています。ユーザーの自由を重視する立場から、彼はこの議論が根本的な選択の違いを反映していると指摘しています。今後、この提案の影響がどのように調整されるかは、Bitcoinのエコシステムにおける重要な要素と言えるでしょう。