1747100010
2025-05-12 17:03:00
非財務データがブロックチェーン上にあるべきかどうかについて、ビットコインコミュニティ内での激しい技術的および哲学的議論が展開されています。
紛争の中心には、Op_returnとして知られるビットコイン機能のサイズ制限を削除する提案があります。
Op_returnは、ビットコインスクリプト言語の操作コードであり、ユーザーはコインを転送せずに任意のデータをトランザクションに組み込むことができます。
現在、OP_RETURNは、1メガバイト(1,048,576バイト)である従来のビットコインブロックの最大サイズの80バイトを消費できます。
提案された変更により、この制限が削除され、Op_returnデータが各ブロックでより多くのスペースを消費できるようになります。
この提案はいくつかの技術的な懸念を提起していますが、より大きなイデオロギーの議論でフラッシュポイントになったため、より広く注目を集めました。
最も率直な批評家は、ビットコインのアイデンティティとそのコア開発者が保持する力の程度に関する質問を呼び起こしました。
中本の元のホワイトペーパーは、ビットコインをピアツーピアの電子現金システムと呼んでおり、多くの人がブロックチェーンの他の使用を積極的に落胆させるべきだと考えています。
批評家は「モンキーjpegs」を具体的に強調しました – yuga labsのようなNFTへの言及 退屈な猿ヨットクラブ – 彼らがビットコインで望まない望ましくない要素として。
彼らはまた、Bitcoinノードオペレーターとビットコインネットワーク全体にとって、Op_returnのUncappingが何を意味するかについてのいくつかの実際的な懸念を指摘しました。
これらには、ブロックチェーンの膨満感が含まれます。これは、ノードオペレーターの帯域幅とストレージの要件が増加することを恐れており、フルビットコインノードを実行するのがより高価になります。
ビットコインノードは、ビットコインネットワークに接続し、プロトコルのルールを実施するのに役立つソフトウェアです。
ノードオペレーターはコンセンサスのゲートキーパーであり、ビットコインを安全、分散化、検閲耐性を維持するために不可欠です。
特に、ノードが無効なブロックを拒否した場合、マイナーがプロトコルを変更できないため、ビットコインのルールを守ります。
また、OP_Returnの規模制限を引き上げることに反対する人は、ブロックスペースの需要を増やし、取引手数料を引き上げ、小規模な金融取引を価格設定できると警告しました。
しかし、ビットコインのコア開発者であるピーター・トッドは、 最近の議論 これは、関係する金銭的インセンティブのためにありそうもないことです。
ビットコインコアとop_return
HBOドキュメンタリーのビットコインコア開発者ピータートッド Money Electric:ビットコインミステリー
ビットコインコアは、ビットコインプロトコルの参照実装です。これは、フルビットコインノードの実行に使用される公式ソフトウェアです。
これは、開発者と貢献者の分散型グループによって維持されているビットコインソフトウェアのオリジナルで最も広く使用されているバージョンです。
トッドは、OP_RETURNを使用して任意のデータを保存することは、別の利用可能なメカニズムの約4倍高価であると説明しました。
そのメカニズムは、2015年から2017年の間に行われたビットコインの最後の主要なイデオロギーの戦いの結果である隔離された証人(segwit)です。
その紛争中、あるキャンプはビットコインのブロックサイズを1MBを超えて増やすことを提唱しましたが、ビットコインのコアチームと他のチームはこの変更に反対しました。
これにより、最終的にビットコインのいくつかの「ハードフォーク」、つまりビットコインキャッシュとビットコインサトシビジョンが発生し、ブロックサイズが増加しました。
ハードフォークは、逆方向の互換性を維持しない変化と考えることができますが、ソフトフォークは後方互換性があります。
「ビッグブロッカー」はハードフォークされていますが、ビットコインコアはソフトフォークを介してsegwitを実装し、ブロックのサイズが最大4MBになりました。
ビットコインは、トランザクションサイズに基づいて料金を計算し、ブロックの証人部分のデータは効果的に75%の割引を受けます。
「猿のJPEGをOP_Returnデータに入れることは経済的に合理的ではありません」とトッドは言いました。
「これは純粋に、特定の場合には、技術的な理由で、特定のプロトコルではデータが出力スペースにある必要があります。証人スペースには存在できません。」
densedableable Transaction出力
Bitcoin CoreのユーザーInterafce
Op_returnは、主にビットコインブロックチェーンにデータを保存するために使用されます。
despendableであるため、OP_Return出力は、ビットコインノードのリソースの使用量を削減するのに役立つUnspentトランザクション出力(UTXO)データベースに保存されません。
Bitcoinは、銀行口座のように残高を維持するのではなく、UTXOベースのモデルを使用しています。したがって、「ウォレットバランス」は、出力を差し引いた入力の値です。
すべてのトランザクションは、入力として1つ以上のUTXOを消費し、新しいUTXO出力を作成します。ベストプラクティスとして、OP_RETURN出力には0 BTCの値が与えられます。
Toddは、現在の状況に応じて、出力スペースに80バイトの任意のデータを必要とするプロトコルが、UTXOセットに追加されるdendableな出力を作成していると説明しました。
「時間が経つにつれて、UTXOセットが大きくなるため、これは問題を引き起こします」とトッドは言いました。
「私たちはむしろ、小さなUTXOセットを持っているので、人々が高速なプルーンノードを持つことができるように、そしてRAMに収まるのが簡単であるため、出力を調べる行為がより速くなるようにします。」
剪定されたノードは、ビットコインブロックチェーン全体のコピーを保存しません。代わりに、すべてを確認し、古いブロックデータを破棄してスペースを節約します。
トッドは、ブロックに保存できるデータの種類を制限する技術的なソリューションがあれば、実装をサポートすると述べました。
「現時点では実行可能な技術的解決策がないことはわかっています。ゼロ知識の証明により、将来合理的な方法でこれを行うことができますが、まだそこにいません」と彼は言いました。
「私たちはそれを受け入れなければなりません。ビットコインコアのようなエンティティにとって、Op_returnロジックがそれが何であるかを言うのは彼らにとって非常に理にかなっています。
#ビットコインの中心での戦い #MyBroadBand