Filecoin (IPFS) マイニングの専門的な技術分析

Filecoin (IPFS) マイニングの専門的な技術分析

Protocol Labs からの Filecoin 情報の継続的なリリースにより、多くのFilecoinマイニング情報が明らかになりました。 Filecoinマイニングは研究にとって非常に有意義です。投資家がFilecoinマイニングの知識を深く理解できるようにStar ContinentのMinggeが参考のためにいくつかの知識をまとめました。

明歌は、知識の普及の観点から、マイニングのいくつかの要素と知識ポイントを分析し、マイナーの利益を最大化するための参考資料を提供します。

1.複製証明の原則

複製証明 ( PoRep ) は、ストレージ マイナーが、データがマイニング マシンにコピーされたことをユーザーや他のマイナーに納得させることを可能にする、新しいタイプのストレージ証明スキームです。この方式は、シビル攻撃、アウトソーシング攻撃、生成攻撃などのストレージ不正問題を効果的に防止できます。以下は、複製の証明のための簡略化された手順です。

1.マイナーは特定のレプリカRを作成する

マイナーがセクターを埋めると (このセクターはディスク上の物理セクターではなく、 Filecoinネットワークによって定義された論理セクターです)、セクター内のデータがマイナーの秘密鍵ペアとともに追加され、低速のシーケンシャル エンコーディングが実行されてマイナーの特定のストレージ コピーが形成され、データの各コピーがそれぞれ異なるものになります。シールの結果は、下の図に示すように、 Merkleツリー構造のデータのコピーになります

マークルツリー構造のデータコピー図

2.マイナーはストレージデータのコピーの証明Πposを生成する

マイナーがデータを保存してシールを完了した後、中央サーバーなしでFilecoinネットワークに対して、マイナーが実際にこのコピーを保存したことをどのようにして証明できるでしょうか? Mingge は Interstellar Continent では困難を感じましたが、Protocol Labs はそれを実現しました。

ゼロ知識証明の考え方は、証明を生成するプロセスで使用されます (ゼロ知識証明は少し複雑なので、興味のある読者は関連資料を読むことができます)。つまり、検証者は、マイナーがデータを所有することなく、データのコピーを保存していると信じます。これはどうやって行うのですか?

下の図の赤い線で示されているように、ネットワーク内の他の検証ノードによって提案されたランダムチャレンジCに基づいて、たとえば、マイナーが位置8 にチャレンジしたい場合、マイナーはリーフノードD8からルートノードRootまでのパスを計算し、証明Πposを出力して、チャレンジを開始した検証ノードに返す必要があります。

マイナーが保存されたデータのコピーを生成することの証明のΠPOSグラフ

3.検証ノードはストレージマイナーの証明を検証する

検証ノードはストレージマイナーから証明を取得した後、指定された情報を通じてそれを検証できます。検証結果が1に等しい場合、マイナーが実際に特定のコピーを保存しており、検証プロセスが非常に高速であることを意味します。具体的な検証アルゴリズムについては、公式コードがリリースされた後に詳しく説明する必要があります。既存のホワイトペーパーでは十分に詳細な説明が提供されていません。

2. セクターの説明

セクター(ホワイトペーパーではセクター)とは、ストレージマイナー固有のストレージスペースを指し、実効ストレージの測定やストレージ証明の提出単位スペースとして使用されます。ストレージマイナーがセクターのデータを完全に保存すると(いっぱいでなくてもシールされる可能性がありますが、一部のストレージスペースが無駄になります)、セクターシールが実行され、シール後にレプリケーション証明が提出され、効果的なストレージが形成されます。

現在、Protocol Labs にはセクターごとに 2 つのソリューションがあります。 1 つは1Gなどの固定サイズです 2 番目は、 1G10Gなど、マイナーによって指定されたサイズです

では、ユニットセクターのサイズは何に使われるのでしょうか?ホワイトペーパーのFilecoinブロックチェーンデータ構造の説明によると、セクターIDはブロックチェーンの割り当てテーブルに保存され、1セクターは約300バイトのオンチェーンストレージスペースを消費します(このデータはStar Continentと公式との通信を通じて取得され、公開情報には表示されません)。したがって、セクターサイズが1GBであると仮定すると、一定期間後にネットワーク全体の有効ストレージが10EB ( 10240PB ) に達し、セクターがブロックチェーン上で占有する必要があるストレージスペースは約3TBであると計算できます。これには、注文とトランザクションによって占有されるブロックチェーン スペースは含まれません。つまり、 Filecoinフル ノードを維持するには、 3 TBを超えるストレージ スペースが必要です。

したがって、セクターが小さすぎると、多くのブロックスペースを占有することになります。ただし、セクターが大きすぎて密閉が困難な場合は、有効なストレージの一部が無駄になります。 Protocol Labs は、セクターの規模とブロックチェーンの領域のバランスをとる方法について非常に良い決定を下すだろうと信じています。

3. 空間と時間の証明

空間と時間の証明は、継続的な複製の証明として理解できます。つまり、マイナーは継続的に証明を生成し(ここで、Minggeは10分かかると大胆に予測します)、送信サイクル内でストレージ証明を送信する必要があります( 3〜5日に1回送信すると大胆に予測します。その目的は、短期間のネットワーク停止でも証明の生成と送信に影響を与えないようにすることです)。提出サイクル内で証明が継続的かつタイムリーに提出されない場合、システムによってトークンの一部が差し引かれます。

証明を生成するプロセスは、証明を複製するプロセスと非常に似ていますが、時空間証明の入力は、以前に生成された証明を入力パラメータとして使用し、証明生成の継続性を保証するという点が異なります。詳細についてはホワイトペーパーをご覧ください。

4. 時空とコンセンサスメカニズムの証明

ブロックチェーンのコンセンサスメカニズムは、ブロックチェーン プロジェクトのコア要素の 1 つです。 Filecoinのコンセンサス メカニズムは、時間と空間の証明に基づいてコンセンサスに達します。このコンセンサスメカニズムPOWと同じくらい単純かつ明確です。以下では、Star Continent の Mingge が例を挙げて説明します。

(1)ネットワーク内にABという2人のマイナーがいるとします。マイナーAは、ある瞬間にデータがいっぱい入った2つのセクターを封印し、時空間証明を提出し続けます。マイナーB は、この時点でデータがいっぱい入った4 つのセクターを封印し、時間空間証明を提出し続けます

(2)この時点で、ネットワーク全体の有効記憶容量はセクターである。

(3)マイナーAがリーダーノードに選出される確率は2/6である。

(4)マイナーBがリーダーノードに選出される確率は4/6である。

(5)つまり、ある瞬間にマイナーがリーダーノードに選出される確率封印されたセクター容量ネットワーク全体の封印されたセクター容量の合計

5. マイナー、マイナーアクター、マイニングマシン

Filecoin チームが公開したデモによると Filecoin のマイニングの詳細は、 BTCETHなどのデジタル通貨のマイニングとはまったく異なります。鉱夫と採掘関係者がいます。では、マイナー、マイニングアクター、マイニングマシンの関係は何でしょうか?星間大陸ミンゲの理解は、すべての鉱夫の参考までに次のとおりです。

1.鉱夫

マイナー: BTCETH同様のアドレスとキーのペアとして理解でき、注文を発行したり注文を完了したりするときに必要になります。マイニング収入もマイナーのアドレスに属します。

2.鉱夫俳優

マイナー アクター:各マイナーには複数のマイナー アクターが存在する場合があります。注文を出すときは、マイナーアクターが単位となります(詳細については、Star Continent が翻訳したデモ ビデオを参照してください。Juan のマイナーの入札のデモを注意深く見てください。彼はマイナーアクターのアドレスをコピーしました)。各マイナーアクターにもアドレスがあり、マイナーの複数のマイナーアクターのストレージを蓄積することができます(Ming Ge は推測しているだけです)。

3.採掘機

各マイナーアクターは物理的なマイニングマシンに対応します。

6. Filecoinマイニングプールについて

私たちの理解によれば、 Filecoin は以下の理由により、 BTCETHのような従来の仮想マイニング プールを実現できない可能性があります

(1)マイナーは注文を発行し証明を生成する際に鍵ペアを使用する必要がある。マイニング プール サービス プロバイダーがマイナーに秘密鍵を伝えることは非常に危険です (マイニング プール アドレスのみを構成する必要がある従来のマイニング プールとは異なります)。もちろん、これは暗号化によって実現できるかもしれませんが、現時点では具体的な可能性を判断することはできません。

(2)マイナーは保管証明を継続的に提出する必要がある。マイニングプール内の一部のマイナーが適時に証明を提出できない場合、差し引かれた担保はすべてのマイナーで共有されることになり、これは質の高いマイナーにとって非常に不公平です。

(3)マイニングプールサービスプロバイダーは、各マイナーのストレージが絶えず変化し、マイナーがすべての抵当料金を直接支払うことは不可能であるため、非常に大きなトークン抵当を提供する必要があり、これも不公平である。

まとめると、 Filecoin仮想マイニング プールの実現可能性は疑問ですが、物理的なマイニング プールを設定し、マイニング ファームまたはマイニング プール サービス プロバイダーがマイニング マシンを一元的に管理するなどの革新的な方法がないということではありません。マイナーにとっては、マイニングプールに参加するのと同じ効果が得られます。

<<:  市場の転換点が到来したのか?ビットメインの8000万ドル相当のマイニングマシンが設置

>>:  Bitmain が株式公開に失敗した場合、誰が利益を得るのでしょうか?

推薦する

Ant Pool のお知らせ | Vcash Merged Mining がオンラインになりました!

AntPoolユーザーの皆様へAntPoolは、2019年8月20日からVcashマージマイニング...

新源グループ、不動産ブロックチェーン応用製品「芳一新」をリリース

7月10日、清華大学PBCファイナンス学院主催の第1回中国フィンテックカンファレンスが北京で開催され...

BTC、ETH、DeFi、CHatGPT: 精神的な解放が必要な瞬間

数日前( 2023年3月下旬)、私は数人の友人とライブチャットをしていて、 ChatGPTの素晴らし...

イーサリアムフェーズ3アップグレード進捗:「メトロポリス」の建設が半分完了、イーサリアムはさらに便利に

イーサリアムは最も困難な時期を乗り越え、計画されている4つの開発フェーズのうち3番目のフェーズに向か...

日本、ブロックチェーン、AI、VRなどのプロジェクトに投資する新ファンドを立ち上げ

日本は、ブロックチェーン、人工知能、仮想現実と拡張現実、セキュリティ技術、バイオテクノロジーに取り組...

ETH 2.0 VS BTC 次の10年を支配するのは誰か?

何も予想外のことが起こらなければ、来月、このサークルで歴史的な瞬間を目にすることになるでしょう。 E...

ETC価格が20ドルを突破、市場価値がラティアオを上回る

ETC(イーサリアムクラシック)は、その評判をしっかりと確立し始めました。記事執筆時点で、この分散型...

分散型ソーシャルネットワークがなぜ必要なのでしょうか?

Synereo は、2016 年 9 月に最初のアルファ バージョンをリリースする計画を発表したば...

呉氏は毎週の採掘情報:0411-0417

1. trent.eth は、Ethereum の合併後にグラフィック カード マイナーに何が起こ...

独身の日、ビットコイン価格は20%下落

ダブルイレブン期間中、電子商取引業者は商品の割引提供に忙しく、買い物好きの人々は買い物に忙しかった。...

中央銀行の孫国鋒氏:ICOはブロックチェーンとは異なり、徹底した監督が中国に適している

[米国のフィンテック監督の経験、特に浸透型監督と機能的監督は中国にとって学ぶ価値がある。規制サンドボ...

ビットコインマイニングモデルの探究:高エネルギー消費の問題を解決する方法

ビットコインのエネルギー消費に関する議論は時が経つにつれて熱を帯びてきているようだが、議論のテーマは...

CoinShares ビットコインマイニングレポートの完全解釈: マイニング業界全体が利益を上げている

ビットコイン採掘業界は世界の最後の電力購入者であるため、利用率が比較的低い再生可能エネルギーインフラ...

ビットコインと金の類似点は何ですか?

貴金属、ビットコイン、その他の商品などの投資は、大国経済のパフォーマンスと逆相関関係にあるため、従来...

イーサリアム8周年: イーサリアムとコンセンシスの8年間の進化を振り返る

これまでの経緯、過去 8 年間に達成した成長、そして今後の方向性についてご紹介します。一瞬で生まれた...