ギャビン:ヘッドファーストマイニングは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がブロックチェーン技術の使用を発表

推薦する

エルサルバドルでのビットコイン合法化は偶然ではなく、ビットコインビーチとライトニングネットワークが鍵となる

先週、エルサルバドル共和国議会はビットコインを合法化する法案を可決した。主要な暗号通貨は現在、国の公...

Qtumが100万ドルの資金調達、業界の著名人多数が参加

2017年1月9日、プルーフ・オブ・ステーク合意メカニズムに基づく世界初のスマートコントラクトプラッ...

なぜワールドコインは1億ドルの資金調達ができたのでしょうか?

事情に詳しい関係者によると、OpenAIの創設者サム・アルトマン氏は、自身が創設した別の暗号プロジェ...

ビットコインの世界の「一部」

彼女はメソポタミア平原の粘土板に刻まれ、アジア海岸の貝殻の中にも刻まれ、太平洋諸島の石にも刻まれ、イ...

INVCコイン-新しい仮想通貨、X3、A8、A8+、ホワイトカードN+がマイニング可能!

INVCコイン、新しい仮想通貨、X3、A8、A8+、ホワイトカードN+がマイニング可能!合計: 2...

暗号通貨は地政学的紛争の物語を売っている

第三次世界大戦?今週末の中東紛争の深刻化により、トレーダーらは世界が第三次世界大戦の瀬戸際に立ってい...

イーサリアムインフラInfuraの集中化問題が再び論争を引き起こした。他にどんな選択肢があるでしょうか?

Infura の集中化問題に立ち向かい、解決策を見つける時が来ました。執筆者: BlockBeat...

Bitmain の収益の 95% はマイニング マシンの販売によるものです。同社は国内に11カ所の鉱山農場を開設した。

Sina Technologyによると、Bitmainは本日、香港証券取引所で目論見書を公開し、C...

ガスコストの削減とDeFiの復活により、イーサリアムの価格が史上最高値に達する

過去1年間の爆発的な成長はイーサリアムネットワークなしでは不可能だったでしょう。4月15日の「ベルリ...

ビットメイン暗号通貨インデックス – 透明性があり、リアルタイムで代表的な暗号通貨の参考価格

11月30日、 BTC.comブロックブラウザに、 Bitmainが立ち上げたBitmain Cry...

ブロックチェーン技術を銀行に導入するのはなぜ難しいのでしょうか?

取引における前例のない透明性が金融業者を不安にさせている。銀行はコスト削減を目指して、ビットコインの...

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

ロングポジションとショートポジションの激しい戦いは利益を消費するのに時間がかかる1. 市場動向<...

ファイルコインが70ドルを超えて急騰、6月末のリリースと機関投資家の参入が原因か

かつては冗談めかして「ステーブルコイン」と呼ばれていたファイルコインは、最近価格が上昇し、週当たり5...

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

強気派は正中線を強く突破するか、強気になる傾向がある1. 市場動向<br/>今日は201...