Kaiser55
vip

ビットコインノードに保存されたデータ管理の効率化は、プロトコル開発者の関心であり続けています。この点に関する新しい提案は、シリアライズされた UTXO (未使用の出力トランザクション) を使用してノードのストレージ負荷を軽減する Assumeutxo です。


OpenSats チームの開発者である James O'Beirne が考案した提案では、Assumeutxo が「許容可能なセキュリティ変更を加えて使用可能なビットコイン ノードを起動するのに必要な時間を短縮する」ことが詳しく説明されています。この開発は、完全なビットコイン ノードを実行したい人々をターゲットとしています。つまり、ネットワーク トランザクション履歴全体のコピーを保存するものです。
現在、Assumeutxo は、ビットコイン会計またはブロックチェーン全体を保存するという要件を回避できるようになりました。これは、特定の時点で「スナップショット」にキャプチャされたシリアル化された UTXO を使用して行われます。 UTXO シリアル化には、スナップショットに含まれるコインの数や、スナップショットにカプセル化された最後のブロック (その「ベース」) のヘッダーなどのメタデータが含まれます。
Assumeutxo は O'Beirne のアイデアですが、Mike Schmidt による介入と、David Harding や Sjors や AJ とされる開発者などの他の開発者によるレビューも含まれていました。技術的な観点から、Assumeutxo は次のように説明されます。
これは、文字列の一定の高さに対して有効であるとみなされる、シリアル化された UTXO セットのハッシュにコミットされる、ソース コードに埋め込まれたデータの塊です。このコミットの最終形式は、生成に計算コストがかかり、その構造がシリアル化された UTXO セットを他のピアとの間で保存および送信する方法に影響するため、まだ議論の余地があります。しかし現時点では、これは既存の GetUTXOStats() ユーティリティによって生成された UTXO 配列の内容の SHA256 ベースのハッシュにすぎません。
Susumeutxo はすでにメインの Bitcoin リポジトリに追加されていますが、プロトコルではまだアクティブになっていないと仮定します。 regtest、testnet、signet などのネットワークでのテストが進んでいると O'Bierne 氏は説明しました。しばらく待つと、メインネットワークでの実装に必要な数行が変更されると同氏は説明した。
Assumeutxo の主な利点は、ビットコイン ノードの実行を開始するプロセスがより簡単かつ迅速になることです。 「現時点では、ブロックの最初のダウンロードは、チェーンの歴史のサイズに比例して増加するプロセスです」と、この開発のリポジトリは説明しています。
ビットコインのダウンロードとインストールのプロセスには、ハードウェアとネットワーク帯域幅に応じて「4時間から数日」かかる可能性があると付け加えた。これにより、「ユーザーはフルノードを実行することを思いとどまり、代わりにセキュリティを緩和したモデルを使用するクライアントに頼るようになります。」
原文表示
post-image
内容は参考用であり、勧誘やオファーではありません。 投資、税務、または法律に関するアドバイスは提供されません。 リスク開示の詳細については、免責事項 を参照してください。
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)