Fragments of verbose memory

冗長な記憶の断片 - Web技術のメモをほぼ毎日更新(準備中)

Feb 18, 2021 - コメント - 日記

Filecoinのマイニング報酬

今日はFilecoinMining Rewards ドキュメントを読みました。翻訳を掲載します。

マイニング報酬

Filecoinでは、マイナーはネットワークに貢献することで様々な種類の報酬を得ることができます。

努力に対する報酬には、主にストレージフィーとブロック報酬の2種類があります。

ストレージフィー

PoSt (Proof-of-Spaceetime)ウィンドウ・チェックは、ネットワーク全体で24時間間隔で実行され、マイナが必要なセクタを通常通りホストし続けていることを確認します。これに対応して、各ストレージ・マイナーの誓約済みセクタのセットは、各ウィンドウごとに1つのサブセットに分割されます。所定のウィンドウ内では、各ストレージ・マイナーは、それぞれのサブセット内の各セクタのPoStを提出しなければなりません。マイナーがアクティブでない日があるごとに、フォールトフィーが発生します。

ストレージフィーとは、取引が成立した後、データを保存するためにクライアントが定期的に支払う料金のことです。これらの手数料は、時間をかけて職務を遂行し続けると、自動的にマイナーの関連する出金ウォレットに入金され、受け取った時点で簡単にロックされます。

ブロック報酬

ブロック報酬は、新しいブロックのためにクレジットされたマイナーに与えられる大金である。ストレージフィーとは異なり、これらの報酬は関連するクライアントから来るのではなく、ネットワークはインフレ対策として、またチェーンを進める鉱夫へのインセンティブとして、新しいFILを「印刷」します。ネットワーク上のすべてのアクティブなマイナーは、ブロック報酬を受け取るチャンスがあり、そのチャンスは現在ネットワークに貢献しているストレージ容量に正比例します。

新しいブロックを採掘する権利を獲得するメカニズムはWinningPoStと呼ばれています。 Filecoinネットワークでは、時間は一連のエポックに分割されています。各エポックの開始時に、少数のストレージマイナーが新しいブロックを採掘するために選出されます。ブロック報酬に加えて、各マイナーは、ブロックに含まれる各メッセージに関連する報酬を集めることができます。

チップセット上のブロックの数は、λ=5のランダム変数のポアソン分布に基づいている。マイナーの実装は、オーバーラップを最小化するために、各ブロックに含めるメッセージを選択するために、いくつかの戦略を使用してもよい。各メッセージの「最初の実行」のみが、ブロックに関連付けられたVRF(Verifiable Random Function)チケットのハッシュに基づいて順番に実行され、関連する料金を徴収します。

検証されたクライアント

単純な容量の契約よりも「有用な」データの保存をさらに促進するために、ストレージ マイナーは、検証済みのクライアントが提供する特別な取引のために競争する機会を持つようになりました。このようなクライアントは、有意義なデータの保存を含む取引を提供する意思があることを証明され、ストレージマイナーがこれらの取引で獲得するパワーは乗数によって増大します。この乗数を計算した後の、与えられたストレージマイナーのパワーの総量は、品質調整パワー(quality-adjusted power)として知られています。

リトリーバルフィー

リトリーバルフィー金は、リトリーバル取引が履行されると、ペイメントチャネルを使用して段階的に支払われる(データの一部をクライアントに送信する度に、これはオフチェーンでの支払い)


今後の勉強のための疑問点をメモしておきます

  • ストレージマイナーのPoStは24時間ごと証明できなければフォールトフィー(ペナルティー)が生じる。
    • マイナーの保証FILが枯渇した場合はどうなる?
  • ストレージマイナーのパワーとは?
  • 有意義なデータとは?
  • ペイメントチャネルとは2ndLayerのことだろうか?