Braidpool: マイニングの分散化における XNUMX 番目の競合他社

By Bitcoin 雑誌-4ヶ月前-読書時間:4分

Braidpool: マイニングの分散化における XNUMX 番目の競合他社

昨日、人権財団 新しい助成金の波を発表した さまざまなプロジェクトに対応します。 1 つの特定のプロジェクトと助成金に焦点を当てたいと考えています: Braidpool と助成金 クルプリート・シン 実際に実装するための作業を継続することになりました。

ここ数週間は、Ocean の最近の立ち上げと、スパムとみなされる碑文やその他の取引タイプをフィルタリングする決定についての議論が大半を占めていました。トランザクションフィルタリングに関する会話が議論を完全に支配しており、マイニングエコシステムの分散化の改善という主題は完全に影を潜めています。

ブレイドプール このトピックに関する会話のリセットになれば幸いです。 Ocean は、運用の一部、つまりブロック テンプレートの構築とマイニングの支払い (少なくとも経済的に実行可能なしきい値を超える) を分散化することを目的とした集中型マイニング プールであるのに対し、Braidpool は完全に分散型のマイニング プール プロトコルです。プールのいかなる側面も、その設計において中央集権的なエンティティに委ねられることはありません。

プールは通常、次の XNUMX つの主な機能を実行します。

彼らは、マイナーがマイニングするブロックテンプレートを構築します。彼らは、作業、つまり、各マイナーが有効なブロックを見つけるためにブロックテンプレートをハッシュしようとするノンス番号を分割し、共有の難易度要件を満たす共有を誰が見つけたかを追跡します。次のコインベース報酬の一部を獲得します彼らはブロック報酬の支払いを管理し、個々のマイナーに分配します

Braidpool は、これら XNUMX つすべてを分散方法で処理します。

Braidpool では、個々のハッシュは独自の完全なノードを実行し、その過程で独自のブロック テンプレートを構築する必要があります。誰がどのような作業を行ったかの追跡を処理するために、Braidpool は独自の ブロックチェーン 「弱いブロック」で構成される種類。これらの弱いブロックは本質的に完全に有効です Bitcoin Braidpool のメンバーがマイニングしているブロック。ただし、メイン ネットワークの難易度ターゲット要件を満たしていない場合を除きます。彼らは、ブレイドプール内に設定された低難易度の目標を達成します。これらの弱いブロックはスキーム内でシェアの役割を果たし、個々のマイナーがブロックを見つけるためのグループの取り組みに誰がどれだけの作業を貢献したかを追跡できるようになります。 Braidpool は Ocean と同様に、マイナー間でのマイニング報酬の分配を非管理的な方法で処理することを目指していますが、Ocean とは非常に異なるアプローチを採用しています。プロトコルのこの側面は、以来かなり進化してきました。 私の最後の作品 その上で。ハブに支払うコインベースでブロックが見つかったときにマイナーへのアトミックな支払いを容易にするために Lightning ハブと統合する代わりに、FROST マルチシグ (m-of-n Schnorr スキーム) を使用するマルチシグしきい値ベースのモデルに移行しました。プール内のすべてのマイナーは、2 分の 3 の署名過半数が必要なすべての個々のマイナーで構成される FROST アドレスにコインベースの報酬を送信し、ブロックを見つけた後、個々のマイナーに貢献度を支払うトランザクションに事前署名します。定期的に、プールは過去のすべての使用可能なコインベースの出力を取得し、それらを XNUMX つの UTXO に圧縮し、各マイナーに比例収益を支払うトランザクション ツリーを更新します。

Braidpool の問題の 2 つは、Ocean が最初に苦労していたのと同じ問題、つまりブートストラップになります。ただし、Ocean とは異なり、ブロックを見つける際の不安定な運と不確実性の初期期間を補助してくれる「Braidpool 会社」はありません。ここで疑問が生じますが、誰が最初に行くでしょうか?実際の Braidpool は、運の変動を平準化するために、ネットワークのかなり大きな部分まで急速に成長する必要があります。そうしないと、その成長を達成できないプールに留まるマイナーは、単にお金を失うことになります。また、Ocean が Stratum vXNUMX を統合すると、頼れる「最後の手段のテンプレート プロバイダー」が存在しないことを考えると、マイナーは しなければなりません 独自のノードを実行します。これには、マイナーがプロトコルへの参加を遠ざけないよう、シームレスで直感的なユーザー エクスペリエンスが必要です。企業ではなくオープンソース プロジェクトであるため、その UX は、開発中に今後 XNUMX 年間かけて微調整および最適化することができます。

プロトコルの作成者が最初にプールをブートストラップしようとする計画は非常に単純です。Braidpool によるマイニングのリスクを実際のマイナーから遠ざけ、金融マーケットメーカーに押しつけるというものです。マイナー間で資金を分配するオフチェーントランザクションの出力を任意のアドレスに割り当てることができるという事実は、そのようなマイニング報酬の出力を自分のアドレスにコミットする権利を購入する人々に扉を開きます。これにより、マイニング行為に加えて先物、オプション、またはその他の金融契約を構築できるようになります。このようなツールは、Braidpool に参加しているマイナーに、新しいプールのブートストラップに伴う差異リスクを軽減する方法を提供します。

少しオーシャンの話に戻りますが、彼らは、蔓延する集中化の圧力に対抗するために、マイニング エコシステムのアーキテクチャ上の変更を先駆的に試みるという点で、この分野に非常に多大な貢献をしてきました。しかし、彼らが継続的な成長を遂げていないことは否定できません。彼らが取り組むために設立された問題に真の影響を与えるためには、成長が不可欠です。

願わくば、Braidpool が、Ocean がおそらく自らの取り組みを自己妨害する原因となった物議を醸す決定を下すことなく、これらの問題に対処するための代替手段となることを願っています。 Braidpool をプロトコル レベルで詳しく調べるために、今後数日間注意深く観察してください。 

元のソース: Bitcoin アフリカ⇔日本 情報雑誌発行