Filecoin ネットワークは、世界中に分散している数百のストレージ プロバイダーで構成されています。コンテンツ アドレス指定と暗号化によるストレージの証明により、データがマイナーのハードウェアに長期にわたって正しく安全に保存されていることを確認し、堅牢で信頼性の高いサービスを実現します。 この記事では、Filecoin における 2 種類のトランザクション (ストレージ トランザクションと取得トランザクション) の操作のさまざまな段階について説明し、そのライフ サイクルについて詳しく説明します。また、システムの参加者が約束どおりに動作していることを確認するために暗号証明をどのように使用できるかについても説明します。 ファイルコインに関するデータ Filecoin にファイルを保存するには、まずローカルの Filecoin ノードにファイルをインポートする必要があります。このステップでは、コンテンツを説明する一意の ID であるデータ CID (コンテンツ識別子) が生成されます。その後、データはマイナーに渡されます。 ローカル Filecoin ノードへのデータのインポートは、lotus client import コマンドを使用して実行できます。生成されたデータ CID (後でローカル ノードで取得できます) を覚えておいてください。これは、後でマイナーからデータを取得するときに使用されます。 データをローカル ノードにインポートした後、ユーザーはトランザクションを開始する必要があります。このステップは、lotus client deal コマンドを通じて完了します。このコマンドは、データ CID を入力として受け取り、Filecoin ピースを生成し、対話形式でユーザーをガイドしてストレージ トランザクション プロセスを完了します。 Filecoin Piece は、ユーザーが Filecoin ネットワークにデータを保存するための主要な交渉単位です。 Filecoin Piece には特定のサイズはありませんが、セクター サイズで上限が設定され、ネットワーク パラメータによって制御されます。 Filecoin ピースがマイナーがサポートするセクター サイズより大きい場合は、各ピースがセクターに収まるように、より多くのピースに分割する必要があります。 ファイルコインピース 各 Filecoin ピースは、対応するデータ CID とピース CID を持つ IPLD DAG を含む CAR ファイルです。 CAR は Content Addressable Archive の略です。各 CAR ファイルは、IPLD DAG のシリアル化された表現であり、データ ブロックの文字列と、DAG グラフ (およびルート CID) を記述するヘッダー情報で構成されます。 ユーザーが Filecoin ネットワークにファイルを保存する場合、まず UnixFS を使用してファイルの IPLD DAG を作成する必要があります (これは lotus client import コマンドの役割です)。 DAG のルート ノードを表すハッシュは、データ CID と呼ばれる IPFS スタイルの CID です。 UnixFS は、IPFS 内のファイル、ディレクトリ、およびソフト リンクを記述するための protobuf ベースの形式です。 Filecoin では、UnixFS がファイル形式の標準であり、ファイルはこの形式で Filecoin ネットワークに送信されます。 生成された CAR ファイルには余分なゼロ ビットが埋め込まれ、ファイルがバイナリ マークル ツリーとして書き込まれます。 ストレージトランザクションプロセス ユーザーはトランザクションを通じて Filecoin ネットワークにデータを保存し、アクセスします。マイナー(供給側)とユーザー(需要側)を含むネットワークの参加者は、トランザクションを保存したり取得したりすることで相互にやり取りします。 ストレージ トランザクションのライフ サイクルは次のとおりです。 1. 発見 ユーザーはまず、マイナーとその価格を決定します。これは、マイナーがトランザクションを受け入れるために受け取ることを希望する、エポック (30 秒) あたりの GiB あたりの価格であり、attoFIL で表されます。現在、Filecoin での取引の最小期間は 180 日です。 JSON RPC API を介して同期されたノードを照会し、Filecoin.StateListMiners メソッドを使用して現在アクティブなすべてのマイナーを一覧表示できます。ネットワーク内でのマイナーの評判と能力に基づいて選択できます。マイナーの評判指標はまだ Filecoin プロトコルに組み込まれていません。 マイナーを選択したら、Filecoin.StateMinerInfo などのメソッドを使用してマイナーの PeerID を取得できます。この PeerID は、libp2p プロトコルで相手との安全な接続を確立するために使用されます。 次に、Filecoin.ClientQueryAsk メソッドを使用して、署名された StorageAsk を取得できます。 結果には、受け入れられる Filecoin ピースのサイズの範囲や、エポックごとの GiB あたりの価格など、マイナーが受け入れる意思のあるトランザクションの詳細が含まれます。マイナーのストレージ要求に一致するストレージ取引を提案することは前提条件に過ぎず、取引が承認されることを保証するには十分ではないことに注意することが重要です。ストレージプロバイダーは、その後独自の決定ロジックを実行する場合があります。 2. 交渉とデータ転送 この段階で、両当事者は取引コスト、取引期間、取引開始時間などの取引条件について合意に達します。 その後、データはユーザーからマイナーに送信されます。 3. リリース トランザクションは PublishStorageDeals メッセージを介してチェーン上で公開され、ストレージ プロバイダーがトランザクションに対して公に責任を負うことになります。 4. 終了 トランザクションがチェーン上に公開されると、マイニング サブシステムに引き渡され、セクターにパッケージ化されてカプセル化され、その後継続的に利用可能であることが証明されます。 ストレージマイニングサブシステム ストレージ マイニング サブシステムは、Filecoin ネットワークのデータがマイナーによって効果的に保存されることを保証します。
システムは次のプロセスを監視します。 新しいストレージのコミットと新しいセクターの登録 Filecoin にセクターを登録するには、マイナーはセクターを封印する必要があります。カプセル化プロセスでは、複製証明または PoRep と呼ばれる証明の形式でデータの一意の表現を生成するために、大量の計算が必要です。証明が生成されると、マイナーはそれを圧縮し、その結果をブロックチェーンに送信します。これは、マイナーが保存することに同意したデータのコピーを実際に作成したことを証明します。 ストレージが継続的に利用可能であることを証明するために、すべてのストレージマイナーは、セクターが完全に保存されていることを確認するためにオンチェーン証明を継続的に送信する必要があります。 ストレージ障害の通知と回復において、セクターに必要な上記の証明が正常に送信されない場合、失敗となり、マイナーにペナルティが課せられます。 ストレージマイナーとユーザーを考慮すると、前述のように、ストレージトランザクションはチェーンに公開された後にのみアクティブ化され、パッケージ化されます。これは、トランザクションを投稿すると、ユーザーの資金がオンチェーン エスクローにロックされるため重要です。この方法でのみ、データがセクター内に封印された後にマイナーの収入が保証されます。 チェーン上でトランザクションを公開することは契約に署名することと考えることができ、トランザクションをカプセル化してアクティブ化することはコミットメントを履行する作業を開始することと考えることができます。 ユーザーの観点から見ると、Filecoin を使用してデータを保存する場合、トランザクションは通常、次の段階を経ます。
ユーザーデータを保存してサービスを提供するマイナーの観点から見ると、トランザクションは通常、次の段階を経ます。
|
<<: 李其源:ビットコインは今ラウンドで30万ドルまで上昇し、その後バブルが崩壊する可能性がある
>>: Zaineng March マイニング マシン プラットフォームの販売とホスティングの概要 - マイニング マシン 2,000 台の推定販売とホスティング
クレイジーな解説:バークレイズはデリバティブ取引のためのスマートコントラクト技術をテストしており、大...
HIVE Blockchain Technologiesは、暗号通貨マイニング能力を高めるために、B...
2 つの記事「ビットコインマイニングは良いビジネスか?」 「マイニングのタイミングの重要性」と「一般...
最近、福建省で仮想通貨に関わる最初の事件が摘発された。 2019年9月、4か月以上の捜査と証拠収集を...
数セントが小規模な鉱山労働者を破滅させる可能性があります。今年後半から中古マイニングマシン市場では売...
元記事は、ビットコインの半減期を研究する中で、Krakenがビットコインのインフレメカニズムの傾向と...
最近、Paypalは公式ブログで通知を公開し、台湾国内でのPaypalアカウント間の支払い機能を近々...
ビットコインがまた暴落!ビットコインの12年の歴史において暴落は珍しいことではないが、今回のような急...
12月16日にブロック・リサーチが収集したデータによると、今週はビットコインのオプションに前向きな姿...
最近、ヒルニュースウェブサイトの意見記事は、米国証券取引委員会(SEC)がビットコイン上場投資信託(...
Golden Finance News -最近、ビットコインに関する良いニュースがたくさんあり、ビッ...
ビットコインに関する最近のニュースは、上昇、上昇、上昇ばかりです。この3つの単語、3000! 320...
ウー・ブロックチェーンは、天眼茶のデータによると、小米長江産業基金が最近、端末AIチップ企業である北...
20年後、ビットコインはどうなるでしょうか?終わりですか?それともアウトブレイク?同じような答えを...
この記事は元々 IPFS Force Zone の Tony によって書かれました。導入:市場経済の...