
著者:Gerry Wang @ Arweave Oasis、The Original Firstが@aarweaveoasis Twitterで最初にリリースされました
で:
bi = arweaveネットワークブロックインデックスインデックス。
800*N_P =各チェックポイントは、最大800ハッシュでロックされています
d =ネットワークの難しさ。
成功した効果的な証拠は、難易度よりも大きな証拠であり、この困難は時間の経過とともに調整され、120秒ごとに平均ブロックが掘られるようにします。ブロックIとブロック(I+10)の時間差がTの場合、古い難易度D_Iから新しい難易度D_ {I+10}への調整は次のように計算されます。
新しい計算の難しさは、各世代のSPOA証明がブロックの成功の確率に基づいていることを決定します。これは次のとおりです。
同様に、VDFの難しさは再計算されます。目的は、チェックポイントサイクルを1秒間に1回発生するように維持することです。
完全なコピーのインセンティブメカニズム
インスピレーションの下で、それが個々の鉱山労働者であろうと鉱夫とのグループの協力であろうと、鉱業の最良の戦略として完全なデータコピーを維持することにより実装されます。
以前に導入されたSporesゲームでは、ストレージデータセットの同じ部分の2つのコピーによってリリースされたSPOAハッシュリリースの数は、データセット全体のストレージの完全なコピーと同じであり、投機的動作の可能性を残す鉱夫向け。したがって、Arweaveがこのメカニズムを実際に展開していたとき、それはいくつかの変更を加えました。
-
マイナーによって保存されたパーティションのパーティションの一部は、特定の数のSPOAチャレンジを解放するために。
-
別の部分は、すべてのArweaveでパーティションをランダムに指定して、鉱山労働者がこのパーティションのコピーを保存しない場合、この部分の課題の数を失います。
ここで少し困惑していると感じるかもしれません。スポアと胞子の関係は何ですか。コンセンサスメカニズムは胞子です、なぜそれがSPOAの挑戦なのですか?実際、彼らは下位の関係です。胞子は、このコンセンサスメカニズムの一般名であり、鉱山労働者を必要とする一連のSPOA認証の課題を含んでいます。
これを理解するために、前のセクションで説明したVDFがSPOAチャレンジのロックを解除するためにどのように使用されるかを確認します。
-
約1秒で、VDFハッシュチェーンはチェックポイントを出力します(チェック)。
-
このチェックポイントチェックは、マイニングアドレス(ADDR)、パーティションインデックス(インデックス(P))、および元のVDFシード(シード)を使用してハッシュH0を計算します。
-
C1は、パーティションのサイズを除き、H0によって取得されます。
-
この開始オフセットから100 MBの範囲の400 256 KBのデータブロックは、ロック解除された最初のトレース可能なSPOAチャレンジです。
-
C2は、2番目のパーティションの合計を除いて、2番目のトレース可能な範囲の開始オフセットです。
-
これらの課題の制約は、2番目の範囲の最初の範囲の対応する位置におけるSPOAチャレンジです。
-
鉱山労働者が完全なデータセットのコピーを持っている場合、コピーの報酬は最高です。NがMとMに近づくと無限に大きくなる傾向があるため、RMPEの値は3です。これは、完全なコピーに近い場合、新しいデータを見つける効率は、既存のデータを再パッケージ化する効率の3倍であることを意味します。
-
マイナーが織りネットワークの半分を保存する場合、たとえばn = 1/2 mの場合、RMPEは2です。これは、新しいデータの利益が既存のデータ収入の2倍の複製であることを意味します。
各梱包パーティションのパフォーマンス
ここでの「コピーのみ」の概念は、「バックアップ」の概念とは大きく異なります。>Arweave 2.6は、中本の衛星のビジョンにもっと沿っているかもしれません” コンテンツ。
マイナーがパーティションの唯一のコピーのみを預けている場合、各パッケージパーティションはすべての最初のトレーサビリティのすべての課題を生成し、ストレージパーティションコピーの数量に従ってパーティション内の第2ラウンドのトレーサーを生成します。Arweave Weaving Network全体が中国共産党の一部を持ち、鉱夫がN部門の唯一のコピーを保存している場合、各梱包パーティションのパフォーマンスは次のとおりです。
図1の青いスレッドは、ストレージパーティションの唯一のコピーPERF_ {一意}(n、m)のパフォーマンスです。各パーティションの。すべてのデータセット、つまりn = mのストレージとメンテナンスの場合、マイニング効率は1です。
合計ハッシュ
合計ハッシュレート(図2を参照)は次の方程式で与えられ、各パーティションの値はnによって取得されます。
限界パーティション効率
RMPE値は、新しいデータを追加するときに既存のパーティションをコピーする鉱山労働者が罰と見なすことができます。この表現では、Mを無限に処理し、異なるN値での重量の効率を考慮することができます。
N値が低い場合、RMPE値は常に1より大きくなりがちです。これは、ストレージの唯一のコピーの収入は、既存のデータをコピーするという収入よりも常に大きいことを意味します。
ネットワークの成長(Mは無限)で、完全なコピーの構築の動機が強化されます。これにより、少なくとも1つのデータセットの完全なコピーを共同で保存する協同鉱業チームの作成が促進されます。
この記事は主に紹介されていますArweave Consensus Protocolの構築の詳細もちろん、これはコアコンテンツのこの部分の始まりに過ぎません。メカニズムとコードの導入から、合意の特定の詳細を非常に直感的に理解できます。誰もが理解できるようにすることを願っています。