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 台の推定販売とホスティング
取引後決済に取り組んでいるブロックチェーンコンソーシアムの会員の半数以上は、ブロックチェーン技術が今...
IndieSquareウォレットの共同設立者である東浩司氏は、まもなく施行される日本の新しい仮想通貨...
クレイジー解説:ブロックチェーン技術は、バイオエンジニアリング、遺伝子検査、指紋認証など多くの分野の...
BTCは最近 11,000 ドルで安定しており、業界は祝賀ムードに包まれています。 ViaBTC ...
「暗号通貨を支持するなら、トランプに投票したほうがいい」トランプ前米大統領は最近、選挙資金を増やす...
リップル社のCEO、ブラッド・ガーリングハウス氏と共同創業者のクリス・ラーセン氏は、米証券取引委員会...
私はDAO盗難事件についての私自身の見解についてWeiboに2つの投稿を書きましたが、それは多くの議...
著者 |ハシピ分析チーム...
中国新聞社によると、台湾嘉義県東勢郷の黄姓の62歳の男性が7月にビットコインの採掘で有罪判決を受けた...
BitFury は最近、世界最大の二相浸漬冷却プロジェクトを間もなく開始すると発表した。ビットフュー...
テキスト |ほほー編集者 |ウェン・ダオFilecoin コミュニティは丸 2 年間待ち続け、ついに...
ウー・サイード著者 |コリン・ウーこの号の編集者 |コリン・ウーネイチャー誌の内容の影響で、中国各地...
8年前、サトシ・ナカモトと名乗る謎の人物がビットコインのホワイトペーパーを公開し、ビットコインが誕生...
記者:鉛筆の芯わずか4時間ほど前、ブロックチェーン技術を基盤とした世界最大のクラウドファンディングプ...
要点のまとめ1.中国のハッシュレートシェアは低下した。 2019年9月以降、中国の推定ハッシュレート...