OP_Return の削除: Bitcoin エコシステムにどのような影響がありますか?

Bitcoin Core ソフトウェア コード リポジトリでは、最近、 OP_Return出力のサイズ制限を削除する提案がありました。 OP_Return 、Bitcoin ブロックチェーンに任意の (トランザクション以外の) データを格納するために設計された出力タイプです。既存のサイズ制限の下では、Bitcoin Core ノードはこの制限を超えるトランザクションを中継しません。ただし、これはコンセンサス ルールではなく、Bitcoin Core ノードは常にこのようなトランザクション出力を含むブロックを有効なブロックとして受け入れます。

この制限の撤廃は論争を巻き起こしており、スパムを阻止または防止するためにこの制限は必要だったと主張する人もいます。制限維持を支持する多くの人は、ビットコインが「金融取引」にのみ使用されることを望んでおり、画像関連のデータなどは非標準取引とみなされることを望んでいます。

序数ブーム

しかし、ビットコインブロックチェーン上に画像を保存しようという動きはすでに始まっている。この流行は2023年初頭に始まり、「Ordinals」と呼ばれています。 OP_Returnを使用した出力とは異なり、イメージは Taproot 支出の入力スクリプトに保存されます。これらの Ordinals トランザクションの大部分はすでに標準トランザクションであり、Bitcoin Core ノードによって中継されます。場合によっては、この Taproot メソッドは、Segregated Witness (SegWit) アップグレードによってもたらされる 75% のウィットネス データ割引の恩恵を受けるため、 OP_Returnよりも安価になります。

Dune.comのダッシュボードによると、Ordinals の使用率は高く、登録件数は 8,800 万件を超え、取引手数料として 7,000 ビットコイン以上が支払われています。現在のビットコインの価格で換算すると、6億6000万ドル以上になります。この成長傾向を活用しようとする多くの企業が Ordinals 分野に登場し、ウォレット、刻印取引システム、Ordinals を作成してネットワークに送信する方法など、Ordinals 関連ツールに数百万ドルが投資されています。

多くの人はこれらの画像をスパムと見なします。私たちの意見では、この文脈では、スパムはトランザクションを作成する人の意図の観点から見る傾向があります。彼らは故意に他人に危害を加えようとしているのか、それともそこから利益を得ようとしているのか?これを念頭に置くと、ブロックチェーンに画像を保存することは必ずしもスパムではないと私たちは考えています。なぜなら、そうする人々は主に個人的な娯楽のため、または投機して利益を得ようとするためにそうしているように見えるからです。ただし、誰かが悪意を持って他の人を攻撃する意図を持ってブロックチェーンに画像を投稿した場合 (ある程度は確かにその通りですが)、それは確かにスパムです。

ブロックチェーン上の画像は多くの人にとってはスパムのように見えるかもしれませんが、私たちは主観的価値理論に同意します。

さまざまな消費財やサービスの価値は、その物自体から客観的かつ本質的に導き出されるのではなく、評価を行う個人によって決まります。彼の評価は主観的な問題であり、彼自身でさえそれを客観的な言葉や尺度に還元することはできない。

ブロックチェーン上の画像が気に入ったようで、6億ドル以上を支払った人もいるようです。これらの商品の価値は主観的なものなので、それを疑問視できるのは我々ではない。私たちが言えるのは、これらの画像に価値はなく、お金も払わないということだけです。この分野に投資して利益を得ようとした企業や個人は、結局は損失を出す可能性が高いと私たちは考えています。しかし、市場に決めさせましょう!

私たちの見解では、馬はすでに走り出しており、人々はすでに大規模な画像保存にブロックチェーンを使用しており、 OP_Return制限を保持してもそれは変わりません。 Taproot 入力スクリプトの一部を使用して画像を保存するシステムは既に存在しており、 OP_Returnよりも 1 バイトあたり 4 倍安価です。

ビットコインマイニング

私たちは 14 年以上にわたってビットコインマイニングの分野をカバーしてきました。ビットコインマイニングは趣味の活動から上場企業による産業へと変化してきました。私たちは、これらの上場企業のうち 10 社を綿密に追跡し、公開されているほぼすべての文書を読んでいます。これらの鉱山会社は四半期ごとに財務諸表を報告し、生産量を毎月市場に更新します。当社は、これらの企業の投資家向け広報担当者や経営陣と定期的に交流しています。これらの経営陣は Ordinals を非常に気に入っており、競争の激しい業界において、Ordinals を潜在的な収益源、重要な収益源と見ています。 Ordinals はスパムでありフィルタリングする必要があるという考えは、これらのプロの管理チームには受け入れられませんし、今後も受け入れられることはないはずです。気に入らない人もいるかもしれないが、それがビジネスの現実だ。これは、私たちの一部が予想していた現実でもあります。ビットコインは成長し、ビジネスとなり、企業は収益と自己資本利益率を最大化する必要があります。

ビットコインはインセンティブとインセンティブの互換性の追求に関するものです。ビットコインが機能するのは、同じ目標を持つ利他的で善意のある人々のグループがその空間に集まっているからではありません。ビットコインの世界は、さまざまな視点や哲学を持つ多様な人々のグループで構成されています。ビットコインが機能するのは、私たち全員が同じチームだからではなく、堅牢であり、インセンティブが一致しているからです。私たちは、 OP_Return制限による父権主義的な保護を取り除き、ブロックスペース市場の経済的現実を受け入れるべき時が来たと考えています。

より大きなOP_Return出力が依然として非標準トランザクションとみなされ、人々がそれを使い続けたい場合、マイナーはパブリック メモリプールをバイパスしてこれらのトランザクションを直接受け入れるビジネスを立ち上げるだけです。上場している最大の鉱山会社であるマラソン(ティッカー:MARA US)はすでにそうしている。しかしながら、マラソンが提供するこのサービスは現在あまり人気がないと認識しております。それにもかかわらず、マイナーがオフチェーンでトランザクションを受け取り始めると、ビットコインにとって多くの悪影響が生じます。これは、マイナーによって生成されたブロック内のトランザクションとユーザーが期待するトランザクションとの間の差異が拡大することを意味します。これは、ノードがトランザクションを 2 回 (メモリプール用に 1 回、トランザクションがブロックに含まれた後に 1 回) ダウンロードする必要性をなくすことで、ブロックがネットワーク全体に高速に伝播するのを助けるコンパクト ブロックなどのテクノロジを損なう可能性があります。 Compact ブロックが破損しないようにするために、Bitcoin Core がこの制限を事前に削除するのが賢明かもしれません。これが破られ、ブロックの伝播遅延が増加すると、小規模なマイナーを犠牲にして大規模なマイナーとマイニングプールが利益を得ることになり、マイニングの集中化が進む可能性があります。

非標準の取引を受け入れるビジネスを立ち上げるマイナーやマイニングプールには、他にも悪影響があります。こうしたビジネスを立ち上げるには、技術コストやマーケティングコストなどのコストがかかります。このビジネス モデルは独占的になる可能性もあり、ユーザーは標準以外のトランザクションを送信するためにシンプルなプラットフォームを使用することを望む場合があります。これにより、マイニングおよびマイニングプールの参入障壁が高まり、小規模なプレーヤーにとってマイニングがより困難になります。これにより、中央集権化の圧力がさらに高まります。これらのシステムが勢いを増すと、Bitcoin Core のポリシーが後で緩和されたとしても、これらの操作をブロックすることは難しくなります。たとえば、インフラストラクチャが構築されると、怠惰なクライアントはパブリック メモリ プールの代わりにこれらのサービスを引き続き使用する可能性があります。

Bitcoin 開発者はソフトウェアの競争力を維持するよう努力すべきだと私たちは考えています。オープンソースのトランザクション選択アルゴリズムを、収益を最大化する点で競争力のあるものにし、マイナーが独自のアルゴリズムを構築することを思いとどまらせます。また、パブリック メモリプールを競争力のあるものにし、マイナーがプライベート メモリプール操作を構築することを思いとどまらせます。誰もがこのように考えているわけではないことは承知していますが、これが鉱業の現在の経済的現実です。私たちはメモリプールが効果的に機能することを望んでおり、スパムトランザクションがマイニングされていないふりをするよりも、 OP_Return制限を削除する方が良い選択肢だと考えています。有効なメモリ プールと無効なメモリ プールのどちらかを選択します。

ノードオペレーター

ブロックチェーンがいっぱいであると仮定すると、 OP_Return使用量の増加により、実際にはフルノードの実行が容易になります。 OP_Return証人割引を受けないので、 OP_Return出力のみを含むブロックの最大サイズは 1 MB となり、最大値 4 MB よりもはるかに小さくなることに注意してください。同時に、 OP_Return出力は UTXO セットを膨張させません。他のプロトコルは、任意のデータを格納するために代替システム(偽のアドレスなど)を使用しますが、このアプローチは、すべてのビットコイン取引を検証しようとする人々にとって深刻な悪影響を及ぼします。 OP_Return検証する必要がないデータなので無視できます。ノード操作のコストを安くすることに関心がある人は、 OP_Return制限を削除することについて心配する必要はありません。

スパムを止めるにはどうすればいいですか?

このセクションは、Eric Voskuil の著書「Cryptoeconomics」を参考にして始めます。この本の中で、エリックはこう書いています。

検閲耐性は取引手数料の結果です。

ビットコインの中心的な目標は検閲耐性であり、取引手数料はその目標を達成するために設計されたセキュリティ モデルの基本的な要素です。トランザクションを検閲しようとする攻撃者は、ノード オペレーターにメモリ プールから特定のトランザクションをフィルターするように促すことで、検閲に成功することはできません。もしそれが可能であれば、ビットコインは検閲耐性が特に優れているわけではないでしょう。代わりに、手数料、レート、そしてマイナーがブロックあたりの収益を最大化しようとすることがすべてです。これは、トランザクションがスパムであるかどうか、トランザクションがOP_Return使用するかどうか、トランザクションが SegWit を使用するかどうかに関係なく当てはまります。ブロックチェーンに入るには、他のユーザーよりも高い入札を行う必要がありますが、これが唯一実行可能なスパム防止モデルです。 サトシ・ナカモト氏はこう言った。

他のユーザーよりも高い価格で入札する意思がある限り、一定の価格でほぼ必ず入札できます。

このスパム防止モデルは長年にわたって理解されてきました。 2017 年 9 月のSegWit に関する記事で述べたように:

確かに、スパマーは 1 MB ブロックと同じ料金で 4 MB ブロックを生成することができます。これは潜在的な問題です。ただし、4MB ブロックは 1MB ブロックより安くはなく、コストが同じだけなので、システムのセキュリティ特性は変わりません。 SegWit が使用されているかどうかに関係なく、スパマーは常に正当なユーザーよりも高い入札を行うことができます。実際、攻撃者は 1MB の非証人データを生成するだけで「正当な」ユーザーと競合することができ、この攻撃方法にかかるコストは以前と同じです。 Segregated Witness では、このセキュリティの仕組みは変更できず、また変更できません。攻撃者がジャンク データを使ってユーザーを騙そうとした場合は、攻撃できます。

トランザクションがタイムリーに確認されるようにするには、マイナーが次のブロックで何をマイニングする可能性があるかについての正確な情報を入手し、適切なトランザクション手数料を設定する必要があります。これは、ノード オペレーターがメモリ プール戦略をマイナーの実際の操作にできるだけ一致させたいと考えるもう 1 つの理由です。 Bitcoin Core がOP_Returnのリレー制限を削除しない場合、ユーザーは他のソフトウェアを実行するか、サードパーティの Web サイトを使用して、使用されるトランザクション手数料に関する情報を取得する必要があります。

確かに、 OP_Return出力には常に制限があり、ビットコインは 10 年以上にわたってその制限内でうまく機能してきました。ではなぜ今削除するのでしょうか?私たちの意見では、この論理は、2015年から2017年にかけてのブロックサイズに関する議論でよく取り上げられていたものと多少似ています。「ビッグブロッカー」は、ビットコインは長年フルブロックがなくても問題なく動作してきたのに、なぜ今フルブロックを導入する必要があるのか​​、とよく言います。答えは、それは単に成功の経済的現実であるということです。元ビットコイン開発者のグレゴリー・マクスウェルは、 2015 年の重要な電子メールで次のように述べています。

安価で、高度に複製された永続的なストレージの需要は無限です。

私たちの見解では、こうした変化は常に避けられないものである。ブロックチェーン上に画像を保存したいという需要は尽きることがなく、それを阻む唯一のものは取引手数料です。ただ、常にそう考える人もいれば、そう思わない人もいるため、議論になることがあります。

小型ブロッカーがブロックサイズ戦争に勝利したのは幸運でした。大規模なブロッカーが勝利し、たとえば Bitcoin XT を採用していたら、ブロック サイズの制限は現在 250 MB 程度になっていたでしょう。ブロックは画像​​で埋め尽くされる可能性があり、10 分ごとに 250 MB の画像がアップロードされます。これにより、一般ユーザーがノードを実行できなくなり、ビットコインが消滅する可能性があった。

結論は

OP_Return制限を削除するためのサポートがいくつかあります。今こそ経済の現実を直視し、競争力を維持すべき時です。ローカル メモリ プールが効果的に機能し、パブリック P2P トランザクション ブロードキャスト システムが最終的な勝者となることを願っています。攻撃者やスパマーが他のユーザーよりも高い入札をしたい場合、それは可能です。私たちはその現実を受け入れるべきです。スパム予算は永遠に続くわけではなく、ブロックチェーン画像に投資した多くの人々は、おそらく総額で数百万ドルを失うことになるでしょう。人々は痛い教訓を学び、ビットコインはより強くなるでしょう。