ビットコインマイニングは3.0時代の到来を告げるかもしれない、Stratum V2はマイナーに力を取り戻す

ビットコインマイニングは3.0時代の到来を告げるかもしれない、Stratum V2はマイナーに力を取り戻す

単独マイニングよりも安定した信頼性の高い収入源を得るために、今日のほとんどのビットコインマイナーは、マイニングプールを通じてマイニングすることを選択しています。これは、現在ほぼすべてのマイニングプールで使用されており、7年前にSlushPoolによって発表されたオープンソースの「Stratum」マイニングプロトコルを通じて実現されます。

現在、Slush Pool の背後にある企業である Braiins は、第 2 世代の Stratum プロトコル (Stratum V2) の計画を発表しました。プラハを拠点とするこのマイニング会社は 2 年前にこの研究作業を開始し、第 2 世代のプロトコルが第 1 世代の Stratum プロトコルよりもいくつかの重要な点で改善されていると考えています。

「これは、これまでの技術的およびセキュリティ上の問題を解決し、一般的に効率性が向上し、ジョブの選択や農場の管理の簡素化などの高度な使用例が可能になります」とブレインズの共同CEO、パベル・モラベック氏はビットコインマガジンに語った。 「本当に、これは何年も前にやるべきだった。」

 

第一世代Stratumマイニングプロトコルの原理

 


簡単に補足すると、まず、プールマイニングに Stratum V1 を使用する原理について説明します。

まず、マイニング プール ユーザー (単にマイナーと呼ばれることもあります) は、マイニング コンピューター (通常は ASIC チップを搭載した特殊なマシン) をマイニング プールに接続します。より具体的には、自分のコンピューターをマイニング プール オペレーターが操作するコンピューターに接続します。

次に、マイニング コンピューターは、マイニング プール オペレーターに部分的な「ブロック テンプレート」を要求します。この部分的なブロック テンプレートは、本質的には不完全な Bitcoin ブロックです。

重要なのは、このブロック内のトランザクションはマイニング プール オペレーターによって選択されることです。実際、トランザクション自体はマイナーに送信されず、代わりにすべてのトランザクションの Merkle パス (一連のハッシュ) が送信されます。

これに加えて、マイニングプールの運営者は、ソフトフォークプロトコルのアップグレードの有効化に関連する可能性のある「バージョンビット」を含めるかどうかを選択することもできます。

次に、マイナーは、ハッシュの 1 つがネットワークのプルーフ オブ ワーク要件を満たす有効なブロック ヘッダーを生成することを期待して、ブロック テンプレートの一部をハッシュし始めます。マイナーが有効なブロック ヘッダーをハッシュすると、そのヘッダーはマイニング プール オペレーターに返され、オペレーターはそれをブロックの残りの部分に追加して、ビットコイン ネットワークにブロードキャストします。マイニング プールのオペレーターは、プール内のマイナーが投入した作業負荷の割合に基づいて、各マイナーにブロック報酬を分配します。 (これは、マイナーが作業を実行したことを証明するほぼ有効なブロック ヘッダーをマイナーに送信させることによって測定されます)

したがって、第 1 世代の Stratum プロトコルの採用により、マイニング プール オペレーターはマイナーよりも大きな権限を持つことになります。報酬の割り当てだけでなく、ブロックにどのトランザクションを含めるか、どのバージョン ビットを含めるかを決定する責任も負います。マイニングプールの運営者は、希望に応じて、特定のトランザクションを検閲したり、特定のプロトコルのアップグレードをブロックしたりすることができます。

第2世代のStratumプロトコルはBetterhashに触発されている

 


昨年、Chaincode Labs のエンジニアであり Bitcoin Core 開発者でもある Matt Corallo 氏は、BetterHash と呼ばれる代替マイニング プロトコルを提案し、第 2 世代の Stratum プロトコルは BetterHash に触発されました。第 2 世代の Stratum プロトコルでは、プール オペレーターがブロック テンプレート (の一部) をプール内のマイナーに送信する代わりに、マイナーがブロック テンプレートをプール オペレーターに送信することを選択できます。この「ジョブ選択」により、マイナーは独自のトランザクションとブロックのバージョンを選択できます。

これを実現するために、Braiins は (Matt Corallo の協力を得て) BetterHash のいくつかの実際的な問題を解決する必要がありました。これらの中で最も重要なのは、マイナーが無効なブロック テンプレート (たとえば、無効なトランザクションが含まれている場合) でマイニングする可能性があることです。マイナーが有効なハッシュを見つけることができたとしても、ブロック自体は無効のままですが、同じマイナーは他のマイナーが見つけた有効なブロックから利益を得ることができます。

この問題の解決策の 1 つは、マイニング プールのオペレーターが、プールに入れる前に、マイナーのブロック テンプレートが有効かどうかをまず確認することです。しかし、大規模なパブリックマイニングプールでは、このステップでも技術的な困難に遭遇するでしょう。

「ビットコイン ネットワークで新しいブロックが発見され、マイニング プール内のすべてのマイナーが新しいブロック テンプレートの使用を開始したい場合に何が起こるか想像してみてください。」モラベック氏は説明した。 「それぞれがメモリプール(未確認トランザクション)のバージョンをわずかに異なっている可能性があり、トランザクションの選択ルールも異なる可能性があります...彼らは皆、すぐにマイニングを開始したいと考えています。彼ら全員がブロックテンプレートをマイニングプールに送信して承認を得ることは、基本的に、ネットワークによってブロックが発見された後の最初の1秒間にサービス拒否攻撃を行うことになります。このメカニズムは、実際に機能するように拡張する必要があります。」

Braiins は、マイニング プール オペレーターが新しいブロック テンプレートの有効性を非同期的にチェックすることでこの問題を解決します。マイナーがブロック テンプレートを送信すると、ハッシュ操作がすぐに開始されます。同時に、マイニングプールオペレーターはすべてのブロックテンプレートのチェックを開始します。


モラベック氏はこう付け加えた。

「ブロック テンプレートが後で無効であることが判明した場合、マイナーへの報酬はそれに応じて調整されます。したがって、マイナーは適切なブロックで作業し、すべてのデータをタイムリーに提供するインセンティブを持ちます。マイナーは遅滞なくテンプレートの作業を継続できます。」

 

安全性、効率性、柔軟性の向上

 


トランザクション選択の変更に加えて、第 2 世代の Stratum プロトコルにはさらに多くの改善が含まれ、そのいくつかは多くのマイナーにとって非常に重要になる可能性があります。

たとえば、Stratum プロトコルの第 1 世代では、マイナーのコンピューターがプール オペレーターのコンピューターに実際に接続されていることを確認するための暗号化データ検証がなかったため、中間者攻撃が可能になりました。たとえば、攻撃者はマイナーとプール オペレーター間の通信を傍受し、マイナーをだまして攻撃者が提供するブロックを処理させることができました。攻撃者は、このブロックのブロック報酬を自分のアドレスの 1 つに支払うことで、実質的にマイナーの計算能力を「ハイジャック」することができます。

第 2 世代の Stratum プロトコルは、マイニング プール オペレーターに一部のブロック テンプレートに暗号署名することを要求することで、この攻撃を防御します。マイナーがマイニングプールオペレータの公開鍵を知っていれば、一部のブロックテンプレートに有効な署名があるかどうかを確認し、それによってこれらのブロックテンプレートが実際にマイニングプールオペレータによって提供されているかどうかを判断できます。

第二に、第 2 世代の Stratum プロトコルの効率は第 1 世代よりも高くなります。その理由は、第 1 世代の Stratum プロトコル通信は人間が読めるテキスト (JSON) を介して行われるのに対し、第 2 世代の Stratum プロトコル通信はバイナリ (コンピューターが読めるコード) で行われるためです。モラベック氏は、プロトコル層自体でのデータ削減と組み合わせることで、マイニングプール運営者間で共有されるデータが 1/2~2/3 削減され、通信がより高速かつ安価になると述べた。

3 番目に、第 2 世代の Stratum プロトコルには、「多重化」メカニズムが組み込まれています。これは、マイナーが同じ接続上で独立した通信チャネルを持つことができることを意味し、マシン間で温度、チップ電圧、または電源の動作状況に関するデータを共有できるようになります。マイニング プールはこの情報に基づいて追加のサービスを提供したり、マイナーがこの情報を他のサービスやサーバーと共有したりできます。

4 番目に、第 2 世代の Stratum プロトコルでは、マイニング プールが次のブロックが何になるかを「推測」することもできます。新しいブロックが見つかるたびに、マイニング プールがどのトランザクションをブロックに含めるか、またどのトランザクションを次のブロックに含めることができないかを決定するのにしばらく時間がかかります。現在、多くのマイニング プールは、ブロックに二重支払いトランザクションが含まれていないことを確認するために、次のブロックをマイニングする前に数秒待機します (そうでない場合、ブロックは無効になります)。

第 2 世代の Stratum プロトコルを使用すると、マイニング プール オペレーター (または独自のトランザクションを選択するマイナー) は、すべての未確認トランザクションに基づいて、どのトランザクションが含まれるかを推測できます。最初の数秒で、有効な次のブロックと思われるもののマイニングを開始できます。この効率性の向上は、特にブロック補助金がブロック報酬のより小さな部分になり、最終的に取引手数料に置き換えられるため、マイナーに利益をもたらす可能性があります。

改善すべき点

 


最後に、Braiins チームは、第 2 世代の Stratum プロトコルにはまだ発表されていない改良がいくつかあると述べました。同社には稼働中のプロトタイプがあるものの、プロトコルの仕様はまだ確定していない。

「私たちは今、フィードバックを集め、社内で提案を最終決定し、ビットコイン改善提案(BIP)を公開したいと考えています。それがまた議論のきっかけになると思います…その間、私たちはStratumプロトコルの第2世代をSlushPoolに導入し、Brains OSのベータ版の一部としてリリースします。そして、誰もが参加できるようにできるだけ早く実装しています」とモラベック氏は語った。


<<:  巨人たちのデジタル通貨:異なる意図と野望

>>:  Grin マイニング マシンの価格は 20,000 米ドルで、1 日に数千ドルの収益を生み出します。 ASIC マイニングマシンをめぐる戦いが始まろうとしています。

推薦する

OKEx コールドウォレットのパスワードの管理者は中国と米国におり、バックアップは中国と米国の 2 つの銀行の貸金庫に保管されています。

OKExの公式サイトによると、OKExのビットコインコールドウォレットは、完全にオフラインのコンピ...

Dash の進化: 進化した Dash はどのような新機能を実現するのでしょうか?

Dash チームは、進化した Dash のさまざまなコンセプトを議論するための特別なセクションを公...

ビットコインマイニング調査: 私たちはエネルギーを無駄にしているのか、それとも生み出しているのか?

現在、世界中の再生可能エネルギープロジェクトの中には、赤字状態(純利益がマイナスになることが多い)に...

マイナスプレミアムは昨年と同じ水準に戻った。 GBTCは王として復活するのか?

グレイスケールのGBTCプレミアムは縮小し続けています。最近、マイナス保険料率は公式に30%に突入し...

フォーチュン:中央銀行がブロックチェーンを研究 - デジタルドル、デジタルポンド、デジタル人民元が5年以内に実現する可能性がある理由

クレイジーな解説:2008 年の金融危機は金融システムに大きな影響を及ぼし、多くの経済学者に反省を促...

ビットコインの新たな高値の背景:ベネズエラはインドに続いて全国的に一部の紙幣を廃止し始める

クレイジーな解説:先月、インドは一夜にして額面500ルーブルと1000ルーブルの紙幣を廃止した。その...

PoSゴールドラッシュ時代が始まりました。次のBitmainは誰になるでしょうか?

背景第一世代の暗号通貨であるビットコインは、私たちの世界に必要な変化をもたらしました。また、その背後...

2020 内モンゴルスーパーコンピューティング産業サミット中止のお知らせ

Interstellar VisionとCoinWiseの友人たち:こんにちは、みんな!内モンゴル...

すべてのコマースサイトはビットコインを受け入れるべきでしょうか?

著者: GTong金融大手からの巨額の投資やブロックチェーンをめぐる絶え間ない誇大宣伝にもかかわらず...

イランは暗号通貨の採掘を認可することを検討しており、新たな採掘の中心地となる可能性がある。

出典/31QU文/中本悠The blockによると、pressTVを引用して、イラン中央銀行のアブド...

EU、ビットコインとプリペイドカードの匿名性の廃止を提案

欧州連合はテロとの戦いという名目で、デジタル通貨ビットコインとプリペイドカードの匿名性を終わらせたい...

北京初の中央銀行デジタル通貨応用シナリオが豊台利沢で発表された

12月29日、北京初の中央銀行デジタル通貨応用シナリオが豊台リゼで開始された。今朝、麗澤橋の西側にあ...

ビットメイン:「ウー・ジハンがビットメインを離れ、新しい会社を設立した」というのは噂だ

2月25日、一部メディアは、ビットメインの共同CEOであるジハン・ウー氏がブロックチェーン事業に特化...