BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

ファイルコインの究極ガイド: ファイルコインのホワイトペーパーを深く掘り下げる

蓝狐笔记
特邀专栏作者
この記事は約8784文字で、全文を読むには約13分かかります
IPFS には大量導入を実現するためのインセンティブ層が欠けており、その最終的な目標は HTTP を置き換えることです。
AI要約
展開
IPFS には大量導入を実現するためのインセンティブ層が欠けており、その最終的な目標は HTTP を置き換えることです。

編集者注: この記事は以下から引用しましたブルーフォックスノート (ID:lanhubiji)編集者注: この記事は以下から引用しました

ブルーフォックスノート (ID:lanhubiji)

ブルーフォックスノート (ID:lanhubiji)

、この記事の著者「Vasa」、「Blue Fox Notes」コミュニティの「SIEN」によって翻訳され、許可を得てOdailyによって転載されました。

前書き: 計画によると、Filecoin は 12 月 11 日にテストネットで稼働し、メインネットは 2020 年 3 月に稼働する予定です。 Filecoin は、分散型ストレージ プロジェクトとして、ストレージ市場における分散型 Airbnb と同様に、ストレージと検索市場を構築します。集中型ストレージ市場に影響と破壊をもたらすことができるでしょうか?技術的には、正確には何ですか?どう解釈すればいいでしょうか?

2009 年に分散化革命が始まって以来、多くの有望なプロジェクトが誕生し、私たちの世界観や生活様式を変えてきました。その 1 つは、IPFS のような素晴らしいプロジェクトを生み出してきた Protocol Labs です。

ここでファイルコインが登場します。 Filecoin は発売以来、コミュニティで大きな注目を集めてきました。しかし、トークンエコノミー(クラウドファンディングと投資戦略)のせいで、かなりの数の支持者を失った。どうやらその計画に不満を抱いている人もいるようだ。

そのコアテクノロジーに入る前に、ファイルストレージ市場の現状を分析してみましょう。

副題

  • ファイルストレージ市場の現状

  • 文章

  • 現在、Amazon S3 はインターネット上のファイル ストレージの巨人です。理由はたくさんあります:

  • 非常に安価: ストレージ 1 GB あたり 0.023 ドル、読み取りリクエスト 10,000 件あたり 0.04 セント。

  • とても早い

信頼性: 実際、何度か大規模な障害が発生し、インターネットの大部分がオフラインになりました。しかし、それでも 99.9% の稼働率を維持しています。

これほど優れたクラウド ストレージ サービスがすでに存在する世界では、競合他社はそれより優れたサービス、または少なくとも同等のサービスを提供しているはずです。小規模な場合、分散型ネットワークはうまく機能しません。

技術概要

しかし、IPFS が大規模に (BitTorrent よりも) 採用されれば、IPFS はインターネットのより優れたバージョンであることが証明される可能性があり、まったく新しい経済を切り開くことにもなります。

  • 副題

  • 技術概要

  • 次の 4 つのセクションがあります。

  • Filecoinプロトコルの詳細な研究

その他の問題 (ホワイトペーパーでは取り上げられていない)

Filecoin プロトコルの改善の可能性

副題

ファイルコインネットワークはどのように機能しますか?

Filecoin には、クライアント、ストレージ マイナー、取得マイナーの 3 つのユーザー グループがあります。

顧客はデータの保存と取得のサービスに対して料金を支払います。利用可能なサービスプロバイダーから選択できます。プライベート データを保存したい場合は、サービス プロバイダーに送信する前に暗号化する必要があります。

ストレージマイナーは報酬を得るために顧客のデータを保存します。保管用にどのくらいのスペースを提供するかを自分たちで決定します。クライアントとストレージマイナーが合意に達した後、マイナーは保存されたデータの証拠を継続的に提供する義務があります。誰もがこの証拠を見て、ストレージ マイナーが信頼できるものであることを確認できます。

検索マイナーは、クライアントの要求に応じてデータをクライアントに提供します。クライアントまたはストレージマイナーからデータを取得できます。取得マイナーとクライアントは、マイクロペイメントを使用してデータとトークンを交換します。データはシャードにスライスされ、クライアントはシャードごとに少額のトークンを支払います。取得マイナーは、同時にストレージ マイナーとしても機能できます。

最後に、ネットワークはクライアントとマイナーのアクションを検証するすべての完全なノードを表します。これらのノードは、利用可能なストレージをカウントし、ストレージの証明をチェックし、データ エラーを修正します。

この記事のいくつかの用語:

シャード: シャードとは、クライアントが分散ストレージ ネットワークに保存するデータの一部を指します。たとえば、データ (おそらく猫の写真) を意図的に多くのシャードに分割し、各シャードを異なるストレージ マイナーに保存できます。

セクター: セクターは、ストレージ マイナーによってネットワークに提供されるディスク スペースです (特定のストレージ マイナーのディスク スペースの特定の部分に関連付けられた一意の ID と考えることができます)。マイナーは顧客のデータの一部を自分のセクターに保存し、サービスのトークンを獲得します。シャードを保存するには、ストレージマイナーは自分のセクターをネットワークにプレッジする必要があります。

アロケーション テーブル: アロケーション テーブルは、フラグメントとその割り当てられたセクターを追跡するデータ構造です。割り当てテーブルは台帳上のブロックごとに更新され、そのマークル ルートは最新のブロックに格納されます。実際には、割り当てテーブルは、証明を検証する際の素早い検索のために DSN の状態を保持するために使用されます。

注文: 注文は、サービスを要求または提供するための声明です。クライアントは市場に買い注文を提出してサービスを要求し(ストレージ市場でのデータ保管や取得市場でのデータ取得の要求を含む)、マイナーはサービスを提供するために売り注文を提出します。

保証: 保証は、ネットワークにストレージ (特にセクター) を提供することを約束します。ストレージマイナーは、ストレージ市場で注文を受け入れるために台帳(ファイルコインブロックチェーン)に誓約書を提出する必要があります。保証には、セクターサイズの保証と、それがデポジットするステークトークンが含まれます。

ユーザーは注文することで興味を示します。顧客は購入注文を送信し、支払いたい価格を指定します。マイナーは売り注文を送信し、請求したい価格を指定します。売買注文が一致すると、クライアントとマイナーの両方が取引注文契約に署名し、ブロックチェーンに送信します。

一緒に、ストレージ市場 (ファイル ストレージの市場) と取得市場 (ファイル取得の市場) からの売買注文が行われます。これらの市場を掘り下げて、どのように機能するかを確認できます。

副題

ストレージ市場

これはネットワークによって運営される分散型取引所であり、すべての売り注文と買い注文がブロックチェーン上に保存され、Filecoin ネットワーク上にデータを保存するために使用されます。

クライアントは、PUT プロトコルを使用して購入注文をストレージ注文帳に送信します。顧客は指定された順序でトークンを預け、保管したいコピー数を指定する必要があります。顧客は複数の注文を送信でき、1 回の注文で部数を指定することもできます。冗長性が高くなると (Blue Fox 注: これはレプリケーションの数が増えることを指します)、ストレージ障害に対する耐障害性が高くなります。

ストレージマイナーは、プレッジされたトークンをデポジットすることでネットワークへのストレージを保証します。その保証は、Manage.PledgeSector を介したブロックチェーン内でのトランザクションの保証です。ステーキング トークンは、ストレージ マイナーがサービスを提供する意思がある限りステーキングされ、マイナーがコミットしたデータ ストレージの証拠を生成すると、トークンが返されます。

一部のストレージ証明が失敗した場合、ストレージマイナーはそれに比例してステーキングされたトークンを失います。


保証されたトランザクションがブロックチェーン (したがって割り当てテーブル) に現れると、マイナーはストレージ市場にストレージを提供できます。価格を設定し、Put.AddOrders を介して市場注文帳に売り注文を送信します。


売り注文が買い注文と一致すると (Put.MatchOrders 経由)、クライアントはデータ シャードをマイナーに送信します。

ピースを受信すると、マイナーは Put.ReceivePiece を実行します。データを受信した後、マイナーとクライアントの両方が取引注文に署名し、それをブロックチェーン (市場注文帳が保存されている場所) に送信します。

ストレージマイナーのストレージはセクターに分割されており、各セクターにはマイナーに割り当てられたシャードが含まれています。ネットワークは、割り当てテーブルを通じて各 Storage Miner のセクターを追跡します。この時点(トランザクション注文契約が署名されたとき)、ネットワークはデータをマイナーに配布し、配布テーブルに記録を残します。

  • ストレージ マイナー セクターがいっぱいになると、セクターは封鎖されます。シーリングは、セクター内のデータをコピーに変換する、ゆっくりとした秩序ある操作です。コピーは、ストレージ マイナーの公開キーに関連付けられたデータの唯一の物理コピーです。シールは、複製証明中に必要な操作です。

  • ストレージマイナーはデータを割り当てられると、データを確実に保存するためにレプリケーションの証明を繰り返し生成する必要があります。証拠はブロックチェーン上で公開され、ネットワークによって検証されます。

  • 証拠が欠落しているか無効である場合、ネットワークは罰としてマイナーの住宅ローン トークンの一部を取り上げます。

多数のプルーフが欠落しているか無効である場合 (システム パラメータ Δfault で定義)、ネットワークはストレージ マイナーに欠陥があると見なし、注文を失敗として決済し、データ フラグメントを新しい注文として市場に再導入します。 ;

各 Storage Miner がシャードの保存に失敗した場合、シャードは失われ、クライアントは返金を受けます。

副題

検索市場

これは、クライアントと検索マイナーがお互いを発見するオフチェーンのピアツーピア マーケットプレイスです。クライアントとマイナーが価格に同意すると、ケースバイケースでマイクロペイメントでのデータとトークンの取引を開始します。

クライアントは、取得した成行注文帳に買い注文を送信します。検索マイナーは、自分の注文がクライアントからの対応する購入注文と一致するかどうかを確認します。

要約する

副題

下の画像は、ネットワーク上で起こっているすべてのアクティビティを示しています

画像の説明

参加者ごとにグループ化され、行ごとに時間順に並べられた Filecoin ネットワークの実行例

副題

Filecoinプロトコルの詳細な研究

Filecoin は、分散ストレージ ネットワーク (DSN) の概念を導入します。 DSN は、独立した顧客とストレージ プロバイダーのネットワークを記述するためのスキームです。 DSN は、複数の独立したストレージ プロバイダーが提供するストレージを集約し、自らを調整して顧客にデータ ストレージとデータ取得サービスを提供します。

調整は分散化されており、信頼できる第三者を必要としません。これらのシステムの安全な運用は、さまざまな参加者の行動を調整し検証する合意を通じて実現されます。 (Blue Fox 注: Airbnb の集中管理会社によるスケジュール管理とは異なり、第三者を信頼する必要はありません)

  • DSN は、ビザンチン協定、ゴシップ協定、CRDT などのシステム要件に応じて、さまざまな調整戦略を採用できます。

  • DSN には、ストレージ、取得、管理という 3 つの機能の実現が含まれます。 「デポジット」を使用すると、顧客は一意の識別子でデータを保存できます。 「Get」を使用すると、クライアントは一意の識別子を使用してデータを取得できます。 「管理」とは、分散型ストレージ マーケットプレイス ネットワークの管理であり、レンタル可能なスペースを測定し、ストレージ プロバイダーを監査し、起こり得るデータ障害を修正します。ガバナンス契約は通常、ストレージ プロバイダーと顧客またはネットワークの監査人によって運営されます。

DSN にはいくつかのプロパティがあります。最初の 2 つは必須です。

  • データの整合性とは、顧客が預けたデータと同じデータを常に受け​​取ることを意味し、ストレージ プロバイダーは、間違ったデータを提供した場合に顧客を安心させることができません。

  • 取得可能性とは、顧客が時間をかけてデータを取得できることを意味します。

  • DSN のその他のプロパティ:

  • 公開検証可能性。ネットワーク内の誰もがデータが知らないうちに保存されていることを検証できます。

監査可能性。データが正しい期間保存されたことを検証できます。

インセンティブと互換性があり、優れたサービスプロバイダーに報酬を与え、悪いサービスプロバイダーを罰することを目的としています。

  • 機密保持の有効化: データをプライベートに保存したい顧客は、ネットワークに送信する前にデータを暗号化する必要があります。

耐障害性

DSN は、次の 2 種類の考えられるエラーに対してフォールト トレラントである必要があります。

管理フォールトトレランス

  • これは、ガバナンス プロトコルの参加者 (ストレージ プロバイダー、クライアント、監査人) によって引き起こされるビザンチン フォールト トレランスです。 DSN メカニズムは、管理するプロトコルのフォールト トレランスに依存しています。管理エラーによるフォールト トレランスの前提に違反すると、システムの稼働性とセキュリティが損なわれる可能性があります。

たとえば、DSB メカニズムを考えてみましょう。DSB メカニズムでは、ガバナンス プロトコルでは、ストレージ プロバイダーを監査するために (合意された条件に従って保存されるべきすべてのデータをストレージ プロバイダーが保存している場合)、ビザンチン協定 (ノードが監査人に嘘をつくことができるため) が必要です。

このようなプロトコルでは、ネットワークはストレージ プロバイダーからストレージの証明を収集し、ビザンチン協定を実行してこれらの証明の有効性を検証します。ビザンチン協定が合計 n ノードのうち最大 f 個のエラーを許容できる場合、DSN は f < n/2 のエラー ノードを許容できます。これらの前提に違反した場合、監査が損なわれ、システムが役に立たなくなる可能性があります。

ストレージ フォールト トレランスはビザンチン フォールト トレランスでもあり、クライアントによるデータの取得を防ぎます。つまり、ストレージ マイナーはデータ フラグメントを失い、取得マイナーはサービスの提供を停止します。 「保存された」データが m 個の独立したストレージ プロバイダー (合計 n) に保存され、最大 f 個のビザンチン プロバイダーに対してフォールト トレラントである場合、成功した「保存された」実行は (f,m) − フォールト トレランスとなります。パラメータ f と m はプロトコルの実装に依存します。プロトコル設計者は f と m を固定することも、ユーザーに選択させて、Put(data) を Put(data,f,m) に拡張することもできます。

コンセンサスアルゴリズム

障害のあるストレージ プロバイダーの数が f 個未満の場合、ストレージ データの「取得」は正常に実行されます。たとえば、各ストレージ プロバイダーがすべてのデータを保存するように「ストレージ」プロトコルが設計されている単純なシナリオを考えてみましょう。このスキームでは、m=n、f=m-1 です。

  • では、f=m-1 は常にそうなるのでしょうか?いいえ。一部のスキームは消去コーディングを使用するように設計でき、各ストレージ プロバイダーがデータの特定の部分を保存するため、データを取得するには合計 m 個のストレージ プロバイダーのうち x 個が必要になります (この場合、f = mx)。

コンセンサスアルゴリズム

  • Filecoin の DSN プロトコルは、あらゆるコンセンサス プロトコルの上に実装でき、Filecoin の証明を検証できます。 Proof-of-Work メカニズムでは通常、答えを再利用できないか、見つけるために大量の計算が必要なパズルを解く必要があります。 (Blue Fox Notes からのメモ: つまり、記憶がなく、毎回やり直しになります)

再利用できない作品

  • ほとんどのパーミッションレスブロックチェーンでは、マイナーはハッシュ関数の逆引きなど、難しい計算パズルを解く必要があります。多くの場合、これらの難しい質問に対する答えは役に立たず、ネットワークにセキュリティを提供すること以外に本質的な価値はありません。イーサリアム (スマート コントラクト ロジックの実行) やプライムコイン (新しい素数の検索) などの一部のブロックチェーンは、有用な作業を行うためにコンピューティング能力の一部を使用しようとします。

無駄な仕事

パズルを解くのは、特にパズルがコンピューティング能力のみに依存している場合、マシンとエネルギーの消費コストの点で非常に高価になる可能性があります。マイニング アルゴリズムが恥ずかしいほど並列している場合、パズルを解く主な要素はコンピューティング能力です。

無駄を減らすように努めてください

  • 理想的には、ネットワークのリソースのほとんどを有用な作業に費やす必要があります。鉱山労働者に対し、よりエネルギー効率の高いソリューションの使用を要求する取り組みもいくつか行われています。たとえば、Spacemint では、マイナーは計算の代わりにディスク領域を確保する必要があります。これらのディスクはエネルギー効率が高くなりますが、ランダムなデータが詰め込まれているため、依然として「無駄」になっています。

他の取り組みには、パズルを解く代わりに従来の PoS ベースのビザンチン協定を使用することが含まれます。その中で、トークン プレッジの利害関係者は、比例したトークンの割合に従って次のブロックのシステムに投票します。

Filecoin マイナーの仕事は、無駄な PoW 証明計算を実行することではなく、コンセンサスに参加するために PoST (Proof-of-Spacetime) を生成することです。

役に立つ仕事

  • 私たちは、ブロックチェーンを保護することに加えて、計算結果がネットワークにとって価値がある場合、コンセンサスプロトコルでマイナーが行う作業は有用であると主張します。

Filecoin は、ネットワークが新しいブロックを生成するマイナーを選出する確率が、ネットワーク内の現在のストレージ スペースの割合に比例するという、有用なワークオブワーク コンセンサス プロトコルを提案しています。 Filecoin プロトコルの設計は、マイナーが並列マイニングのためのコンピューティング能力に投資するよりもストレージに投資することを好むように設計されています。マイナーはストレージを提供し、コンセンサスに参加するためにデータが保存されていることを証明するために計算を再利用します。

マイニング機能のモデリング

  • 電源フォールトトレランス

電源フォールト トレランスは、プロトコルの結果に対する参加者の影響という観点からビザンチン フォールト トレランスをリファクタリングする抽象化形式です。

  • 各参加者は何らかの電力を制御します。ここで、n はネットワーク内の総電力、f は間違った当事者または悪意のある行為者によって制御される部分電力です。

ファイルコインの力

  • Filecoin では、時間 t におけるマイナー M のパワー p は、M のストレージ割り当ての合計です。 M の影響 I は、ネットワーク全体の合計電力に対する M の電力の比率です。ファイルコインでは、電力には次の特性があります。

公共

  • ネットワーク内で現在使用されているストレージの総量は公開されています。ブロックチェーンを読み取ることで、誰でも各マイナーのストレージ割り当てを計算できるため、いつでも各マイナーの電力とネットワーク内の総電力を計算できます。 (Blue Fox 注: ここでの権力は、ネットワーク内の影響力と同様に、ブロックを生成するマイナーを選出するために直接使用できます。)

公的に検証可能

ストレージ割り当てごとに、マイナーは PoST Proof-of-Spacetime を生成し、提供しているサービスを証明する必要があります。ブロックチェーンを読み取ることで、マイナーが主張する力が正しいことを誰でも検証できます。

  • 変数

マイナーは、新しいセクターにコミットしてセクターを埋めることにより、いつでもネットワークに新しいストレージを追加できます。このようにして、マイナーは時間の経過とともに保持する権力の割合を変更できます。

  • また、悪意のあるマイナーが実際に報酬を得るために提供していないストレージを悪用する 3 種類の攻撃 (シビル攻撃、アウトソーシング攻撃、生成攻撃) を防ぐメカニズムも必要です。

魔女の攻撃

  • 複数のシビル ID を作成することで、悪意のあるマイナーは実際よりも多くのコピーを保存しているように見せかけることができます (そしてそうすることで報酬を受け取ります) が、実際にはデータを 1 回しか保存しません。

アウトソーシング攻撃

悪意のあるマイナーは、他のストレージ プロバイダーからのデータの迅速な取得に依存することで、実際に保存できる以上のデータを保存することを約束します。

攻撃を生成する

悪意のあるマイナーは、小さなプログラムを使用してオンデマンドで効率的に生成する膨大な量のデータを保存すると主張する可能性があります。プログラムが保存すると主張しているものよりも小さい場合、悪意のあるマイナーが現在使用しているストレージに比例したファイルコインのブロック報酬を獲得する可能性が高くなります。

ストレージプロバイダーは、保存するために支払ったデータをすでに保存していることを顧客に納得させる必要があります。実際、ストレージ プロバイダーは、ブロックチェーン ネットワークまたは顧客自身によって検証される Proof-of-Storage (PoS) を生成します。

ストレージの動作を公的に検証可能にするために、Filecoin は 2 つのコンセンサス アルゴリズムを導入しています。Proof-of-Replication (PoRep) と Proof-of-Spacetime (PoSt)、つまり、レプリケーションの証明と時空の証明です。

Proof of Replication (PoRep) は、サーバー (証明者 P) がユーザー (検証者 V) に、一部のデータ D が独自の専用の物理ストレージに複製されていることを納得させることができる、新しいストレージの証明です。

私たちのメカニズムは対話型プロトコルであり、証明者 P は次のことを行います。

(a) 一部のデータの n 個の異なるコピー (物理的に別個のコピー) を保存するという約束 D

(b) 検証者 V に、P が実際にチャレンジ/レスポンス プロトコルを介して各レプリカを保存したことを納得させます。 PoRep は、PoR および PDP メカニズムを改善して、Sybil 攻撃、アウトソーシング攻撃、および世代攻撃を防止します。

Proof-of-Spacetime: PoS (Proof of Storage) メカニズムにより、ユーザーはチャレンジ中にストレージ プロバイダーがアウトソーシングされたデータを保存しているかどうかを確認できます。 PoS (Proof of Storage) メカニズムを使用して、特定のデータが一定期間にわたって保存されたことを証明するにはどうすればよいでしょうか?

  • この質問に対する自然な答えは、ユーザーがストレージ プロバイダーにチャレンジを繰り返し (たとえば、1 分ごとに) 送信することを要求することです。ただし、ストレージプロバイダーが証明をブロックチェーンにコミットする必要があるファイルコインのようなシステムでは、各対話に必要な通信の複雑さがボトルネックになる可能性があります。

  • 直感的に証明者を求める

時間を決定する方法として、順序付けられたストレージの証明 (Filecoin の複製の証明) を生成します。

再帰的な組み合わせ実行による短い証明の生成

ポストアイコン

スマートコントラクト

証明者は検証者からランダムなチャレンジ (c)) を受け取り、指定された反復回数 t の間、証明の出力を別の証明の入力として使用し、レプリカ証明を生成します。したがって、実行されたすべての作業が再利用可能であることを確認してください (上記のように)。

PoSt と PoRep は zk-SNARKS を使用するため、証明が非常に簡潔になり、検証が容易になります。

  • スマートコントラクト

スマート コントラクトを使用すると、Filecoin ユーザーは、トークンの使用、マーケットプレイスでのデータの保存/取得の要求、および保存の証明を検証できるステートフル プログラムを作成できます。ユーザーはトランザクションを台帳に送信することでスマート コントラクトと対話でき、これによりコントラクト内の関数呼び出しをトリガーできます。スマートコントラクトシステムを拡張して、市場運営や証拠検証などのFilecoin固有の業務をサポートしました。

  • Filecoin は、より一般的なスマート コントラクトだけでなく、特定のデータ ストレージ コントラクトもサポートしています。

契約書

  • ユーザーがストレージ サービスを提供する条件をプログラムできるようにします。言及する価値のある例をいくつか挙げます。

鉱山労働者との契約

  • クライアントは、市場に参加せずに、サービスマイナーを事前に指定できます。

支払いポリシー

  • クライアントはマイナー向けにさまざまな報酬戦略を設計できます。たとえば、マイナーに時間の経過とともにますます高額な料金を支払うように契約を設定したり、信頼できるオラクルから通知されたストレージ価格を契約で設定したりできます。

契約により、マイナーはユーザーに代わって保管/取得の料金を支払うためにトークンを預けることができます。

  • スマートコントラクト

より複雑な操作

クライアントは、データのアップグレードを許可する契約を作成できます。

スマートコントラクト

  • ユーザーは、ストレージの使用に直接依存しない他のシステム (イーサリアムなど) と同様に、プログラムをトランザクションに関連付けることができます。 DNS (Blue Fox 注: 分散型ドメイン ネーム システム)、資産追跡、クラウドファンディング プラットフォームなどのアプリケーションが予測されます。

    クロスチェーン相互作用

  • 他のプラットフォーム上の Filecoin: Bitcoin、Zcash、特に Ethereum や Tezos などの他のブロックチェーン システムでは、開発者がスマート コントラクトを作成できますが、これらのプラットフォームはストレージ容量がほとんどなく、非常に高価です。

これらのプラットフォームにストレージと取得のサポートを提供するブリッジを提供する予定です。 IPFS は、コンテンツを参照および配布する方法として、すでにいくつかのスマート コントラクトで使用されていることに気付きました。 Filecoin のサポートを追加すると、これらのシステムは Filecoin トークンと引き換えに IPFS コンテンツのストレージを保証できるようになります。

Filecoin のその他のプラットフォーム: 他のブロックチェーン サービスを Filecoin に接続するためのブリッジを提供する予定です。たとえば、zcash と統合すると、プライベート データを保存するリクエストを送信できるようになります。

  • 副題

その他の質問

  • ここでは、ホワイトペーパーで十分に説明されていない潜在的な問題をいくつかリストします。

検索市場のスケーラビリティ

マイクロペイメント システム (検索市場) では、検索プロトコルに多くのオーバーヘッドがかかります。今日の一元化されたインフラストラクチャに匹敵する取得速度を達成するには、ファイルコインと IPFS を大規模に導入して、状態チャネルの高密度ネットワークを作成する必要があります。 (Blue Fox 注: 検索市場が大きい場合、そのマイクロペイメントにはより高いスループットのサポートが必要です)

  • 検閲(違法なコンテンツ)

過去に Napster や Priate Bay で見てきたように、検閲の欠如は最終的に Web 上に違法なコンテンツをもたらし、ダーク Web を明るみに出すことになります。考えられる解決策は、時間の経過とともに学習し、違法なコンテンツを自動的に検出して必要な措置を講じることができる AI 主導のプロトコルです。

しかし、ネットワークを共有ガバナンス ネットワークにするためには、プロトコルをユーザー自身が管理して (ビザンチン動作を導入して)、コンテンツに基づいて処理する必要があるかどうかを決定する必要があります。

  • オープンソース?

上記の問題から推測すると、当初は違法なコンテンツからネットワークを保護するために、ネットワークが Protocol Labs によって管理されていた可能性もあります。これはおそらく、無料で使用できるが変更は許可されていない、クローズドなソフトウェアを意味します。

トークンのボラティリティ

Filecoin が取引所に上場されることを考えると、この市場でマイクロペイメント システム (保管と取得がマイクロペイメントを設計する) はどの程度実現可能ですか? (Blue Fox 注: 著者は、Filecoin トークンは市場で不安定であり、マイクロペイメントの通貨として使用するのは難しく、ステーブルコインが必要であることを意味します)。

現在の市場の成熟度と分散化された分野から判断すると、トークンはユーティリティツールというよりも投資手段に近いものです。これが、今日トークンベースのプロジェクトの採用があまり見られない最大の理由の 1 つです。

  • 副題

Filecoinプロトコル改善の可能性

ここでは、Filecoin プロトコルで考えられる改善点をリストします。

Tahor-LAFS 暗号化スキーム

  • 価値を追加する場合、クライアントはまずそれを (対称キーを使用して) 暗号化し、次にそれを管理可能なサイズの共有に分割し、次に冗長性のために消去コードを追加します。 (Blue Fox 注: EC コーディングは消去コードとしても知られており、元のデータの n コピーを m コピーのデータに追加でき、n+m コピー内の任意の n コピーのデータに元のデータを復元できます)。

したがって、たとえば、「2 of 3」消去コーディングは、コピーが合計 3 つあり、そのうちの 2 つで元のデータを再構築できることを意味します。これらの共有は共有と呼ばれ、特定のストレージ ノードに保存されます。ストレージ ノードは共有データベースであるため、ユーザーはデータの整合性や機密性をストレージ ノードに依存しません。

最終的に、暗号化キーと、正しいストレージ ノードの検出に役立ついくつかの情報が「機能文字列」の一部になります。重要なのは、機能文字列はグリッドから値を取得するために必要かつ十分であるということです。使用不可またはオフラインになったノードが多すぎて、十分な共有を取得できない場合、失敗します。

Filecoin
金融
开发者
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_GoldenApe
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk