ギャビン:ヘッドファーストマイニングはDoS攻撃を防ぐ

ギャビン:ヘッドファーストマイニングはDoS攻撃を防ぐ

head first miningファースト マイニング」を実装します。つまり、新しい 80 バイトのブロック ヘッダーをネットワーク全体にできるだけ早く伝播し、マイナーがブロック ヘッダーを知るとすぐに空のブロックのマイニングを開始できるようにします。

最長のチェーンに接続された有効なプルーフ・オブ・ワーク ブロック ヘッダーのみがリレーされるため、サービス拒否攻撃は実行不可能になります。

ブロック全体が承認され検証されると、マイナーはできるだけ早く通常のブロックのマイニングに切り替えます。

ハードコードされた 30 秒のタイムアウト期間があります。ブロック全体が検証されてネットワークに伝播されるまでに 30 秒以上かかる場合、またはブロックがまったく送信されない場合は、マイナーは最後に完全に検証されたブロックに戻って、空でないブロックをマイニングします。

詳細:

新しいgetblocktemplate動作: 新しいブロックの「blockheader」メッセージの受信と「block」メッセージの受信および検証の間で、getblocktemplate は空の (coinbase トランザクションのみ) ブロック テンプレートを返します。新しいベスト ヘッダーが受け入れられ、ブロックが完全に検証されると、長い getblocktemplate 接続は終了します。

新しいコマンドラインオプション-blockheadernotify-blocknotifyと似ていますが、新しい most-work-header が受け入れられた場合にのみ通知が行われます。

新しい P2P メッセージ、「invalidblock」。 「ブロック」メッセージに似ていますが、無効なブロックに対して有効なプルーフ・オブ・ワークが受け入れられると、これらのメッセージがピア・ノードに送信され、このブロック・ヘッダーでのマイニングを停止する必要があることが通知されます。

BIP130 の「sendheaders」プロトコルに従うピアのみがブロック ヘッダーを直ちに中継し、それらのピアのみが「無効なブロック」メッセージを受信します。ライト クライアント (SPV) には「sendheaders」がないため、影響を受けません。 「無効なブロック」メッセージを理解しない古いクライアントは、それを無視します。

コードをレビューし、GitHub でテスト結果について話し合ってください。ヘッダーファースト マイニングが Bitcoin ネットワークに有益であり、bitcoin-classic ソフトウェアに実装する必要があるかどうかを議論します。 Slack チャンネルまたは #bitcoin-dev IRC チャンネルで議論することができます。

オリジナル: https://github.com/bitcoinclassic/bitcoinclassic/pull/152
著者: ギャビン・アンドレセン
翻訳者: Satuoxi
出典(翻訳):バビット情報(http://www.8btc.com/head-first-mining)


<<:  米議会と上院がブロックチェーン技術の研修を推進

>>:  世界最大のトレーダー兼ブローカーであるICAPがブロックチェーン技術の使用を発表

推薦する

Wabi.com - ブロックチェーンマイニング学習交流グループ Wabi.com Weibo

Wabi.com - 鉱業学習と交流グループ。まだ参加していない方はぜひご参加ください QQグルー...

ビットコイン投資入門

編集者注:この記事は、Good Bitcoinの共同創設者兼COOであるWu Guanggeng氏(...

ロシア開発銀行副総裁:ビットコインは世界で唯一成功したブロックチェーン

過去数か月間、ブロックチェーン技術と暗号通貨ソリューションに対するロシアの政治家や銀行家の見解は劇的...

トランプ勝利に3000万の賭け:謎のクジラはただ金儲けをしたいだけ

編集者注: この記事では、テオと名乗るフランス人トレーダーが予測市場ポリマーケットでトランプ氏の勝利...

徐明星は在宅監視下にあると言われている。黄金の37日間は半年になるかもしれません。刑事弁護士がその重要性を詳しく説明

はじめに:徐明星の現在の状況について、複数の情報筋によると、彼は在宅監視下に置かれており、黄金の37...

国際ブロックチェーンに参入し、台湾のChinatrust BankがR3 Allianceに最初に参加した。将来、国境を越えた送金はわずか3秒で完了する

記者:鉛筆の芯台湾の中信商業銀行は、ブロックチェーン開発計画を主導し、世界最大の金融ブロックチェーン...

スコットランドは独自のデジタル通貨を発行するのでしょうか?

スコットランドは現在、ビットコインと同じように機能する「スコットポンド」と呼ばれる独自のデジタル通...

ETCは283%上昇した。 1台のマイニングマシンの1日の純利益は、平均してETHのそれより57.9元低い

5月7日、CoinMarketCapのデータによると、過去1週間でETCの価格は283%以上上昇し、...

ブロックチェーンと「バイカー」

昨年、JPモルガン・チェース、シティグループ、ゴールドマン・サックス、ナスダックなどの金融大手は、ブ...

ビットコインマイニングは世界中で大きな話題となっている

ビットコインのマイニングは世界中で大きな話題となっています。難易度がどんどん高まることで既存のマイニ...

アナリスト:ビットコインからアートまで、あらゆるところでバブルが見られる

概要: ビットコイン、ライトコイン、アート...バブルは至る所で見られ、これはまさに市場アナリストや...

LANDエコシステム:世界初のブロックチェーンゲーム+分散型取引+マイニングエコシステムの誕生

数年にわたる開発を経て、ブロックチェーン技術は比較的成熟した基盤層を備えています。基盤となるパブリッ...

Paypalは台湾国内での取引サービスを停止する予定です。ビットコイン決済は解決策となり得るでしょうか?

最近、Paypalは公式ブログで通知を公開し、台湾国内でのPaypalアカウント間の支払い機能を近々...