Back to list

Skycoin/CXO vs FileCoin/IPFS

私たちは、CXOとIPFSの違いは何かを尋ねられました。 File CoinはSkycoinインフラの一部と同じ目的を持っていますが、異なるアプローチを採用しています。 彼らは3つの別々のプロトコルを持っています。

  • IPLD
  • IPFS
  • Multi-formats

これらの役目は、

  • IPLDは不変データオブジェクトとハッシュの表現言語です。
  • IPFS はファイルシステムです。
  • Mult-formatsは自己記述データ規格です。

Skycoinでは、CXOはこれら3つすべてを行います。

  • Mult-formatsは、CXOの単なる「概要」です。
  • IPLDはCXOです(不変データ構造、ハッシュチェーン、レプリケーション、マークル木など)。
  • IPFSはCXO上の単なるアプリケーションです(CXOは不変オブジェクトシステムであり、ファイルは単なるオブジェクトです。そのため、ファイルは単なるオブジェクトの種類なので特別な処理は必要ありません)。

FileCoinは ”proof of storage”(プルーフ・オブ・ストレージ)を行います。 Skycoinは技術的なアプローチが異なります。”proof of storage”の証明が複雑すぎて、ユーザーが望むものではなく、また、実際のボトルネックではないと考えているからです。

IPFS / IPLD / Filecoinは、既存のWebインフラとJavaScriptが統合するように設計されています。 既存のエコシステムには必要な数学的特性がないため(javascriptは決め手に乏しく、ブラウザ間で実装が異なります。 そのため、ブロックチェーンに適用したり、以前からある問題のために全面的に使用することはできません)、スカイコインは新しいエコシステムを導入しています(skywire、CXO、CX)。

さらに、プライバシーとセキュリティを一番に優先させることはできないため、ハードウェアからすべてのコンポーネントを適切に設計する必要があります。 Skycoinは、自己完結型の規格とエコシステムを導入することで、より簡単な実装を可能にする、数学的に厳密で洗練されたアプローチを採用しています。

このことから、File Coinは既存のインターネットと統合され、インポートできる、ただのjavascriptライブラリになります。 Skycoinは、並行プロトコルとハードウェアを備えた新しいインターネットを提供します。

不正確さとインピーダンスの不一致は常にシステムインターフェイスで発生するので、Skycoinはコンポーネントを最小化し、自己完結型で、モジュール間の依存関係を最小限に抑えるアプローチを取っていました。 私たちがインセンティブのための“proof of storage” をしなかった理由の1つは、ファイルストレージをブロックチェーンに依存させる必要があり、ブロックチェーンのオーバーヘッドを追加せずにファイルストレージがすでに効率的に動作していると感じたためです。 これはユーザーのインセンティブを与えるための適切な場所ではありませんでした。

私たちは、ユーザーが十分なコインを入れていなかったからといって、アーケードマシンのように単純にシャットダウンするような「新しいインターネット」を構築したくはありませんでした。 私たちは、ボタンクリック、ファイルのダウンロード、アクションなど、各アクションにコストがかからないとき、個々の機能ために支払わなければならないユーザーエクスペリエンスを求めていませんでした。

だから、Maidsafe、Ethereum、FileCoin / IPFSは、すべて異なったアプローチと哲学を持っていますが、同じ方向に向かっています。しかし、その規模と技術的な実装には大きな違いがあります。

  • Ethereumは世界のすべてを単一のブロックチェーンに入れようとしています(skycoinはコインの支払いを除いてブロックチェーンにほとんど何も載せません。skycoinはすべてのトークンを1つの巨大なブロックチェーンに入れる代わりに、ERC20トークン版の個別ブロックチェーンを持っています)。
  • MaidSafeはIDに関係し、最長のブロックチェーンを持っています(スカイコインにはグローバルIDがありますが、IDは単に公開鍵であり、疑似匿名性を持っています)。
  • FileCoinは “proof of storage”に関係し、ファイル保存のみを行います (Skycoinは通信と計算を最初から含みますが、SkyCoinのストレージメカニズムはブロックチェーンとは独立しており、間接的にしか収益化されません)。
  • Golemは、サーバー/ GPUをコインのために1時間単位でレンタルすることにのみ関係します(これは、Bitcoinが採用するEC2と同じで、高度なネットワークのマイナーな機能に過ぎません)。

Skycoinプロジェクトの問題の1つは、ドキュメンテーションとWhitepapersは合意形成(すでに2年経ちます)の作業のみをカバーしており、現在の開発作業とエコシステムは示されていないということです。 したがって、ウェブサイトを更新する必要があり、それぞれのサブプロジェクトについて新しいホワイトペーパーが必要になります。 たとえば、CXOアプリケーション(BBS)は既にテストされ軽量化されていますが、CXOのホワイトペーパーはまだ書かれていません。

そのため我々は、マーケティングとコミュニケーションバックログの作成を急ぎ行っている最中です。