最近、Bitcoin Core OGの開発者であるPeter Toddが提案したOP_RETURN制限の撤廃についてインターネット上で多くの議論がされています。
(HBOは、かつて大々的に宣伝されたドキュメンタリー『通貨の電気:ビットコインの謎』でピーター・トッドをサトシ・ナカモトとして指摘したことがあります。これにより、ピーター・トッドは多くの資金提供の要求や脅迫を受け、現在は潜伏中です。)
このOP_RETURNの変更についてコミュニティ内には多くの疑念がありますが、5月5日にビットコイン開発者兼Blockstreamコア貢献者であるGreg Sanders(ニックネームは'instagibbs')によると、GitHubで発表されたアナウンス次のネットワークアップグレードでは、Bitcoin CoreはOP_RETURNに対してバイト数や数量の制限を課さなくなります。
私たちは皆、ビットコインは決して改ざんされない台帳であり、それぞれの取引がその上に記録されるようなものであることを知っています。
OP_RETURNは、ページの端に「メモ」を貼るようなものです。たくさんの単語や小さなデータを書き込むことができ、このメモはシステムによって「読み取り専用」とマークされます。他の人はそれをお金として使用できず、台帳上の他の「お金」の記録に影響を与えることもありません。
このような 'ノート' 機能を持つ理由は、時々人々が '取引可能' ビットコインを保管するのに使用されるスペースを占有したくないが、(法的証拠、短いメッセージ、記念日、さらには告白などの)追加情報を永久にピン留めしたい場合があるためです。OP_RETURNの助けを借りて、この情報はゴミ紙のように引き出しに捨てられます-ノードはストレージを占有せずに痕跡だけを残し、チェーン上の '利用可能なお金' は清潔で整然としたままです。
過去、ネットワークを詰まらせる長い「ノート」を書くことを防ぐために、Bitcoin Coreはデフォルトでトランザクションごとに1つのOP_RETURNのみを許可し、最大80バイトのコンテンツを許可していました。この制限を超えると、ノードは直接中継を拒否し、パッケージングの手助けをしません。
今、80バイトの単一エントリ制限はなくなりました - 望むだけ長く書いて、望むだけメモを取り、ノードは自動的にリレーし、マイナーは喜んでパックします。
しかし実際、人々はずっと80バイトを迂回してきました。
以前は、OP_RETURNに制限があったため、80バイトの制限をバイパスする方法もありました。フィルタリングやリレー戦略がどれだけ厳格であっても、本当にビットコインにデータを書きたい人々を止めることはできません。なぜなら、マイナーと手数料だけがブロックチェーンに含まれる取引を決定し、マイナーにより高い報酬を与えることは自然に彼らをより多くの取引をパッケージ化する方向に傾け、ゲームプレイはノード戦略によって変わることはありません。
例えば、誰もが知っているように、4Mに近い画像のTaproot WizzウィザードNFTはブロックを埋め、その年の序数の碑文やルーンは、さまざまな「迂回路や回避策」を使って制限をバイパスし、中には使用可能な出力に書き込まれるものさえあり、それによってより多くのリソースを消費している。
ビットコインの開発者であるGreg Sandersによると発表されたアナウンスさまざまな開発者の合意を得ることで、まず、ビットコインコアはトランザクションの伝播(リレー)段階中に独自の「標準化ポリシー」を持っていることがわかります。このポリシーには、トランザクションがマイナーに到達する前に3つのレベルのチェックがあります。第一に、「サービス拒否」攻撃を防ぐため、トランザクション手数料よりもはるかに多くの計算能力、メモリ、または帯域幅を消費するトランザクションを拒否します。第二に、ウォレットの作者にポリシーを通じてガイドし、手数料を節約し、冗長なUTXOを作成しないようなトランザクションを構築するように指導します。第三に、アップグレードセキュリティを維持し、不明なオペコードやバージョンビットを「標準ではない」として扱い、ソフトフォークが正式にアクティブ化されるまで処理します。
OP_RETURNとその80バイトの制限は、このコンセプトの産物です:ユーザーに証明可能な「支出不可」となる出力を提供し、小さなコミットメントやハッシュを格納でき、ノードがUTXOに含めないようにすることで、チェーン上の「価値のない」ゴミ出力を回避します。
しかし、このソフトな制限は今や単なる形式上のものとなっています。一方で、プライベートなマイニングプールや一部の中央集権的なサービスは全くこのルールを遵守していません。大量のデータを書き込みたいと思う人は、マイナーに直接支払うか、裸のマルチシグ、偽の公開鍵、または使えるスクリプトを使用して情報を隠すことで、この戦略を回避することができ、それでもコンテンツをチェーンにプッシュすることができます。一方、軽々しくブラックリストを追加することは、「ネコがネズミを捕まえる」ゲームにしかならず、基本的なデータ書き込みを止めるどころか、ユーザーの資金に誤って影響を与えるリスクを増大させるだけです。
支持する開発者は、80バイトの制限が完全に削除された後、ノードとウォレットの両方が2つの実用的な利点を享受できると信じています。まず、UTXOセットがより清潔になり、データがすべて明確な「使われない」OP_RETURN出力にパックされ、さまざまな高度なスクリプトや複数のトランザクションに絡まるのではなくなります。そして、ノードは、「主張される」とされるトランザクションや、実際にマイナーによってパックされたコンテンツがどれであるかをより一貫して伝播し、ウォレットの手数料の推定やコンパクトブロックの中継がより信頼性が高くなります。
ビットコインの開発者は3つの解決策を比較し、現在 'cancel' 解決策がコミュニティで最も大きな支持を得ていると述べています。さらに重要なのは、彼らがOP_RETURNの上限を撤廃することがビットコインの '透明でシンプル'な精神の最良の解釈であると信じていることです: 効果を失った戦略がまだ維持されている場合、それは複雑さと摩擦を増加させるだけであり、それを取り除くことでノードソフトウェアが軽量化され、より純粋になり、各トランザクションの伝播とパッケージングのために迂回する必要がなくなります- マイナーは料金水準に基づいて優先順位を付ける必要があり、料金市場が自然にさまざまなニーズに対する競争を調整します。
そして、チェーン上での過度な上書きやリソース消費の実際の脅威があると一旦、ビットコインエコシステムは 'ターゲット' 保護の確立されたセットを持っています:署名操作の制限、生成前後の取引数の制限、ダストルール... これらの具体的な手段は特定の悪用シナリオに対するものであり、一括の '80バイト' のアプローチよりも柔軟であり、正常な使用に影響を与えることなく、各ノードとユーザーをより良く保護することができます。
最もよく知られた対戦相手の1人は、他ならぬLuke Dashjrであるはずです。
ビットコインのOGであるLuke Dashjrはかつて「Ordinalsプロトコルはビットコインへの攻撃だ」と述べ、「Inscriptionsはゴミであり、修正可能なバグだ」と言いました。彼は常にOrdinalsプロトコルの熱心な批評家でした。
今回、彼は依然として「保守的」な立場を堅持し、OP_RETURN制限を解除することは非常に狂ったことであり、ビットコインへの攻撃だと信じていました。 彼や他の人々は、制限を解除することがスパムや取引手数料の上昇につながると信じています。
現在の議論と意見の焦点は、80バイトのOP_RETURN制限の撤廃がビットコインデータの透明性を高め、使用を簡素化するか、それとも悪用、スパム、そしてビットコインが金融の焦点から逸脱する可能性を広げるかどうかにあることがわかります。
オーシャンマイニングプールの副社長であるジェイソンは、最も批判的な人物の1人であり、それについて眠れず、さらには「この変更によってビットコインは無価値なオルトコインになる」とさえ述べています。
Botanix Labsの創設者であるWillem Schroe氏は、開発者がBitcoinをデータストレージプラットフォームではなく通貨システムとして扱うべきだと考えていると述べました。別のBitcoinコア開発者であるMechanic氏も同様の考えを共有しており、Bitcoinは任意のファイルストレージに使用すべきではなく、これを確実にするためにあらゆる可能な措置を講じるべきだとしています。
業界の影響力のあるKOL(Key Opinion Leaders)の一部は、Samson Mowなど、ノードオペレーターに対し、Bitcoin CoreバージョンのアップグレードやKnotsへの切り替えを控えるよう奨励しています。
執筆時点では、によるとクラークムードからのデータビットコアノードの最新バージョンを超えるビットコアノットノードの使用率を見てみましょう。
これは以前と同様にビットコインのコンセンサスに対する別の挑戦です。もちろん、これはビットコインがほとんどのネットワークよりも保守的であるにもかかわらず、不変ではないことを私たちに気づかせます。次のアップグレードの後、Ordinals、Atomicals、およびRunesよりもより簡潔でエレガントなプロトコルプレイが得られるかもしれません。
Compartilhar
最近、Bitcoin Core OGの開発者であるPeter Toddが提案したOP_RETURN制限の撤廃についてインターネット上で多くの議論がされています。
(HBOは、かつて大々的に宣伝されたドキュメンタリー『通貨の電気:ビットコインの謎』でピーター・トッドをサトシ・ナカモトとして指摘したことがあります。これにより、ピーター・トッドは多くの資金提供の要求や脅迫を受け、現在は潜伏中です。)
このOP_RETURNの変更についてコミュニティ内には多くの疑念がありますが、5月5日にビットコイン開発者兼Blockstreamコア貢献者であるGreg Sanders(ニックネームは'instagibbs')によると、GitHubで発表されたアナウンス次のネットワークアップグレードでは、Bitcoin CoreはOP_RETURNに対してバイト数や数量の制限を課さなくなります。
私たちは皆、ビットコインは決して改ざんされない台帳であり、それぞれの取引がその上に記録されるようなものであることを知っています。
OP_RETURNは、ページの端に「メモ」を貼るようなものです。たくさんの単語や小さなデータを書き込むことができ、このメモはシステムによって「読み取り専用」とマークされます。他の人はそれをお金として使用できず、台帳上の他の「お金」の記録に影響を与えることもありません。
このような 'ノート' 機能を持つ理由は、時々人々が '取引可能' ビットコインを保管するのに使用されるスペースを占有したくないが、(法的証拠、短いメッセージ、記念日、さらには告白などの)追加情報を永久にピン留めしたい場合があるためです。OP_RETURNの助けを借りて、この情報はゴミ紙のように引き出しに捨てられます-ノードはストレージを占有せずに痕跡だけを残し、チェーン上の '利用可能なお金' は清潔で整然としたままです。
過去、ネットワークを詰まらせる長い「ノート」を書くことを防ぐために、Bitcoin Coreはデフォルトでトランザクションごとに1つのOP_RETURNのみを許可し、最大80バイトのコンテンツを許可していました。この制限を超えると、ノードは直接中継を拒否し、パッケージングの手助けをしません。
今、80バイトの単一エントリ制限はなくなりました - 望むだけ長く書いて、望むだけメモを取り、ノードは自動的にリレーし、マイナーは喜んでパックします。
しかし実際、人々はずっと80バイトを迂回してきました。
以前は、OP_RETURNに制限があったため、80バイトの制限をバイパスする方法もありました。フィルタリングやリレー戦略がどれだけ厳格であっても、本当にビットコインにデータを書きたい人々を止めることはできません。なぜなら、マイナーと手数料だけがブロックチェーンに含まれる取引を決定し、マイナーにより高い報酬を与えることは自然に彼らをより多くの取引をパッケージ化する方向に傾け、ゲームプレイはノード戦略によって変わることはありません。
例えば、誰もが知っているように、4Mに近い画像のTaproot WizzウィザードNFTはブロックを埋め、その年の序数の碑文やルーンは、さまざまな「迂回路や回避策」を使って制限をバイパスし、中には使用可能な出力に書き込まれるものさえあり、それによってより多くのリソースを消費している。
ビットコインの開発者であるGreg Sandersによると発表されたアナウンスさまざまな開発者の合意を得ることで、まず、ビットコインコアはトランザクションの伝播(リレー)段階中に独自の「標準化ポリシー」を持っていることがわかります。このポリシーには、トランザクションがマイナーに到達する前に3つのレベルのチェックがあります。第一に、「サービス拒否」攻撃を防ぐため、トランザクション手数料よりもはるかに多くの計算能力、メモリ、または帯域幅を消費するトランザクションを拒否します。第二に、ウォレットの作者にポリシーを通じてガイドし、手数料を節約し、冗長なUTXOを作成しないようなトランザクションを構築するように指導します。第三に、アップグレードセキュリティを維持し、不明なオペコードやバージョンビットを「標準ではない」として扱い、ソフトフォークが正式にアクティブ化されるまで処理します。
OP_RETURNとその80バイトの制限は、このコンセプトの産物です:ユーザーに証明可能な「支出不可」となる出力を提供し、小さなコミットメントやハッシュを格納でき、ノードがUTXOに含めないようにすることで、チェーン上の「価値のない」ゴミ出力を回避します。
しかし、このソフトな制限は今や単なる形式上のものとなっています。一方で、プライベートなマイニングプールや一部の中央集権的なサービスは全くこのルールを遵守していません。大量のデータを書き込みたいと思う人は、マイナーに直接支払うか、裸のマルチシグ、偽の公開鍵、または使えるスクリプトを使用して情報を隠すことで、この戦略を回避することができ、それでもコンテンツをチェーンにプッシュすることができます。一方、軽々しくブラックリストを追加することは、「ネコがネズミを捕まえる」ゲームにしかならず、基本的なデータ書き込みを止めるどころか、ユーザーの資金に誤って影響を与えるリスクを増大させるだけです。
支持する開発者は、80バイトの制限が完全に削除された後、ノードとウォレットの両方が2つの実用的な利点を享受できると信じています。まず、UTXOセットがより清潔になり、データがすべて明確な「使われない」OP_RETURN出力にパックされ、さまざまな高度なスクリプトや複数のトランザクションに絡まるのではなくなります。そして、ノードは、「主張される」とされるトランザクションや、実際にマイナーによってパックされたコンテンツがどれであるかをより一貫して伝播し、ウォレットの手数料の推定やコンパクトブロックの中継がより信頼性が高くなります。
ビットコインの開発者は3つの解決策を比較し、現在 'cancel' 解決策がコミュニティで最も大きな支持を得ていると述べています。さらに重要なのは、彼らがOP_RETURNの上限を撤廃することがビットコインの '透明でシンプル'な精神の最良の解釈であると信じていることです: 効果を失った戦略がまだ維持されている場合、それは複雑さと摩擦を増加させるだけであり、それを取り除くことでノードソフトウェアが軽量化され、より純粋になり、各トランザクションの伝播とパッケージングのために迂回する必要がなくなります- マイナーは料金水準に基づいて優先順位を付ける必要があり、料金市場が自然にさまざまなニーズに対する競争を調整します。
そして、チェーン上での過度な上書きやリソース消費の実際の脅威があると一旦、ビットコインエコシステムは 'ターゲット' 保護の確立されたセットを持っています:署名操作の制限、生成前後の取引数の制限、ダストルール... これらの具体的な手段は特定の悪用シナリオに対するものであり、一括の '80バイト' のアプローチよりも柔軟であり、正常な使用に影響を与えることなく、各ノードとユーザーをより良く保護することができます。
最もよく知られた対戦相手の1人は、他ならぬLuke Dashjrであるはずです。
ビットコインのOGであるLuke Dashjrはかつて「Ordinalsプロトコルはビットコインへの攻撃だ」と述べ、「Inscriptionsはゴミであり、修正可能なバグだ」と言いました。彼は常にOrdinalsプロトコルの熱心な批評家でした。
今回、彼は依然として「保守的」な立場を堅持し、OP_RETURN制限を解除することは非常に狂ったことであり、ビットコインへの攻撃だと信じていました。 彼や他の人々は、制限を解除することがスパムや取引手数料の上昇につながると信じています。
現在の議論と意見の焦点は、80バイトのOP_RETURN制限の撤廃がビットコインデータの透明性を高め、使用を簡素化するか、それとも悪用、スパム、そしてビットコインが金融の焦点から逸脱する可能性を広げるかどうかにあることがわかります。
オーシャンマイニングプールの副社長であるジェイソンは、最も批判的な人物の1人であり、それについて眠れず、さらには「この変更によってビットコインは無価値なオルトコインになる」とさえ述べています。
Botanix Labsの創設者であるWillem Schroe氏は、開発者がBitcoinをデータストレージプラットフォームではなく通貨システムとして扱うべきだと考えていると述べました。別のBitcoinコア開発者であるMechanic氏も同様の考えを共有しており、Bitcoinは任意のファイルストレージに使用すべきではなく、これを確実にするためにあらゆる可能な措置を講じるべきだとしています。
業界の影響力のあるKOL(Key Opinion Leaders)の一部は、Samson Mowなど、ノードオペレーターに対し、Bitcoin CoreバージョンのアップグレードやKnotsへの切り替えを控えるよう奨励しています。
執筆時点では、によるとクラークムードからのデータビットコアノードの最新バージョンを超えるビットコアノットノードの使用率を見てみましょう。
これは以前と同様にビットコインのコンセンサスに対する別の挑戦です。もちろん、これはビットコインがほとんどのネットワークよりも保守的であるにもかかわらず、不変ではないことを私たちに気づかせます。次のアップグレードの後、Ordinals、Atomicals、およびRunesよりもより簡潔でエレガントなプロトコルプレイが得られるかもしれません。