文:ジャリールプラスシックス最近、外部ネットワークでは OP\_RETURN 制限を解除する提案について大騒ぎしています——これはビットコイン Bitcoin Core の OG 開発者であるピーター・トッドが出した提案です。(注目すべきは、HBOが大々的に宣伝したドキュメンタリー『貨幣電気:ビットコインの謎』の中で、ピーター・トッドが中本聡であると指摘したため、ピーター・トッドは大量の資金提供の要請と脅迫を受け、現在は隠れて生活しているということです。)コミュニティではこの OP\_RETURN の変更に対する疑問の声が少なくありませんが、ビットコイン開発者であり、Blockstream のコア貢献者である Greg Sanders(ニックネーム「instagibbs」)が 5 月 5 日に GitHub にて発表した公告によれば、次回のネットワークアップグレードでは、Bitcoin Core は OP\_RETURN に対してバイト数や数量の制限を設けないとのことです。OP\_RETURNとは正確には何ですか?私たちは皆、ビットコインが決して改ざんされない台帳であり、各取引がその上に1行の記録を書くようなものであることを知っています。OP\_RETURNは、ページの端に「メモ」を貼り付けるようなものです——数十文字のテキストや小さなデータを記入できます。このメモはシステムによって「読み取り専用」としてマークされ、他の人はそれをお金として使うこともできず、帳簿の他の「お金」に関する記録にも影響を与えません。この「メモ」機能が必要な理由は、人々が時には法律証明、短いメッセージ、記念日、さらには告白などの追加情報を永久にブロックチェーンに記録したいが、「取引可能な」ビットコインのためのUTXOスペースを占有したくないと考えることがあるからです。OP\_RETURNを利用することで、これらの情報はまるで不要な紙くずのように引き出しに捨てられます——ノードは痕跡を残すだけで、ストレージを占有せず、チェーン上の「使えるお金」は依然としてクリーンで整然としています。過去、誰かが長い「メモ」を書いてネットワークを圧迫するのを防ぐために、Bitcoin Core はデフォルトで各トランザクションに1つのOP\_RETURNしか含めることを許可せず、最大80バイトのコンテンツを保存できるようにしていました。それを超えると、ノードは直接リレーを拒否し、パッケージを作成する手助けもしません。今、80バイト、単一の数の制限はすべてなくなりました——好きなだけ書いてください、いくつでもメモができます、ノードは自動的に中継し、マイナーは喜んでパッケージ化します。しかし実際には、ずっと前から80バイトを回避している人がいます。以前、OP\_RETURNの制限があった時にも、80バイトの制限を回避する方法がありました。どんなに厳しいフィルタリングや中継戦略があっても、ビットコインにデータを書き込みたい人を止めることはできません。なぜなら、どの取引がブロックチェーンに載るかは、マイナーと手数料だけが決定するからです。マイナーにより高い報酬を与えれば、彼らは自然とより多くの取引をパッケージにする傾向があります。プレイスタイルはノードの戦略によって変わることはありません。例えば、皆さんがよく知っているTapoort Wizz 大魔法使いのNFTは、4Mに近い画像が1つのブロックを満たしています。また、当時のOrdinalsのインスクリプションやルーンなども、さまざまな「回り道や工夫」を使って制限を回避しました。その中には、支出可能な出力に書き込まれているものもあり、逆にリソースをより多く消費しています。これはビットコインの精神により合致していますか?ビットコイン開発者のグレッグ・サンダースによる発表とさまざまな開発者の意見によると、まず、ビットコインコアはトランザクションリレーステージに独自の「標準ポリシー」のセットを持っており、トランザクションがマイナーに到達する前に3つのレイヤーのチェックを行うために使用されます。 2つ目は、ウォレットの作者が手数料を節約し、戦略を通じて冗長なUTXOを作成しないトランザクションを構築するように導くことです。 3つ目は、アップグレードのセキュリティを維持することです - ソフトフォークが正式にアクティブ化されるまで、不明なオペコードやバージョンビットを「非標準」として扱います。OP\_RETURNとその80バイトの制限は、この理念の産物です。ユーザーに「消費不可能」であることが証明できる出力を提供することで、小さな約束やハッシュを保存でき、ノードがそれをUTXOにカウントしないようにし、「血の損失」につながる無駄な出力を避けることができます。しかし、今ではこのソフトリミットがチキンリブになっています。 一方では、プライベートマイニングプールや一部の中央集権的なサービスでは、このルールはまったく適用されておらず、大量のデータを書きたい人は誰でもこの戦略を回避することができます - マイナーに直接支払うか、ベアマルチシグ、偽の公開鍵、さらには使用可能なスクリプトで情報を隠します - そして、彼らが書きたいものをチェーン上に詰め込むことができます。 一方、毎ターンブラックリストのフィルタリングをたくさん追加すると、「いたちごっこ」ゲームに発展するだけで、最も基本的なデータが書き込まれるのを防ぐだけでなく、誤ってユーザーの資金を傷つけるリスクが高まります。提案側の開発者によると、80バイトの制限が完全に撤廃された後、ノードとウォレットは2つの実用的な利点を享受できます:まず、UTXOセットはよりクリーンで、データはさまざまな派手なスクリプトや複数のトランザクションに絡まることなく、明示的な「非消費型」OP \_RETURN出力にパックされます。 2つ目は、ノードがどのトランザクションが伝播されるかについてより統一されており、これはマイナーの実際のパッケージング内容と一致しており、ウォレットの手数料見積もりとコンパクトブロックリレーもより信頼性が高いことです。ビットコイン開発者は3つのオプションを比較しましたが、現在の「キャンセル」オプションはコミュニティで最も人気があります。 さらに重要なことに、OP\_RETURN制限の撤廃は、ビットコインの「透明性とシンプルさ」の精神の最良の解釈であると信じています。 それを排除すると、ノードソフトウェアがより軽量で純粋になり、各トランザクションの伝播とパッケージングを迂回する必要はありません-マイナーは手数料のレベルに応じて優先順位を決定するだけで、レート市場は自然にさまざまなニーズの競争を規制します。そして、リソースを上書きして食い尽くす脅威がチェーン上に実際に現れると、ビットコインエコシステムには、署名操作の制限、世代前後のトランザクション数の上限、ダストルールなど、試行錯誤された一連の「的を絞った」保護がまだあります...... 特定の不正使用シナリオに対抗するためのこれらの正確な方法は、万能の「80バイト」よりもはるかに柔軟性があり、通常の使用を損なうことなくすべてのノードとユーザーを保護することもできます。BTCはアルトコインになるのか?中でも最も有名な反対者は、ルーク・ダシュジュールに他ならない。ビットコインのOGとして知られるLuke Dashjrは、「Ordinalsプロトコルはビットコインへの攻撃である」、「刻印はゴミであり、バグであり、修正可能である」と述べており、彼はこれまでOrdinalsプロトコルに対して率直な批評家であり続けている。今回は、彼は依然として「保守」側に立つことを固守し、OP\_RETURNの制限を解除することは非常に狂気の沙汰であり、ビットコインに対する攻撃だと考えている。彼と他の人々は、制限を解除するとスパムや取引手数料の増加を招くと考えている。現在、議論と対立の焦点は、80バイトのOP\_RETURN制限を解除することが透明性を高め、ビットコインのデータ利用を簡素化するのか、それとも悪用、スパム、そしてビットコインの金融的焦点からの逸脱を招くのかという点にあることが見て取れます。Oceanのマイニングプールの副社長であるJasonは、最も強い批判の声を上げている人の一人であり、彼はこのために眠れない夜を過ごし、「この変化はビットコインを無価値なクローン通貨に変えてしまうだろう」と率直に言っています。Botanix Labs の創設者 Willem Schroe は、開発者はビットコインを通貨システムとして扱うべきであり、データストレージプラットフォームとしてではないと考えていると述べました。もう一人のビットコインコア開発者 Mechanic も同様の見解を示しており、ビットコインは任意のファイルストレージに使用されるべきではなく、そのことを確実にするためにあらゆる手段を講じるべきだと述べています。影響力のある業界のKOLの中には、Samson Mowのように、ノードオペレーターに対してBitcoin Coreのバージョンをアップグレードしないよう、またはKnotsに切り替えるように促している者もいます。執筆時点では、Clark Moodのデータに基づいて、Bitcoin Knotsノードの使用率が最新バージョンのBitcoin Coreノードを超えています。これはまたビットコインのコンセンサスに対する挑戦であり、以前に多くの回数起こったようなものです。もちろん、これにより私たちは、ビットコインがほとんどのネットワークに比べて保守的であるとはいえ、決して不変ではないことを認識しました。次のアップグレードの後には、Ordinals、Atomicals、Runesよりもより簡潔で優雅なプロトコルのプレイスタイルを得る可能性もあります。
タップルート の後、4 年でビットコイン最も重要なアップグレード
文:ジャリールプラスシックス
最近、外部ネットワークでは OP_RETURN 制限を解除する提案について大騒ぎしています——これはビットコイン Bitcoin Core の OG 開発者であるピーター・トッドが出した提案です。
(注目すべきは、HBOが大々的に宣伝したドキュメンタリー『貨幣電気:ビットコインの謎』の中で、ピーター・トッドが中本聡であると指摘したため、ピーター・トッドは大量の資金提供の要請と脅迫を受け、現在は隠れて生活しているということです。)
コミュニティではこの OP_RETURN の変更に対する疑問の声が少なくありませんが、ビットコイン開発者であり、Blockstream のコア貢献者である Greg Sanders(ニックネーム「instagibbs」)が 5 月 5 日に GitHub にて発表した公告によれば、次回のネットワークアップグレードでは、Bitcoin Core は OP_RETURN に対してバイト数や数量の制限を設けないとのことです。
OP_RETURNとは正確には何ですか?
私たちは皆、ビットコインが決して改ざんされない台帳であり、各取引がその上に1行の記録を書くようなものであることを知っています。
OP_RETURNは、ページの端に「メモ」を貼り付けるようなものです——数十文字のテキストや小さなデータを記入できます。このメモはシステムによって「読み取り専用」としてマークされ、他の人はそれをお金として使うこともできず、帳簿の他の「お金」に関する記録にも影響を与えません。
この「メモ」機能が必要な理由は、人々が時には法律証明、短いメッセージ、記念日、さらには告白などの追加情報を永久にブロックチェーンに記録したいが、「取引可能な」ビットコインのためのUTXOスペースを占有したくないと考えることがあるからです。OP_RETURNを利用することで、これらの情報はまるで不要な紙くずのように引き出しに捨てられます——ノードは痕跡を残すだけで、ストレージを占有せず、チェーン上の「使えるお金」は依然としてクリーンで整然としています。
過去、誰かが長い「メモ」を書いてネットワークを圧迫するのを防ぐために、Bitcoin Core はデフォルトで各トランザクションに1つのOP_RETURNしか含めることを許可せず、最大80バイトのコンテンツを保存できるようにしていました。それを超えると、ノードは直接リレーを拒否し、パッケージを作成する手助けもしません。
今、80バイト、単一の数の制限はすべてなくなりました——好きなだけ書いてください、いくつでもメモができます、ノードは自動的に中継し、マイナーは喜んでパッケージ化します。
しかし実際には、ずっと前から80バイトを回避している人がいます。
以前、OP_RETURNの制限があった時にも、80バイトの制限を回避する方法がありました。どんなに厳しいフィルタリングや中継戦略があっても、ビットコインにデータを書き込みたい人を止めることはできません。なぜなら、どの取引がブロックチェーンに載るかは、マイナーと手数料だけが決定するからです。マイナーにより高い報酬を与えれば、彼らは自然とより多くの取引をパッケージにする傾向があります。プレイスタイルはノードの戦略によって変わることはありません。
例えば、皆さんがよく知っているTapoort Wizz 大魔法使いのNFTは、4Mに近い画像が1つのブロックを満たしています。また、当時のOrdinalsのインスクリプションやルーンなども、さまざまな「回り道や工夫」を使って制限を回避しました。その中には、支出可能な出力に書き込まれているものもあり、逆にリソースをより多く消費しています。
これはビットコインの精神により合致していますか?
ビットコイン開発者のグレッグ・サンダースによる発表とさまざまな開発者の意見によると、まず、ビットコインコアはトランザクションリレーステージに独自の「標準ポリシー」のセットを持っており、トランザクションがマイナーに到達する前に3つのレイヤーのチェックを行うために使用されます。 2つ目は、ウォレットの作者が手数料を節約し、戦略を通じて冗長なUTXOを作成しないトランザクションを構築するように導くことです。 3つ目は、アップグレードのセキュリティを維持することです - ソフトフォークが正式にアクティブ化されるまで、不明なオペコードやバージョンビットを「非標準」として扱います。
OP_RETURNとその80バイトの制限は、この理念の産物です。ユーザーに「消費不可能」であることが証明できる出力を提供することで、小さな約束やハッシュを保存でき、ノードがそれをUTXOにカウントしないようにし、「血の損失」につながる無駄な出力を避けることができます。
しかし、今ではこのソフトリミットがチキンリブになっています。 一方では、プライベートマイニングプールや一部の中央集権的なサービスでは、このルールはまったく適用されておらず、大量のデータを書きたい人は誰でもこの戦略を回避することができます - マイナーに直接支払うか、ベアマルチシグ、偽の公開鍵、さらには使用可能なスクリプトで情報を隠します - そして、彼らが書きたいものをチェーン上に詰め込むことができます。 一方、毎ターンブラックリストのフィルタリングをたくさん追加すると、「いたちごっこ」ゲームに発展するだけで、最も基本的なデータが書き込まれるのを防ぐだけでなく、誤ってユーザーの資金を傷つけるリスクが高まります。
提案側の開発者によると、80バイトの制限が完全に撤廃された後、ノードとウォレットは2つの実用的な利点を享受できます:まず、UTXOセットはよりクリーンで、データはさまざまな派手なスクリプトや複数のトランザクションに絡まることなく、明示的な「非消費型」OP _RETURN出力にパックされます。 2つ目は、ノードがどのトランザクションが伝播されるかについてより統一されており、これはマイナーの実際のパッケージング内容と一致しており、ウォレットの手数料見積もりとコンパクトブロックリレーもより信頼性が高いことです。
ビットコイン開発者は3つのオプションを比較しましたが、現在の「キャンセル」オプションはコミュニティで最も人気があります。 さらに重要なことに、OP_RETURN制限の撤廃は、ビットコインの「透明性とシンプルさ」の精神の最良の解釈であると信じています。 それを排除すると、ノードソフトウェアがより軽量で純粋になり、各トランザクションの伝播とパッケージングを迂回する必要はありません-マイナーは手数料のレベルに応じて優先順位を決定するだけで、レート市場は自然にさまざまなニーズの競争を規制します。
そして、リソースを上書きして食い尽くす脅威がチェーン上に実際に現れると、ビットコインエコシステムには、署名操作の制限、世代前後のトランザクション数の上限、ダストルールなど、試行錯誤された一連の「的を絞った」保護がまだあります...... 特定の不正使用シナリオに対抗するためのこれらの正確な方法は、万能の「80バイト」よりもはるかに柔軟性があり、通常の使用を損なうことなくすべてのノードとユーザーを保護することもできます。
BTCはアルトコインになるのか?
中でも最も有名な反対者は、ルーク・ダシュジュールに他ならない。
ビットコインのOGとして知られるLuke Dashjrは、「Ordinalsプロトコルはビットコインへの攻撃である」、「刻印はゴミであり、バグであり、修正可能である」と述べており、彼はこれまでOrdinalsプロトコルに対して率直な批評家であり続けている。
今回は、彼は依然として「保守」側に立つことを固守し、OP_RETURNの制限を解除することは非常に狂気の沙汰であり、ビットコインに対する攻撃だと考えている。彼と他の人々は、制限を解除するとスパムや取引手数料の増加を招くと考えている。
現在、議論と対立の焦点は、80バイトのOP_RETURN制限を解除することが透明性を高め、ビットコインのデータ利用を簡素化するのか、それとも悪用、スパム、そしてビットコインの金融的焦点からの逸脱を招くのかという点にあることが見て取れます。
Oceanのマイニングプールの副社長であるJasonは、最も強い批判の声を上げている人の一人であり、彼はこのために眠れない夜を過ごし、「この変化はビットコインを無価値なクローン通貨に変えてしまうだろう」と率直に言っています。
Botanix Labs の創設者 Willem Schroe は、開発者はビットコインを通貨システムとして扱うべきであり、データストレージプラットフォームとしてではないと考えていると述べました。もう一人のビットコインコア開発者 Mechanic も同様の見解を示しており、ビットコインは任意のファイルストレージに使用されるべきではなく、そのことを確実にするためにあらゆる手段を講じるべきだと述べています。
影響力のある業界のKOLの中には、Samson Mowのように、ノードオペレーターに対してBitcoin Coreのバージョンをアップグレードしないよう、またはKnotsに切り替えるように促している者もいます。
執筆時点では、Clark Moodのデータに基づいて、Bitcoin Knotsノードの使用率が最新バージョンのBitcoin Coreノードを超えています。
これはまたビットコインのコンセンサスに対する挑戦であり、以前に多くの回数起こったようなものです。もちろん、これにより私たちは、ビットコインがほとんどのネットワークに比べて保守的であるとはいえ、決して不変ではないことを認識しました。次のアップグレードの後には、Ordinals、Atomicals、Runesよりもより簡潔で優雅なプロトコルのプレイスタイルを得る可能性もあります。