見出し画像

D.A.G.G.E.R. vs Filecoin

この記事はGenesysGoによる「D.A.G.G.E.R. Versus Filecoin」を日本語に機械翻訳したものです。


はじめに

人々はしばしばSHDWを「SolanaのFilecoin」と呼びますが、私たちはそれを褒め言葉と捉えています。影響力のあるプロジェクトに例えられることは、私たちの分散型ストレージへの取り組みと新たな道を切り開くという共有のビジョンに響きます。しかし、D.A.G.G.E.RとShdwDriveの内部には、この単純なFilecoinとの比較以上のものがあることを認識することが重要です。さあ、D.A.G.G.E.R. Versusシリーズの別回に飛び込む時が来ました!

友人たち、テクノフィリア、そしてブロックチェーンの愛好家の皆さん、分散型ストレージアリーナへようこそ!今日の対決では、私たちの独自のD.A.G.G.E.R.プロトコルに知名度のある挑戦者を紹介します。これは、GenesysGoのDirected Acyclic Gossip Graph Enabling Replication Protocol(D.A.G.G.E.R.)という大胆な破壊者と、既存の重量級であるFilecoinとの間の戦いです。比較が最も誠実なお世辞であるなら、D.A.G.G.E.R.とShdwDriveをFilecoinに例えることを詳細に分析するために、皆さん準備をしてください。

この技術競争では、クラウドストレージを革命化するという両者の共有ビジョンだけでなく、それらを大きく隔てる顕著な対照点も描き出します。私たちは、合意技術と設計哲学に関する議論を助ける設計機能に焦点を当てます。$FILと$SHDWのトークノミクス、報酬構造、コストモデルについては、D.A.G.G.E.R.よりもShdwDriveを中心にした将来のシリーズで取り上げられます。

リングサイドの席に着き、準備を整えてください。ユーザーエクスペリエンスに影響を与える設計選択を分析し、基盤となる合意メカニズムがパフォーマンスに与える影響を精査し、マーケットプレイスとオンデマンドクラウドを比較し、そしてSolanaエコシステムの一部であることが企業スピードでのアプリケーションのスケーリングを意味する理由を強調します。Filecoinがオフチェーンのリトリーバル市場に依存していることから、大量のデータ輸送のために物理的にハードドライブを発送することを提案するという風変わりなアイデアに至るまで―この対決での驚きを期待してください。

設計の概要

GenesysGoによるShdwDrive/D.A.G.G.E.R.と、Protocol LabsによるFilecoin/IPFSは、クラウド収益を民主化するという熱心な願いから考案されました。これらは、普通のユーザーが分散型ストレージネットワークに貢献したいと望む中で使われていないリソースの未開拓の可能性を活用するというビジョンを共有しています。しかし、それらの一致する志にもかかわらず、各プロトコルによって行われた設計選択は顕著に異なり、それぞれ異なるユーザーエクスペリエンスを形成し、速度、遅延、拡張性などのパフォーマンスの側面に影響を与えています。

Protocol Labsフレームワーク:

  • IPFS(InterPlanetary File System):データ配布レイヤーとして機能し、独自のコンテンツ識別子に基づいてファイルを検索および配信するために分散ネットワークを利用します。

  • Filecoin:ブロックチェーン対応の支払いレイヤーとして機能し、IPFSの上でのストレージおよびリトリーバルサービスに対するインセンティブとトランザクションシステムを提供します。

  • IPC(InterPlanetary Consensus):Filecoin Virtual Machine(FVM)およびFilecoin Ethereum Virtual Machine(FEVM)のデータ拡張性ソリューションとして機能し、Tendermint Coreを実装して「スケーラブルな再帰的サブネット」の実行を行います。

GenesysGoフレームワーク:

  • D.A.G.G.E.R.:ShdwDriveのデータ配布メカニズムおよび合意エンジンとして機能し、迅速なデータアクセスとファイル処理に最適化されています。

  • ShdwDrive:CDNのような、オンデマンドな体験を提供するD.A.G.G.E.R.の速度と効率を活用した分散型ストレージサービスを提供します。

  • Solana Blockchain and Virtual Machine (SVM)の統合:ShdwDriveユーザーに高速計算と支払いのためのスケーラブルな環境を提供し、スマートコントラクトの実行をスケールするための追加の再帰的サブネットレイヤー、ロールアップ、およびその他の複雑な処理を不要にします。

スマートコントラクトの統合:

GenesysGoは、パフォーマンスとシームレスなユーザーエクスペリエンスへのコミットメントを強調するために、Solana Virtual Machineとの統合を選択しています。これにより、盛んなSolanaエコシステムと直接同期してオーガニックな成長とスケーリングの機会が開かれます。この機能を拡張することで、ShdwDrive/D.A.G.G.E.R.は必要に応じて(USDを含む)任意の仮想マシンまたは支払いレイヤーとの互換性からさらに恩恵を受けることができます。この柔軟性により、開発者のニーズに密接に合致し、採用を促進するクロスチェーンソリューションの潜在的な拡張と創造が可能になります。合わせて、D.A.G.G.E.R.とSolanaという2つの優雅で高速な合意メカニズムを使用することで、完全にデータスケーラブルな開発者環境が提供されます。

一方で、Filecoinは独自のFilecoin Virtual Machine(FVM)とEthereum互換のFEVMを採用し、これにより多くのレガシーチェーンに対して長年にわたって重要なストレージサポートを提供してきました。Filecoinの広範な採用と先駆者としての地位は、FVMを使用して構築されたデータ中心のアプリケーションでの特定のスケーリングのボトルネックの実現につながりました。彼らの仮想マシンレイヤーの改善は、Tendermint合意エンジンを使用して複数の再帰的サブネットを生成するIPCの作成によって進められます。以前のD.A.G.G.E.R.対Tendermintの記事から私たちが学んだように、この選択には独自の一連の課題があり、ここで詳細に議論しています。

合意と運用

Filecoinは、Proof of Replication(PoRep)とProof of Spacetime(PoSt)の二重合意メカニズムを活用しており、これらはFilecoinのホワイトペーパーに記載されている「有用な仕事」の原則に沿って、Expected Consensus(EC)の枠組み内で実行されます。PoRepは、マイナーがデータの独自で検証可能なレプリカを作成し維持することを保証し、PoStはマイナーがこのデータを時間をかけて継続的に保存することを検証します。

Expected Consensus(EC)は、リーダーシッププロセスの確率的選択と並行性を活用するために設計されました。この方法の中心にはPower Fault ToleranceとMining Powerがあり、マイナーの影響力を直接そのストレージの貢献にリンクさせることによって、ブロックのリーダーシップを民主化します。これはブロックチェーン上で公に検証可能な指標です。マイナーは、Proof-of-Spacetime(PoSt)というメカニズムを通じて、ストレージの合法性を証明する継続的なプロセスに従事します。このメカニズムは正直さと説明責任を強制します。この枠組み内のリーダーシップ選出は独立しており、同期していません。各マイナーは、独自の入力データを含むVerifiable Random Function(VRF)を使用して、アクティブな調整された合意なしに特定のエポックのリーダーであるかどうかを自律的に決定します。これにより、複数のリーダーがエポックを通じて同時に出現することが可能になり(エポック内のすべてのリーダーがtipsetを形成)、ブロックチェーンに堅牢性を与え、単一のリーダーの障害がネットワーク全体の合意に影響を与える可能性を減少させます。

ECによって提供される分散型の並行性にもかかわらず、Filecoinの包括的なプロトコル運用は、調整された行動を必要とするいくつかの重要な間隔を明らかにしています。これらの瞬間は遅延を導入し、操作上同期していると定義されます。例えば、Windowed Proof-of-Spacetimeはマイナーに所定の期限内に証明を提出することを要求し、ネットワーク全体で同期されたコミットメントを強制します。ブロックの伝播は、GossipSubの複雑なダイナミクスに依存しており、ノードが能動的に状態情報を共有し管理し、ブロック伝播の連続性を維持するために暗黙的に調整する必要があります。Tipsetアーキテクチャには、フォーク中に正規のチェーンを選択するためのブロック間の調整が含まれています。ストレージ市場の機能は、さらなる同期を示しています。発見と交渉フェーズは、クライアントとマイナーが「Storage Market Actor」にコミットする前に取引条件を最終化するために同期した相互作用に基づいています。その後のデータ転送は、チェーン上で細心の注意を払って記録されます。マイニングサブシステム内の障害管理も、セクターの妥当性を確保するためにノード間で意図的な調整と修正行動の実行を必要とします。これらの必要な瞬間はFilecoinの操作のシーケンスに挿入され、重要な同期のラウンドに依然として依存する相互作用のリズムを確立し、完全に非同期の運用パラダイムから逸脱しています。

Filecoinによるこのアプローチは、完全に非同期でリーダーレスなランタイム、例えばD.A.G.G.E.R.のような新しい運用パラダイムとは異なるものであり、D.A.G.G.E.R.は生データの取り込み(スループット)と遅延の削減に焦点を当てています。

スループット:

Filecoinの運用には、一部の調整の瞬間に依存する構造化されたシステムが関与しています。FilecoinのExpected Consensusプロトコルは、リーダーを確率的に選択してトランザクションを検証し、ブロック(tipsetと呼ばれる)にバンドルしますが、ゴシップによるブロック伝播や市場活動は、システム全体の運用スループットを低下させる例です。

D.A.G.G.E.R.は、完全に非同期でリーダーレスなモデルを採用しており、リーダー選出の概念を完全に放棄することで、ブロックの最終決定、ブロック高さの調整、またはブロック間のtipset調整の必要性を排除しながら、グラフベースの合意トポロジー全体で即時のトランザクション処理を可能にしています。さらに、合意ランタイムはトランザクションの順序付けと実行順序を完全に切り離し、モジュールの独立性を高めています。ノードの選択は、ノードの容量、地理的位置、ランダム化アルゴリズム、および「立場」に基づいて自動化され分散され、マーケットプレイスの注文マッチングエンジンや取引成立に依存しないようになっています。その結果、このようなシステムは、特に大量のデータを迅速に処理する場合に、効率とスケーラビリティの向上を示します。

遅延(レイテンシー):

遅延は、ネットワーク内で合意を得てトランザクションを検証するまでにかかる時間であり、ブロックチェーンのパフォーマンスに影響を与える重要な要因です。D.A.G.G.E.R.が採用している非同期でリーダーレスなシステムは、この遅延を最小限に抑えるよう設計されており、ノードはトランザクションを即座に処理し、独立してそれらを台帳に追加します。一方、Filecoinのプロトコルは、独自のExpected Consensus(EC)メカニズムを通じて遅延の風景を航行します。これはリーダー選出やtipset形成中に特に遅延を導入しますが、各ブロック高さでの同期された一貫性に基づいているわけではありません。代わりに、遅延は、選出されたリーダーが新しいブロックをブロードキャストし、他のネットワーク参加者がこれを承認するために必要な時間の副産物として現れます。これはtipsetの組み立てに不可欠なプロセスです。この一連の行動は、D.A.G.G.E.R.のフレームワークと比較していくつかの処理遅延を引き起こします。しかし、Filecoinの設計は、ブロックチェーンの継続的な進化を促進し、トランザクションが定期的な間隔で組み込まれることを保証しています。このシステムは、各ブロックをネットワーク全体で一斉に、リアルタイムで確認する必要性を軽減し、機能性を維持しながら一貫した進行を確保しますが、D.A.G.G.E.R.のようなプロトコルに比べて遅延がわずかに増加することになります。

それに対して、D.A.G.G.E.R.はこれらの調整の瞬間の必要性を排除します。代わりに、情報が噂のように群衆の中で素早く一つのノードから別のノードへ広がるゴシップ型の有向非巡回グラフ(DAG)構造を利用します。これにより、調整されたラウンドの必要性がありません。ノードが新しいトランザクションデータを受け取ると、何が真実であるかについて集団投票で合意するのを待ちません。各ノードはトランザクションを独立して検証し、同じルールに従ってそれらを台帳に追加します。このプロセスは「暗黙の投票」と例えることができます。このネットワーク全体での即時かつ継続的な検証により、台帳の状態に関する合意は予定されたイベントではなく、継続的かつ自動的なプロセスになります。これは、新しいエントリーを追加するたびに会議を開くのではなく、同じ会計原則に従って一貫性のある帳簿を維持するが、独立して作業する会計士のグループを持つようなものです。

別の言い方をすると、真実がゴシップ型のDAG構造を介してD.A.G.G.E.R.ネットワークに広がる際、真実の状態に関する合意は演出されたイベント(明示的な投票)ではなく、本質的に理解され受け入れられています(暗黙の投票)。これは、すべてのノードを結びつけるだけでなく、個々の視点の明示的な調和なしに共有台帳の真実性を独立して判断し確認することを可能にする普遍的なアルゴリズム的基盤から生じます。

D.A.G.G.E.R.は非同期合意メカニズムを採用するだけでなく、合意コンテキストの外で総合的に機能する運用のモジュール性も達成しています。各ノードのコントローラーモジュールは、ストレージシステムでのファイルアップロードに似て、台帳から読み取り、台帳に書き込むために独立して動作します。このモジュール性により、調整遅延を引き起こさずにトランザクションを順序付けし実行することができます。これは、調整された合意が意思決定の中心である伝統的なシステムからのパラダイムシフトです。さらに、監査と修復プロセスはD.A.G.G.E.R.運用の別の重要な部分であり、その自律的な能力を示し、運用ルーチンを合意層からさらに区別します。データの不一致やノードの障害によって引き起こされるランダムな監査プロセスとアルゴリズム駆動の修復は、ネットワークの他の部分からの協調を待たずに単独で進行します。この自己修復アプローチは、効率的で分散化された自動介入を通じてネットワークの整合性と可用性を保証し、D.A.G.G.E.R.とShdwDriveの本質的に非同期的な運用ランタイムを支えています。これは、レガシーブロックチェーンシステムからの真の脱却です。

D.A.G.G.E.R.のこのユニークな特性は、ライブ合意ランタイムにグラフ構造(DAG)を巧みに適用していることによるものです。これはFilecoinのランタイムと比較した場合の効率性の優位性であり、テストネットフェーズ1から収集しているデータ(ここに示されているデータ)によってますます検証されています。分散システムにおけるDAGの可能性を認識しているなら素晴らしいことです!これらの構造は非常に適応性が高く、暗号学の世界において革新的なアルゴリズム戦略や新しい解決策への道を開きます。興味深いことに、FilecoinもDAGを使用しています!

有向非巡回グラフ(DAG)

D.A.G.G.E.R.の独創性は、ゴシップと合意のグラフ表現に基づくDAGによって可能にされる、リーダーレスで非同期の建築的純粋性にあります。これにより、ネットワークは同期化された時計やメッセージ放送への過度の依存なしに合意に達することができます。グラフベース構造内の自然な情報の流れを活用したこの巧妙な暗黙の投票システムの使用は、Filecoinの二重層アプローチが解決を目指している同じセキュリティ上の懸念に対処しますが、D.A.G.G.E.R.はこれをより合理的で効率的な方法で達成します。FilecoinのExpected Consensus(EC)モデルもブロックの最終決定に依存する独特のメカニズムを採用しており、有向非巡回グラフ(DAG)を使用していますが、合意に達するために異なる方法論や概念を実装しています。

Filecoin:

  • FilecoinのExpected Consensus(EC)メカニズムも、時間とともに確実性が徐々に構築されるDAGの構造を活用しています。合意は確率的であり、ブロックが反転される可能性は、その歴史に基づいて新しいブロックが追加されるたびに減少します。

  • ブロックの線形シーケンス(エポック)がDAG形式でチェーンを拡張し、特定のエポックにリーダーが選ばれない場合は空のブロックが追加されます。各ブロックはチェーンの全体的な重みに貢献し、これは合意の尺度です。この重み付けプロセスは、新しいブロックが追加されるとき、または現在のブロックが支持されるときに発生します。このDAGベースの配置は、潜在的なブロックリンクと経路の深さを可能にし、厳格に線形なチェーンに制限されることなく、台帳のセキュリティと最終性を強化します。

  • ブロックの最終決定プロセスは、明示的で調整された合意イベントを必要としません。代わりに、ネットワークの分散型の性質により、ノードは基礎となるプロトコルのルールに基づいてブロックをマイニングし、支持することができます。

  • ブロックが最終的に決定されるのは、そのブロックを含むチェーンが代替の歴史に置き換えられることがないという統計的な保証があるときです。つまり、十分な支持と拡張を集めて、単一の真実源とみなされるときです。

D.A.G.G.E.R.:

  • D.A.G.G.E.R.は、個々のノードのトランザクションやその他の情報を表すイベントを操作することにより、イベントの全体的な順序を計算して合意を固めます。

  • すべてのオペレーターはDAGのバージョンを維持し、新しいイベントについての噂を広めることでその成長に参加し、中央の調整なしにそれらのイベントが受け入れられ順序付けられます。

  • D.A.G.G.E.R.はDAG構造内での暗黙の投票を使用し、明示的な投票の送信を避けます。グラフ内のノードの配置とノードメタデータのセットがこれらの投票の記録として機能します。

  • D.A.G.G.E.R.において、最終決定は、グラフの構造とルールに従って、イベント(複数のトランザクションを含むことができます)が、すべてのノードがアルゴリズムに基づく合意で認識する状態に達したときに発生します。これには同期された合意の瞬間が必要ありません。

比較:

  • FilecoinのECとD.A.G.G.E.R.の両方がDAGを使用していますが、Filecoinはこの構造を使用して重みを加え、時間をかけて確率的な最終性を保証するのに対し、D.A.G.G.E.R.はDAG自体をトランザクションの台帳として使用し、グラフの接続性とメタデータがその順序と最終性に関する合意に至る手段として機能します。

  • Filecoin ECは、D.A.G.G.E.R.と同様に、調整された合意イベントなしで徐々に確実性を構築する分散型のアプローチを採用しています。しかし、Filecoinはブロックの拡張と支持の重みに依存してチェーンを保護するのに対し、D.A.G.G.E.R.はノードの相互作用とグラフの固有の特性を通じたDAGの直接かつ継続的な構築と順序付けに依存しています。

  • D.A.G.G.E.R.は最終決定のためにエポックやブロック重量の概念を必要としません。それはグラフの全体的な状態をその合意アルゴリズムと組み合わせて使用し、イベント(トランザクションを含む)がいつ最終的に決定されるかを決定し、プロセスをネットワークの運用に内在する連続的なものにします。

  • Filecoinでは、ノードが既存のブロックを明示的に支持したり新しいものを追加したりすることで確実性が構築され、これによってブロックに「署名」され、チェーンの重みが増加します。一方、D.A.G.G.E.R.では、合意プロセスとブロックの最終決定は、DAG内のイベントの作成と配置に組み込まれています。

要約すると、D.A.G.G.E.R.とFilecoinはいずれも同期イベントを必要とせずに分散型合意に達しますが、それぞれの基本的なアプローチは異なります。Filecoinの最終決定は時間をかけて確実性を得る確率的合意に依存し、外部の重み付けと支持によって行われます。一方、D.A.G.G.E.R.はトランザクションを継続的な内蔵プロセスで最終決定し、そのプロセスはDAGの構造自体を使用します。D.A.G.G.E.R.のリーダーレスで帯域効率の高い設計は、イベントの配置に基づいた暗黙の投票を可能にします。一方、Filecoinの線形エポックのシーケンスは、ノードが明示的にマイニングまたは支持することでチェーンの最終確定に貢献する必要があります。

これらの側面は、D.A.G.G.E.R.が中央集権的な権限や同期されたタイミングを必要とせずに、一連の洗練されたモジュールとアルゴリズムを通じてDAG構造を活用し、分散型合意を確立する方法を強調しています。これにより、ネットワーク通信を効率的に管理し、トランザクションを順序付けし、潜在的なビザンチンエラーを緩和します。DAGベースのゴシップと合意の革新的な利用は、リーダーレスで非同期の計算の道を開き、スループットを向上させます。その結果は、shdwDriveのような分散型および分散ストレージプロトコルの要件に適合する、回復力があり効果的な合意フレームワークです。これまでに、完全に非同期でDAGベースのランタイム合意メカニズムを持ち、ノード参加者の増加に比例してスループットをスケールすることができる許可不要のストレージプロトコルは成功していませんでした。D.A.G.G.E.R. Testnetフェーズ1は、分散型ストレージシステムにおけるこのような近代化されたアプローチのテストとベンチマークにおいて、Web3の重要なマイルストーンを示しています。

消去符号化:最大効率のための調整

データ保護と耐久性は、どのストレージプロトコルにおいても中心的な関心事です。分散型ストレージにおける消去符号化の使用方法を理解することで、データの損失や破損に対する保護策についての洞察を得ることができます。このセクションでは、D.A.G.G.E.R.プロトコルにおける消去符号化の概念と適用について、Filecoinのアプローチと比較して、特にD.A.G.G.E.R.のハイブリッド再帰的スキームによるメタデータ管理のスケーラビリティの利点に焦点を当てて探求します。

消去符号化とは何ですか?

消去符号化は、データ保護の方法の一つで、ファイルを複数の冗長な断片(シャード)に分割し、一部の断片が失われたり破損したりしても元のデータを再構築できるようにします。この技術は、分散型ストレージネットワーク全体でデータの耐久性と可用性を高めるため、セキュリティに不可欠です。

D.A.G.G.E.Rにおける消去符号化:

D.A.G.G.E.Rプロトコルでは、消去符号化はデータストレージを堅牢かつ安全にするために利用され、システムのパフォーマンスとスケーラビリティに特に重点を置いています。D.A.G.G.E.R.には2つのレベルの消去符号化があります:1) クライアント側の消去符号化、2) 内部メタデータ台帳の消去符号化および複製。

クライアント側の消去符号化は、視覚的な例を用いてより直感的に説明されます:

Erasure Coding

shdwDriveのユーザーは多くのストレージアカウントを持つことができ、各アカウントにはそれぞれ関連するファイルがあり、各ファイルにはそれぞれ関連するストライプがあります。これらのストライプはシャード(簡潔さのためにSと表記)に消去符号化されます。シャードレイヤーはユーザーにとってやや不透明です。彼らはShadow Driveクライアント(メタデータノード)を通じてシャードを取得し、データを再構築する際にこれらと対話します。これが「クライアント側」消去符号化という意味です。

しかし、D.A.G.G.E.R.の合意ランタイム内部でも、メタデータ台帳をネットワーク全体に安全に分散させるための別のタイプの消去符号化が行われています。メタデータ(ネットワークの状態について台帳にエンコードされた情報)は、あまりにも多くのメタデータ情報が膨張と遅延を引き起こす可能性があるため、ネットワーク内で管理する上で重要な要素です。D.A.G.G.E.R.は、メタデータの取り扱いとスケーリングを改善する先進的な方法を開拓し、システムの合意ランタイムに固有の、より情報豊富なフレームワークを可能にし、運用の多くの側面を改善します。

シャードデータベース消去符号化:

  • クライアント側のデータを、高度なリード・ソロモン消去符号化スキームを使用して複数の部分に分割し、エンコードおよびデコードには低い計算複雑性(O(N log N))を要求します。

  • 伝統的な消去符号化の実装と比較して、より効率的かつスケーラブルに設計されています。

メタデータ台帳消去符号化:

ネットワークメタデータ追跡:

  • アクティブなネットワークオペレーターを監視し、D.A.G.G.E.R.階層内での彼らの参加レベルを区別します。

  • 各オペレーターに、彼らの参加順序に基づいて一意のインデックスを割り当て、割り当てられたおよび利用されているストレージ容量を反映します。

  • 安全で信頼性の高い通信を促進するために、ed25519の公開鍵とソケットアドレスを使用してオペレーターの連絡先情報を管理します。

現在の選挙の状態:

  • 許可不要の設定では、オフラインノードの検出と追放のための進行中のプロセスを、能動的に管理された選挙システムを通じて詳述します。

  • ネットワークの参加者であれば誰でも、応答しないまたは機能不全のノードを可能性として排除するための選挙を開始することができ、ネットワークの整合性を維持します。

集約されたネットワーク状態:

  • ネットワーク内で予約されたバイト数の合計、作成されたストレージアカウントの数、アップロードされたファイルの合計など、包括的な統計情報をまとめます。

  • ネットワークの健全性評価に不可欠な、取り返しのつかない損失を受けたファイルやストレージバイトの歴史的なカウントを維持します。

レベルハッシュの更新:

  • D.A.G.G.E.R.プロトコルから派生したレベルハッシュを定期的に更新し、メタデータ台帳の現在の状態と進行中のタイムラインを包括的に示します。

ストレージアカウントメタデータ:

  • 各ストレージアカウントに関する重要なデータをカタログ化し、名前、所有権キー、ストレージ割当量、ファイルの関連付け、不変性の状態などを含みます。

  • 管理および運用目的のために、アカウント固有の情報を迅速に取得できるようにします。

ファイルメタデータのメンテナンス:

  • 各ファイルに関する包括的な記録を管理し、識別子、所有権のリンク、データ完全性のハッシュ、ファイルサイズのパラメータなどを含みます。

  • ファイルの詳細に迅速にアクセスできるようにし、整合性のチェックと所有権の確認を容易にします。

シャードメタデータのインデックス化:

  • 各データストライプのメタデータを記録し、サイズ、ハッシュ値、ファイルの関連付け、その他のシャード固有の情報を細心の注意を払って記録します。

  • システムの消去符号化とデータ回復プロセスに不可欠な、シャードの整理された効率的な管理を保証します。

QUICトランスポートプロトコル:

  • QUICを活用してその熟練した多重化機能を使用し、追加の接続オーバーヘッドを発生させることなく、同じ接続上で複数のメッセージを同時に交換することを可能にします。

  • QUICの低遅延ハンドシェイクは、接続が確立される速度を高め、通信の遅延を大幅に削減し、プロトコルの全体的な応答性を向上させます。これにより、内部の消去符号化とメタデータ台帳の複製速度もさらに改善されます。

D.A.G.G.E.R.のメタデータスケーラビリティのためのカスタムハイブリッド再帰的スキーム:

  • メタデータ台帳の複製をサポートする完全にカスタム化されたアルゴリズム的拡張。

  • 分散型台帳技術におけるメタデータの膨張という課題に対処します。これは特に多数の小さなファイルを管理する際に顕著です。

  • 全ノードにわたって台帳のメタデータ全体を複製するのではなく、ハイブリッド再帰的スキームは、ネットワーク内でメタデータを再帰的にエンコードされたファイルとして保存します。このプロセスは、メタデータのサイズが管理可能になるまで続けられ、ネットワークを圧倒することなく完全な複製が可能になります。

  • ストライプサイズ(S)、リード・ソロモンスキームの深さ(D:P)、複製しきい値(R)などのスキームのパラメータは調整可能で、複製のオーバーヘッドと取得の遅延のバランスを提供します。

  • この方法により、大規模なメタデータセットに関連するオーバーヘッドが最小限に抑えられ、堅牢な分散型台帳システムに必要な整合性とアクセシビリティが維持されます。

Filecoinにおける複製、消去符号化ではない:

Filecoinの主な冗長性メカニズムは消去符号化ではなく複製であり、そのPoRepおよびPoStシステムで見られます。しかし:

  • クライアントは、Filecoin上でストレージ取引を行う前に、データを消去符号化し、コード化されたシャードを異なるマイナーに分散するオプションがあります。これにより、コアプロトコル機能ではなくアプリケーションレベルで機能する追加の冗長性レイヤーが提供されます。

  • ストレージ取引がストレージマイナーとの間で行われ、データ転送モジュールの実装に続いて、Filecoinを使用するクライアント側アプリケーションは、自分たちのメタデータインデックス化スキームを適用しながらマイナーに消去符号化されたシャードを転送し始めることができ、後で取り出すための準備が整います。

台帳の伝播:

  • Filecoinは台帳の複製に消去符号化を使用せず、ChainSyncと呼ばれるプロセスを通じて堅牢性を保証しています。

  • ChainSyncはブロックチェーンの運用とセキュリティに不可欠で、新しいブロックとメッセージを取得して検証することでブロックチェーンを同期させます。

  • ノードがFilecoinネットワークに参加すると、新しいブロックを聞くために/fil/blocksおよび/fil/msgs GossipSubトピックに登録します。

  • ノードは信頼できるチェックポイント、通常はGenesisBlockから同期を開始し、BlockSyncは現在の高さまでのブロックを取得してメインチェーンとの最新の状態を維持します。

Filecoinは一連のネットワーキングプロトコルを利用して同期を維持しています:

  • GossipSub:pub-subプロトコルで、メッセージとブロックを伝播し、ノードが新しいブロックやメッセージで更新されるようにします。

  • BlockSync:特定のブロックチェーンセグメントを同期させるプロトコルで、指定された高さ間のブロック範囲に焦点を当てています。

  • Hello Protocol:ノードが初めて接続するときにチェーンヘッドを交換することを可能にし、効果的に同期ステータスを共有します。

BitswapやGraphSyncのような追加のプロトコルが同期プロセスを補完します:

  • Bitswapは、GossipSubが予期されるようにブロックを配信しない場合に使用されます。

  • GraphSyncは、チェーンの一部を効率的に取得する方法を提供します。

  • libp2pノードとして、Filecoinのノードはこれらのプロトコルを利用して同期を維持し、ブロックチェーンの分散性をサポートします。

  • Filecoinの仕様として適切な実装と認識されるためには、すべてのFilecoinノードがChainSyncプロトコルを実装する必要があります。

比較的洞察

消去符号化や他の冗長性対策の利用は、D.A.G.G.E.R.とFilecoinの間の主要な違いを浮き彫りにします:

  • D.A.G.G.E.R.は、そのアーキテクチャに消去符号化を取り込んでおり、QUICプロトコルフレームワーク内でのメタデータ複製と効率的なデータトランザクションの最適化に重点を置いています。これは、ネットワークスループットを最大化するための主要な設計です。

  • GenesysGoによって開発された革新的なハイブリッド再帰的スキームは、特にメタデータ管理において、大規模なデータ要求のサイズと要求に動的に適応できるようにすることで、D.A.G.G.E.R.のスケーラビリティと効率性への取り組みを示しています。

  • Filecoinは消去符号化を許可していますが、それは任意のクライアント側戦略としてのみであり、内部台帳複製のためのデータ複製と定期的なストレージ証明に焦点を当てています。

これら異なる戦略は、両方のプロトコルがデータセキュリティを重視していることを示していますが、この目標を達成するために独自の内部アプローチを採用していることを示しています。D.A.G.G.E.R.がシステムに固有のより洗練された消去符号化スキームを使用し、さらに新しいハイブリッド再帰的アルゴリズムによって強化されていることは、過去の先駆者たちを悩ませてきたボトルネックを克服しようとする設計です。

データ転送:オンライン、オフラインではない

データ転送速度とネットワークが指数関数的に能力を増し、物理的な限界を突破しようと努力している時代において、物理的にハードドライブを郵送するという考え方は、分散型プロトコルの基本原則にとってアナクロニズムであり、将来に備えることを望むシステムにとっては衝撃的です。しかし、Filecoinはそのネットワークの限界を認め、「オフラインデータ転送」として大規模なデータセットの物理的な転送に頼っています。これは、非常に大規模なデータセットを扱う際に、どの分散型ストレージプロトコルもおそらく直面するであろう問題について多くを語る顕著な譲歩です。もう一つの問題は、彼らの「Engineering Filecoin’s Economy」で説明されているように、限られた帯域幅のために大量のデータ(ペタバイト)を移動するのにかかる時間の問題です。Filecoinは、データ転送が完了するのに必要な時間よりも先にあなたが亡くなる可能性がある場合は、代わりにドライブを郵送すべきだと提案しています。彼らの言うことは一理あります。

ShdwDriveとD.A.G.G.E.R.は、データセットのサイズにかかわらずシームレスなデジタルデータ転送を期待する現代のパラダイムに沿った代替案を提示しています。先見の明を持ったアーキテクチャで構築されたShdwDriveは、データ量の増加に対応するためのスケーリングの課題に積極的に取り組んでおり、ノードの増加がスループットの向上に対応する堅牢なネットワークフレームワークに焦点を当てています。このアプローチは、物理的な物流ではなく、デジタルネットワークの潜在的な能力に実際のスループットを合わせる方向への進歩的なシフトを意味しています。D.A.G.G.E.R.は、必要に応じてデータ処理能力を増強し、人工知能などデータ依存型の現代技術セクターの成長を受け入れることができる、耐久性と適応性のあるインフラストラクチャを作成することを目指し、この哲学を継続して体現するでしょう。

仮想マシン統合

仮想マシン戦略の違いは、Filecoinがテスト済みだが老朽化しているTendermintコアに結びついたIPC(InterPlanetary Consensus)を選択することで、既存の合意層への依存を強調する別の変化点です。これは、EthereumやCosmosなどの既存のエコシステムに深く根付いているFilecoinが、これらのチェーンの開発者フレームワークとそれに合致する基盤となる合意技術を採用していることを考えると理にかなっています。

ShdwDriveは、伝統的なフレームワークの重力にそれほど縛られておらず、Solana統合の計算された選択をしています。ShdwDriveの開発のためにD.A.G.G.E.R.の上にカスタムスマートコントラクト仮想マシンを構築するのではなく、Solana Virtual Machineの相乗効果を活用します。これにより、Solanaが提供する拡張性の点でのイノベーションを利用できます。ShdwDriveのストレージ能力とSVMのモジュール性の間の調和の取れた結合は、ストレージと計算がシームレスに融合するスケーラブルなエコシステムをアプリケーションに提供します。SVMを使用することで、ShdwDriveは直接Solanaのエコシステムに接続し、その膨大なトランザクション処理、開発者、およびアプリケーションとの互換性への即時アクセスを得ることができ、市場採用のスピードをサポートします。この提携は、ストレージと計算のシームレスな統合を目指し、分散型アプリケーションのエンゲージメントを劇的に合理化し、Solanaの固有の効率性を利用して需要に合わせて有機的にスケールすることを視野に入れています。

ノード

両方のプロトコルのノードアーキテクチャは大きく異なります。この記事では、トークノミクスやインセンティブ構造(将来的に取り上げられる予定)ではなく、運用機能に主に焦点を当てます。Filecoinプロトコルは、IPFSを動かすのと同じソフトウェアを利用する、ブロックチェーンベースの支払いおよびオペレーターインセンティブ構造です。このため、D.A.G.G.E.R.(shdwDriveの合意コア)は、IPFS、Filecoinの合意、およびFilecoinノードの運用の組み合わせとより比較できます。

Filecoinノード

  • Filecoinネットワーク内のノードは、提供するサービスに基づいて分類され、ノードの分類はそのサービス提供に由来します。Filecoinネットワークに参加する任意のノードには、チェーン検証と呼ばれる基本的なサービスレベルが必須です。これに加えて、追加のサービスがノードの役割をさらに定義します。

チェーン検証ノード:

  • ネットワーク内で最も基本的な形態のノードで、新しいブロックを同期し検証することによってブロックチェーンを検証する役割を担います。

  • このタイプのノードはネットワークのバックボーンを形成し、ブロックチェーンの完全性と継続を保証します。

  • ネットワークの市場取引に積極的に関与することはありませんが、合意の維持には不可欠です。

クライアントノード:

  • チェーン検証ノードに基づいて構築され、Filecoinのブロックチェーンとアプリケーションとのやり取りを可能にします。

  • 取引所や分散型ストレージプラットフォームなどのアプリケーションがFilecoinを使用できるようにします。

  • ストレージおよびリトリーバル市場と連携して、ストレージおよびリトリーバル取引の開始と管理を行います。

  • データ転送モジュールを通じてデータ転送を行い、Filecoinネットワークへのデータの移動および外部への転送を促進します。

リトリーバルマイナーノード:

  • チェーン検証ノードの機能を拡張し、リトリーバル市場に参加します。

  • これらのノードは、保存されたデータをクライアントに届けるリクエストに応え、リトリーバルサービスのための料金を稼ぎます。

  • データ転送モジュールを利用して、リトリーバル操作中にデータを効率的に移動させます。

ストレージマイナーノード:

  • ブロック検証、作成、およびブロックチェーンの拡張に必要なすべての機能を備えた、最も複雑なタイプのノードです。

  • セクターの提供、ブロックの作成、および証明の提出を通じて、採掘プロセスに積極的に参加します。

  • クライアントのデータを保存するための取引を確保することにより、ストレージ市場のプロバイダーとして機能します。

  • クライアントからのストレージシステムへのデータの流れを管理するためにデータ転送モジュールを使用します。

D.A.G.G.E.R.ノード

メタデータノード(データオラクル):

  • これらのノードは、ファイルアップロードを処理するためにユーザーフロントエンドと対話します。

  • 確定的なRNG(ランダムナンバージェネレーション)を使用して、消去符号化されたデータストライプが送信されるべき場所を決定します。

  • D.A.G.G.E.R.の合意において重要な役割を果たし、ファイルを受け取るべきWieldノードについて合意します。

Wieldノード:

  • オンチェーンストレージデバイスレイヤー(OSD)として機能し、メタデータノードによって割り当てられた台帳とユーザーファイルデータのシャードを維持します。

  • データ伝送の安定性を高めるために、他のノードとの間でネットワーキングプロトコルを使用して対話します。

  • ストレージの品質とセキュリティを監査するための基盤となる数学的証明を生成します。

Auditor(監査)ノード:

  • データ保有の証明(PDP)に参加することでシステムを検証し、分散型でストレージの正確性を検証します。

  • 携帯電話ユーザーがモバイルアプリを介して監査を行えるようにするために、モバイル監査者を導入します。

  • 軽量な性質のため、モバイル監査は広範かつ普遍的な検証レイヤーを促進し、アイドル状態のモバイルデバイスリソースを活用してネットワークを保護します。

  • システムの整合性を維持するための作業に対して、監査ノードは排出プールから$SHDWトークンを報酬として受け取ります。

ファイルのライフサイクル:データの保存と取得

Filecoinは、データを保存したいクライアントと、ストレージスペースを提供する意思のあるストレージマイナーをマッチングするために、ストレージ市場とリトリーバル市場の両方からなるデュアルマーケットプレイスモデルを採用しています。このモデルは、ストレージに対する経済的インセンティブを生み出す鍵であり、データが時間をかけて信頼性を持って保存されることを保証します。

ストレージ市場のダイナミクス:

ストレージ市場では、クライアントとマイナーは、データを保存したいクライアントからの「入札注文」、ストレージスペースを提供するストレージマイナーからの「売り注文」、およびマッチした入札と売りの両方を表す「契約注文」をリストする公開の注文帳を通じて対話します。

  • 注文の提出:クライアントとマイナーは、Filecoinブロックチェーンへのトランザクションの送信によって注文を提出します。クライアントの入札注文では、ストレージ要求のサイズ、価格、希望するストレージ期間などの詳細を提供し、マイナーの売り注文では提供するスペースの量と価格を指定します。

  • 注文のマッチング:入札と売りの条件が一致すると、クライアントはデータをマイナーに送信し、両方の当事者が契約注文に署名します。このマッチした注文はその後、注文帳に登録されます。

  • 決済:マッチの後、ストレージマイナーはクライアントのデータを含むセクターを「シール」する責任を持ち、定期的にストレージの証明を生成し、データが時間をかけて正しく維持されていることを確認するためにそれらをブロックチェーンに提出します。

リトリーバル市場のメカニズム:

リトリーバル市場は、迅速なデータリトリーバル要求に対するブロックチェーンのボトルネックを回避するために、オフチェーンで運用されるよう設計されている点で、ストレージ市場とは異なります。したがって、クライアントは必要なデータピースを提供しているリトリーバルマイナーを見つけ、価格について直接交渉します。この市場の参加者は注文帳の一部のビューのみを持っており、注文をゴシップする参加者のネットワークに依存しています。この設計により、ブロックチェーンを注文帳の運用に使用しないため、データのリトリーバルが速くなります。

  • オフチェーン注文帳:クライアントとリトリーバルマイナーは、互いを発見し、ブロックチェーンにこれらの取引を記録することに依存せずにデータを取得するための条件に同意するネットワークで活動します。

  • 支払いチャネル:迅速なデータ転送を促進するために、Filecoinはオフチェーン支払いのための支払いチャネルをサポートしています。これにより、クライアントは支払いを行うとすぐにデータを受け取ることができ、マイナーはブロックチェーンの確認を待つことなく支払いを受け取ることができます。

Filecoinのストレージ市場はソフトウェア駆動であり、人間同士の相互作用にのみ依存しない自動化された注文マッチングプロセスが特徴です。注文帳とスマートコントラクトの組み込みにより、事前に定義された基準に基づいて注文をマッチングするエンジンで取引の作成が合理化されます。このシステムは、交渉と取引選択のプロセスの多くを自動化し、ブロックチェーンは合意された契約を検証し登録する役割を果たします。

一方で、リトリーバル市場は主にオフチェーンの相互作用によって促進され、速度と効率性が強調されています。リトリーバルの場合、市場のメカニズムは注文帳の管理にFilecoinブロックチェーンを関与させず、Filecoinのオンチェーン取引に固有の遅延なしでより迅速なファイルのリトリーバルを可能にします。

D.A.G.G.E.R. / shdwDrive:

D.A.G.G.E.R.によって促進されるShdwDriveは、Filecoinのデュアルマーケットプレイスモデルとは対照的な、ユーザーフレンドリーなクラウドライクなモデルを採用しています。D.A.G.G.E.R.は、クラウドインターフェース、Dropbox体験、Google Driveスタイルのアプリケーションに似た、より自動化された即時のデータ管理体験を目指しています。このCDNレベルの合理化されたユーザーエクスペリエンスの目標は、Filecoinのアプローチとは大きく異なります。

shdwDrive v2でファイルを保存する:

D.A.G.G.E.R. Hammerアプリケーションは、今後登場するShdwDrive v2のいくつかの機能、特にDropboxスタイルのファイルアップローダーを模倣しています。ShdwDrive v2はD.A.G.G.E.R.のロードマップの一部であり、ここ (日本語訳)で確認できます。Dropboxスタイルのファイルアップローダーを強調することを選んだのは、スループット能力の頂点を表していると同時に、満足のいくユーザーエクスペリエンスを示しているからです。D.A.G.G.E.R. Hammerとファイルアップローダーがテストネットフェーズ1の独立オペレーターネットワークに直接接続されていることが非常に重要です。スピードを向上させるためのデータキャッシングの中間層や他の隠れた機能はありません。誰でもこのサイトを訪れて、取引を送信し、ファイルをアップロードして、D.A.G.G.E.R.がリアルタイムで非同期の運用ランタイムを実行する様子を直接体験することができます。これは、ストレージに対する真のWeb3クラウドライクな体験を以下の主要なテーマに従って提供するという私たちのコミットメントを表しています:

  • 即時データアクセス:ShdwDrive v2の特徴の一つは、ファイルへの迅速なアクセスです。ユーザーはファイルをアップロードし、数秒以内にアクセスすることができ、Filecoinのストレージ市場で一般的な複雑な注文マッチングや取引作成のステップを回避します。

  • クラウドライクなユーザーエクスペリエンス:ShdwDriveは、CDNに匹敵するシームレスな体験を提供することを目指しています。そのアーキテクチャは、高スループットで大量のデータを処理できるように設計されており、Web3バージョンのGoogle Driveをエミュレートする能力があります。

  • 支払い統合:ShdwDrive内の取引は、Solanaブロックチェーンベースの支払いを使用して実行され、ストレージプロセスを中断することなくユーザーエクスペリエンスにシームレスに統合され、ストレージサービスの支払いに対して驚くほど速くて中断のない決済時間を提供します。

shdwDrive v2でファイルを取得する:

Shadow Driveにおけるリトリーバルは、RPCリクエストを介して処理され、これはD.A.G.G.E.R.合意フレームワーク内のオンチェーン取引を表しています。これは、Filecoinのオフチェーンリトリーバル市場とは対照的です。以下は、D.A.G.G.E.R.とShdwDriveがデータリトリーバルをオンチェーンで維持するためのソリューションを提供する方法です:

  • 通信および制御モジュール:RPCリクエストは最初に通信モジュールに送信され、その後コントローラーモジュールに転送されます。このコントローラーは、ファイルの場所情報およびファイル再構築に必要なシャード分布の詳細を取得するためにメタデータ台帳を読む責任があります。

  • イベント駆動型合意:ファイルリトリーバルのリクエストは単なる取引ではなく、D.A.G.G.E.R.合意ランタイムに公開されるイベントとして扱われます。これにより、システム内で行われるすべてのアクションが監査された、安全な、オンチェーンのフローの一部であることが保証されます。

  • 監査されたリトリーバル:このアーキテクチャは、ファイルが単に取得されるだけでなく、配信される前に事前監査にもかけられることを保証します。これにより、セキュリティの層が追加され、ブロックチェーンの不変の枠組み内で各リトリーバルが検証されることが確実になります。

D.A.G.G.E.R.モジュールを介してオンチェーンファイルリトリーバルとクライアント側消去符号化スキームとの相互作用を視覚化します:

File Retrieval

要約すると、D.A.G.G.E.R.によって機能するShdwDriveは、ファイルリトリーバルをオンチェーンで維持しながら、データの保存および取得に関してより直接的で即時的なユーザーエクスペリエンスを提供することで、Filecoinとは一線を画しています。マーケットプレイスモデルの複雑さを避け、代わりに堅牢で高性能、ユーザーフレンドリーなクラウドライクな体験を作り出すことに重点を置き、Web3インフラの理念に合致しています。システムのリトリーバルプロセスは、リアルタイムの監査とイベント駆動型合意によるオンチェーン取引を活用することで、ストレージの直接的な性質に合わせており、安全で透明なデータフローを保証しています。

この比較から明らかになるのは、設計哲学の明確さです:一方はD.A.G.G.E.R.が即時データ利用可能性の精神を推進し、もう一方はFilecoinがマーケットプレイスのメカニズムに依存し、リトリーバルがオフチェーンであることに特徴があります。データが技術の生命線となる時代にさらに進むにつれて、これらのアーキテクチャ間の選択は好みの問題ではなく必要性の問題となります。デジタル世界は即時性を求めるものであり、ShdwDriveとD.A.G.G.E.R.は先見の明と主要な設計を通じてそれを提供する準備ができています。Filecoinには、途中で支援するプロジェクトによって運営されるサードパーティアダプター、ピンニングサービス、およびゲートウェイがあります。

どのシステムを採用するかという決定は、アプリケーションのニーズとユーザーの関与への意欲にかかっています。従来のクラウドサービスに似た即時性と手間のかからない信頼性を求める人々にとって、ShdwDriveとD.A.G.G.E.R.の建築的精神は、魅力的で先駆的なフロンティアを提供します。

スループット

Filecoinのパフォーマンス指標:

  • トランザクションスピード:財務移転の場合、約30秒/ブロックタイム。

  • 確認時間:高額転送の場合、120ブロックで約1時間。

  • データストレージ:取引の承認からオンチェーンの出現まで、1MiBファイルで約5-10分。

  • セクターシーリング:最小限のハードウェアで32GBセクターに約1.5時間。

  • データリトリーバル:高速リトリーバル方法(未封印のデータのコピー)は、約2分以内に完了すると見られます。最小限のハードウェアで32GiBセクターのリトリーバルのための封印解除には約3時間かかる場合があります。

1MiBファイルを保存して取得する往復時間:

  • 最良のケース:1MiBファイルに対して約5-7分30秒(高速リトリーバルサービスを使用)

  • 最悪のケース:1MiBファイルに対して約4時間10分

注記:これらの指標は、この記事が公開された時点での https://docs.filecoin.io/networks/mainnet/network-performance からのものです。

ShdwDrive/D.A.G.G.E.R.のパフォーマンス指標:

  • ピークTPS:指定されたマシン構成(理想的なネットワーク)で1秒あたり50,000トランザクション。

  • サージTPS:ライブテストネットフェーズ1条件(バージョン0.2 - 0.3、独立オペレーターが20-30ノードクラスターサイズ)で1秒あたり約20,000 - 38,000トランザクション。

  • 実世界のTPS:リアルワールドのストレス、流動性などの条件下で1秒あたり約3,000トランザクション。

  • データストレージ:D.A.G.G.E.R. Hammerデモで1MiBファイルをアップロードするのに2-8秒(shdwDrive v2ストレージアプリケーションの一部を模倣)。

  • 消去符号化時間:コアあたり1MiBに対して0.018ミリ秒、水平スケーリングで事実上無視できる。

  • スナップショットダウンロード:1MiBファイルに対して10msから50msの間。

  • ブロック同期時間:遅延に応じて30msから300msの間。

  • ブロック検証時間:500ナノ秒以下から20ミリ秒までで、最小限の遅延を示しています。

  • 完全性までの時間:70ミリ秒から650ミリ秒、平均約273ミリ秒(ライブテストネットフェーズ1の30ノードグローバルクラスターで、D.A.G.G.E.R. Hammerデモサイトを動力源としています)

  • データリトリーバル:D.A.G.G.E.R. HammerデモサイトでURLによって1MiBファイルを取得するのに1-3秒

内部ランタイムで1MiBを取り込み、完了する時間(アプリケーション、DNS、または支払いの遅延なし):

  • 最良のケース:約0.1秒

  • 最悪のケース:約0.7秒

注記:これらのベンチマークはD.A.G.G.E.R.バージョン0.2時点のものです。これらの数字はテストネットフェーズ1でネットワークに厳しいストレステストを行うにつれて変化し進化する可能性があります。速度は帯域幅とWieldノードオペレーターへの近さによって異なります。

比較

Filecoinネットワークは、Ethereumと似た速度で財務取引を処理します。データの保存および取得時間は、高速取得オプションの利用可能性やデータの封印および封印解除に使用されるハードウェアによって大きく異なりますが、一般的には遅いと言えます。述べられているように、開発者はIPFSピンニングサービスやゲートウェイプロトコルを利用して取得を高速化することが期待されています。これは、自分たちの手段によるものか、Web2の「ホットレイヤー」を介してデータをキャッシュまたは集中化するサードパーティのAPIラッパーによるものです。Filecoinプロトコル自体のあらゆる尺度で、それはより現代的なアプローチに比べて遅いシステムです。これは、プロトコルラボがインタープラネタリー合意(IPC)を作成して、Filecoinの水平スケーラビリティに、最も重要な部分であるWeb3アプリケーションとオンデマンドデータのニーズに息を吹き返す努力によって補強されています。

一方で、ShdwDrive/D.A.G.G.E.R.は印象的なトランザクション処理速度と、消去符号化、データダウンロード、ノード同期にかかる時間がほとんどないことを誇っています。システムはデータセンターレベルの速度とサーバーグレードのハードウェアに最適化されており、データの保存および取得に関して非常に高速な往復時間を実現しています。高いスループットと低遅延を示し、迅速なデータアクセスが必要な環境に適しています。誰でもD.A.G.G.E.R. Hammerを通じてこれらの速度をリアルタイムでテストするか、ディスコードに参加して、Testnetフェーズ1のWieldノードオペレーターがGenesysGoのエンジニアと協力して改善を行っている様子を見ることができます。

*テストネットであるため、継続的にストレステストと改良を行っていることにご注意ください。もしテストネットが一時的に利用できない場合は、D.A.G.G.E.R.のアップグレード版のデプロイにより、クラスターの再起動が必要になることが原因である可能性が高いです。

開発者とそのアプリケーションのためのストレージの近代化

IPFSとFilecoinを開発したプロトコルラボによるIPC(インタープラネタリー合意)の導入は、アプリケーションのスケーリングにより実用的なプラットフォームとしてFilecoinを位置付けるための努力です。特に、Filecoinバーチャルマシン(FVM)およびEthereum FVM(FEVM)の上で構築されたアプリケーションに焦点を当てています。その革新的な意図にもかかわらず、IPCの必要性は、アプリケーションのスケーラビリティに適したデータプラットフォームを提供するという点でのFilecoinの基本的な限界を浮き彫りにしています。IPCのスケーリングアプローチは、再帰的なサブネットの実装と、ほぼ10年前にさかのぼるTendermint合意コアの統合を含んでいます。

理想的な組み合わせ

D.A.G.G.E.R.とShdwDriveは、Solanaブロックチェーンの高性能と連携し、Web3の全体的なエンドツーエンドの風景に対して先進的なアプローチを反映しています。ここでは、新しく強力な合意エンジンであるD.A.G.G.E.R.が、Solanaエコシステムの最先端技術スタックと完璧に組み合わさり、Solanaのデータニーズに対するシームレスで能力があり、現代的なソリューションを提供します。Solanaバーチャルマシン(SVM)とSolana支払い処理コンポーネントは、D.A.G.G.E.R.と調和して動作し、信じられないほど高速な操作と合理化された開発体験を保証します。

このスタックは、IPC戦略で観察される複雑さと固有の遅さを持たないものです:

  • 速度とパフォーマンス:D.A.G.G.E.R. + Solanaは、低遅延の操作で比類のない処理速度を誇ります。

  • 単純化された合意メカニズム:IPFS + Filecoin + IPCスタックとは異なり、複数の古い合意エンジンが順番に動作する必要があるのに対し、D.A.G.G.E.R.は現代のブロックチェーン技術の要求に調和した単一の最先端の合意メカニズムに依存し、Solanaの速度で飛躍的に進化します。

  • 簡潔で効率的な相互運用性:スケーラビリティは、サブネットやレイヤー2(サイドチェーン)の煩雑なレイヤーを通じてではなく、効率的な設計とSolanaの高容量ネットワークおよびSolanaバーチャルマシンとの統合を通じて達成されます。

  • 開発者に優しいエコシステム:開発者は、パフォーマンスと使いやすさを最適化した、強力でありながらシンプルな環境を提供され、アプリケーションの展開と運用を過度に複雑にすることがあるマルチチェーンの相互運用性の問題から解放されます。

したがって、D.A.G.G.E.R.とSolanaのマッチングは、単に技術的な親和性を示すだけでなく、スケーラブルで分散型のアプリケーション、データ豊富なアプリケーションの未来に対する共有されたビジョンを示しています。これは、現代の合意方法の迅速さと精度と、Solanaのブロックチェーンの原始的な力を融合させ、パフォーマンスとエレガンスの両方を備えたスタックを形成しています。

結論

D.A.G.G.E.R.とFilecoinの間のこの友好的な競争に終止符を打つにあたり、強調したい重要なポイントがいくつかあります。これらは分散型ストレージが提供できるものの新しい基準を設定するだけでなく、中心的な要素でもあります。

まず第一に、D.A.G.G.E.R.は先進的で先見の明があり、効率性と卓越したパフォーマンスのために特化されたデザインを体現しています。このフレームワークはクラウド収益を民主化し、ノードオペレーターやモバイル監査者に報酬を提供します。合意ランタイム内でトランザクションの順序付けを実行から革新的に切り離すことにより、このアーキテクチャは顕著な効率性を達成します。リアルタイムのデータ保存および取得を容易にし、従来のクラウドオファリングを思い起こさせると同時に、分散型の魅力的な属性を付加します。

Solanaブロックチェーンの能力を活用することで、ShdwDriveは成長中のエコシステムの前進の勢いを捉え、現代的なソリューションの要求の高いリズムに調和するように位置づけられています。その結果は、敏捷性を体現し、開発者や企業クライアントが自信を持って依存できる最高水準のパフォーマンスを提供する分散型ストレージプロトコルです。私たちのビジョンは、信頼を固めるだけでなく、ユーザーの期待と直感的に合致する、堅牢性がその核に組み込まれ、ユーザー中心のデザインが優勢なプラットフォームを提供することです。

Filecoinとプロトコルラボチームによって成し遂げられた前進に深い敬意を表しつつ、D.A.G.G.E.R.とshdwDriveの対照を祝います。巨人の肩に立ち、私たちの前に築かれた基盤に感謝しながら、分散型ストレージ体験を革新し、明日のデジタルエコシステムの急速に進化する要求に適合するように洗練するというビジョンを持って地平線を見据えます。

友好的な対決を締めくくるにあたり、具体的なデータ、一般に公開されているライブで進化するテストネット、そしてアリーナでのさらなる時間への食欲を持って、私たちは力をつけ続けていることが明らかです。読んでいただきありがとうございます。次回のD.A.G.G.E.R対シリーズのマッチアップをTwitterで発表する際には、目を離さないでください。

参考文献:

  1. Engineering Filecoinʼs Economy

  2. Filecoin Spec

  3. Filecoin: A Decentralized Storage Network

  4. IPC Docs

  5. Filecoin Virtual Machine

  6. D.A.G.G.E.R. Litepaper


この記事はGenesysGoによる「D.A.G.G.E.R. Versus Filecoin」を日本語に機械翻訳したものです。

この記事が気に入ったらサポートをしてみませんか?