コンパクトブロック: ビットコインフルノードユーザーにとって朗報

コンパクトブロック: ビットコインフルノードユーザーにとって朗報

コンパクト ブロック リレー、または BIP152 (Bitcoin Improvement Proposal) は、P2P ネットワーク ノードがブロックをブロードキャストするために必要な帯域幅の量を削減するソリューションです。

まとめ

フルノードがすでに同じメモリプールのコンテンツの多くを共有している場合、簡単な手法を使用して、フルノードに新しいブロックをブロードキャストするために必要な帯域幅の量を削減できます。送信ノードは、受信ノードにコンパクト ブロック「要約コンテンツ」を送信します。概要コンテンツには次の情報が含まれます。

  1. 新しいブロックの 80 バイトのヘッダー。

  2. サービス拒否攻撃を防ぐためにトランザクション識別子 (txid) を短縮しました。

  3. 送信ノードによって予測されたが、受信ピアでは利用できないいくつかの完全なトランザクション。

受信ノードは、受信した情報とメモリ プール内のトランザクションを使用して、ブロック全体を再構築しようとします。まだトランザクションが不足している場合は、ブロードキャスト ノードに要求します。

このアプローチの利点は、トランザクション データは最適な状況下 (初期ブロードキャスト時) でのみ送信すればよく、合計帯域幅が大幅に削減されることです。

さらに、高密度ブロックリレー提案では、受信ノードが事前に許可を得ることなく、一部のピアに新しいブロックの送信を直接要求する 2 番目の動作モード (高帯域幅モードと呼ばれる) が提供されます。これにより、帯域幅が増加する可能性があります (2 つのピアが同時に同じブロックを送信する可能性があるため) が、ブロックが伝播するのにかかる時間がさらに短縮されます。

次の図は、現在のノードのブロック送信と密なブロックリレーの 2 つの動作モードを示しています。

従来のリレー方式では、ブロック (灰色のバー) がノード A によって検証され、その後、ノード A はノード B にinvメッセージを送信して、このブロックを送信する許可を要求します。ノード B はブロックの要求 ( getdata ) に応答し、ノード A はブロックを送信します。

高帯域幅リレーでは、ノード B はsendcmpt(1) (コンパクト ブロックの送信) を使用して、ノード A にできるだけ早くブロックを受信する必要があることを伝えます。新しいブロックが到着すると、ノード A は基本的な検証 (ブロック ヘッダーの検証など) を実行し、ブロック ヘッダー、短縮されたトランザクション識別子 (txids)、および予測される欠落トランザクション (上記で説明) をノード B に自動的に送信します。ノード B はブロックの再構築を試み、ノード A ( blocktxn ) によって送信されたがまだ欠落しているトランザクション ( getblocktxn ) を要求します。このコンテキストでは、両方のノードは、ブロックをそれぞれのブロックチェーンのコピーに追加する前に完全なブロック検証を完了し、以前と同じ完全なノード セキュリティを維持します。

低帯域幅リレーでは、ノード B はsendcmpt(0)を使用して、帯域幅の使用を最小限に抑えたいことをノード A に伝えます。新しいブロックが到着すると、ノード A はそれを完全に検証します (したがって、無効なブロックは中継されません)。次に、ノード B にブロックが必要かどうかを尋ねます (inv)。これにより、ノード B がすでに別のピアからブロックを受信して​​いる場合は、再度ダウンロードする必要がなくなります。ノード B がブロックを望まない場合、ノード B はコンパクト モード ( getdata(CMPCT) ) で続行するように要求し、ノード A はブロック ヘッダー、短縮されたトランザクション識別子 (txids)、および予測される欠落トランザクションを送信します。ノード B はブロックの再構築を試み、まだ不足しているトランザクションを要求し、ノード A はそれらのトランザクションを送信します。次にノード B はブロックを完全に検証します。

高速リレーネットワークの要素をどのように考慮すればよいでしょうか?

高速リレー ネットワーク (FRN) は、次の 2 つの部分で構成されます。

  1. 現在高速リレー ネットワーク内にあるノードのセット。

  2. 高速ブロックリレープロトコル (FBRP)。

現在、高速リレー ネットワーク (FRN) 内のノードは慎重に選択されています。これらのノードの障害は、マイニングパワーの浪費につながり、マイニングのさらなる集中化につながります。現在、マイニングパワーの大部分はネットワークに接続されています。

最近、一部のマイナーは、UDP とRN-NextGenerationと呼ばれる前方誤り訂正 (FEC) プロトコルの導入をテストしています。コンパクト ブロックを使用したプロトコル層の改善により、ノード ネットワークと一般的な P2P ネットワーク間のパフォーマンス ギャップが縮小されます。 P2P ネットワークの堅牢性とブロック伝播速度の向上は、ネットワークの将来の発展に重要な役割を果たすでしょう。

このデバイスはビットコインを拡張できますか?

高密度ブロックの目的は、ノードの帯域幅のピークを減らし、ユーザーのネットワーク エクスペリエンスを向上させることです。しかし、以下のビデオで説明されているように、ビットコインマイニングに対する現在の圧力の大部分は、ブロック伝播の遅延にあります。 Compact Block バージョン 1 の主な目的は、ビットコインのスケーリングの問題を解決することではありません。

https://www.youtube.com/watch?v=Y6kibPzbrIc

コンパクト ブロックの恩恵を受けるのは誰ですか?

トランザクションを中継したいが、ネットワーク帯域幅が限られているフルノード ユーザー。ブロックをピアに中継しながら、できるだけ多くの帯域幅を節約したい場合は、現在、Bitcoin Core v0.12 でblocksonlyモードが有効になっています。ブロックのみモードでは、ノードはブロックに含まれるトランザクションのみを受け入れるため、追加のトランザクションは受け入れません。

P2P ネットワークのブロック ブロードキャスト時間を短縮すると、より健全なネットワークを構築できます。

コンパクト ブロックのコーディング、テスト、レビュー、および展開のタイムラインは何ですか?

コンパクト ブロックの最初のバージョンは BIP152 で提案されており、開発者コミュニティによって積極的にテストされている実用的な実装があります。

BIP152: https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki

リファレンス実装: https://github.com/TheBlueMatt/bitcoin/tree/udp

より高速な P2P リレーに適応できますか?

高密度ブロック スキームには、RN-NG と次の 2 つの側面を含むその他の改善点もあります。

  1. まず、TCP ブロック情報送信を UDP 送信に置き換えます。

  2. 次に、前方誤り訂正 (FEC) コードを使用してパケットをドロップし、失われたトランザクション データを予測します。

これは新しいアイデアですか?

ブロックブロードキャストを改善するためにブルームフィルターを使用するというアイデアは数年前から提案されており、Pieter Wuille (sipa) は 2013 年にこのアプローチを試しました。


<<:  中国のバイヤーが再びこの原動力となっているのでしょうか? BTCは700ドルに近づいている

>>:  オンチェーン拡張への道: Xthin は 20MB のブロックを安全にサポートできるようになりました

推薦する

イーサリアムマイニングマシンの暗黒の急増:Bitmain E9は本物か偽物か?少なくとも10社が参入する準備ができている

Wu Blockchainは、ETHが約620米ドルの高値に達したため、イーサリアムのマイニング業界...

復帰:チャン・ケトゥアンが新会社を設立、中国本土から上級人材を採用してAI事業を継続

3月11日、啓察速報によると、神聯金融は、詹克団が新会社を設立し、法定代表者を務めていると報じた。 ...

リップルとExpertus、流動性管理の改善を目指して銀行向けブロックチェーンパイロットを開始

ExpertusとRippleは、ブロックチェーン技術とRippleの分散型金融技術の機能をテストす...

国家発展改革委員会:廃止産業に「仮想通貨『マイニング』活動」を含める計画

国家発展改革委員会は、「産業構造調整ガイドライン(2019年版)」の改訂について意見を募集した。仮想...

カナダの「洪水シーズン」規制当局は鉱山の電力使用に関する新たな規則を推進

カナダのケベック州のエネルギー規制当局であるRegie de l'energieは、暗号通貨...

Big Time が人気を博したのは 5 日も経っていませんでした。それは富を生み出す神話だったのか、それとも科学的な収穫だったのか?

ビッグタイムの人気は5日も続かず、それが推進した富の創造という神話は打ち砕かれました。しかし、コイン...

暗号通貨の時価総額は1兆ドルを超え、世界の通貨市場でトップの座を占めている。

まとめ:すべての暗号通貨の世界の時価総額は1兆ドルを超えました。これは世界の通貨全体の約 1% に相...

マイニングと暗号通貨投機の長所と短所の分析

現在、デジタル通貨を入手するには主に 2 つの方法があります。1 つ目は、単に実際のお金で購入するこ...

ビットコインのネットワーク難易度が過去最高を記録、マイナーはいつまで持ちこたえられるのか?

著者 |ジョイス個人投資家が利益を上げるのは難しい。 7月13日、ビットコインネットワークの難易度は...

BSVは「分散化」ではなく「競争」に関するものである

2020年は暗号通貨業界にとって未知数が多く、市場には依然として不確実性が多くありますが、多くの通貨...

ビットコインウォレットiPayYouがTwitterでビットコイン決済機能を開始

ビットコインウォレットiPayYouはTwitter決済機能を開始しました。これによりユーザーはビッ...

KPMG幹部:ビットコインのハッシュレートは投資の可能性がある商品になりつつある

ビットコインの経済設計により、マイナーは4年ごとに半減期を迎えるストレステスト中にコストを最小限に抑...

コインゾーントレンド: 今週のビッグデータに基づくビットコインの価格動向 (2017-04-21)

強気派が強さを見せ、弱気派は後退1. 市場動向<br/>今日は2017年4月21日です。...

Coinalyticsは社名をSkryに変更し、ブロックチェーン技術の研究のためにIBMの専門家を雇用

クレイジーなコメント: ブロックチェーンフォレンジック企業 Coinalytics は、ビットコイン...

ビットコインはまた一歩前進した。なぜビットコインは法定通貨とみなされるのでしょうか?

3月3日、スイス南部の都市ルガーノはビットコインとUSDTを法定通貨として採用し、テザーと協力して...