ゲスト:Qi Zhou、EthStorage
主催:Jenny、BinaryDAO
整理:Ashley、Sarah,Binary DAO
BinaryDAO からのご招待をいただき、誠にありがとうございます。今日は、Ethereum を中心に構築したインフラストラクチャである EthStorage プロジェクトについてお話しできることを光栄に思います。
私はイーサリアム エコシステムのブロックチェーン分野で長年活動しており、イーサリアム コミュニティのオンラインおよびオフラインの活動によく参加しており、イーサリアムの開発と改善に関する EIP もいくつか書いています。 Web3 インフラストラクチャはどうなるでしょうか?
昨年、私はイーサリアム財団のメンバーとデータの可用性などの側面について詳細な議論に多くの時間を費やし、この分野で多くの研究も行いました。私は幸運にも昨年彼らから助成金を受け取ることができ、主に Danksharding のデータ回復とエラー修正の作業を行っていました。この部分は現在ほぼ完了しています。
そしてほんの 2 週間前、私たちの EthStorage プロジェクトも ETH 財団から助成金を受け取りました。
では、EthStorageとは何でしょうか?
簡単に言うと、次の 2 つの目標があります。
1 つ目は、イーサリアムのセキュリティ特性とイーサリアムが確立したオープン エコシステムを活用することです。その後のレイヤー 2 の拡張では、オプティミスティック ロールアップや ZK ロールアップなどを含む、さまざまな方向の多くの拡張戦略が見られました。それらはすべて、イーサリアムのコンピューティング、トランザクション、TPS、その他のパフォーマンスの問題を解決し、イーサリアムを取得するために拡張の改善を行っています。作業場の安全。
もう 1 つの重要な目標は、イーサリアムのロールアップ テクノロジーとレイヤー 2 テクノロジーを使用して、イーサリアムのストレージ コストを削減することです。イーサリアムのストレージ モデルに精通していれば、そのストレージ コストが非常に高価であることがわかるでしょう。 EthStorage を使用することで、イーサリアムのストレージ コストを現在のレベルの 1,000 分の 1 に削減し、既存のストレージ容量を PB レベル以上に増加したいと考えています。
では、この目標を達成するにはどうすればよいでしょうか?
ここではさらに技術的な詳細が必要になる場合がありますが、私たちが行っているロールアップは他のイーサリアム ロールアップとは本質的に異なります。他のロールアップはイーサリアムの計算とトランザクションの問題を解決し、TPS パフォーマンスを拡張し、ETH コンピューティング層に属します。 EthStorage は ETH ストレージ層の拡張です。
私たちの中心的な要件は、レイヤー 2 に非常に多くのデータのコピーが保存されており、データのコピーの数が TB、数百 TB、または PB レベルに達する可能性があることをイーサリアムのレイヤー 1 コントラクト上で証明する方法です。とても重要です。現在のロールアップに関する限り、ストレージ コストが比較的大きい Arbitrum と Arbitrum Nova を含め、ストレージ レベルはまだ TB レベルですが、PB クラスには程遠いです。 。
イーサリアムのレイヤー 1 コントラクトで、レイヤー 2 に保存されるレプリカ データの数が非常に高いレベルに達する可能性があることを証明できれば、この拡張計画に基づいて、より興味深いアプリケーションを作成できるようになります。
したがって、これは私たちが達成したい設計目標です。このような拡張計画に基づいて、イーサリアム上でいくつかの興味深いアプリケーションを作成できます。
一方、コンピューティング層に焦点を当てているロールアップにとって、長期ストレージメカニズムが必要な場合、EthStorage は分散型長期ストレージソリューションであるだけでなく、イーサリアムおよびその後のすべてのイーサリアムエコシステムとの高い互換性も備えています。これは、非常に単純なアプリケーション シナリオです。
さらに、静的 Web サイトの設計では、Filecoin や Arweave などの分散ストレージ アプリケーションがすでに存在していることもわかりました。たとえば、Uniswap には独自のフロントエンド ホスティングのバックアップがありますが、IPFS にも Filecoin とArweave 自体は、ストレージ システム設計のいくつかの制約により、静的な Web サイト データのみを処理できます。複数のユーザーが対話する動的 Web ページ用に非常にリッチなフロントエンドが必要になると、Filecoin や Arweave を完全にサポートするのは難しいことがわかります。
次に推進されるストレージの拡張とコンピューティングの拡張により、2 つのリソースを統合すれば、Web2 の多数のリッチで動的なアプリケーションを Web3 の形で実行できるようになります。ここには非常に大きなアプリケーションの可能性があります。
NFT の場合、アプリケーションは写真に加えて、ETH チェーン上のネイティブ ストレージとして EthStorage を使用できます。
ユーザーにとっては、データ ストレージが突然失われることや、特定のサーバーが存在し、そのサーバーがダウンすることを心配する必要がなく、EthStorage はこれらのアプリケーションをサポートするために、現在のすべてのアプリケーションをより適切にサポートできます。 , we Web3 アクセス プロトコルも開発されました。
Web3 のアクセス プロトコルは ERC-4804 で定義された提案です。このプロトコルはどのバージョンですか?これは、HTTP の分散バージョン、または IPFS のより柔軟なバージョンと考えることができます。まず、このスキームは Web3 です。そのスタイルは実際には HTTP に非常に似ていますが、リソースの配置方法は集中サーバーではなくスマート コントラクトです。
なぜこのようなアクセス プロトコルが必要なのでしょうか?
非常に重要な理由は、大量のデータがイーサリアムに保存されており、スマート コントラクトによって直接参照できる場合、MetaMask や Infura などのツールに依存せずにデータにアクセスするための分散型サービスが必要になるためです。リンクから直接アクセスできます。たとえば、Vitailk の Web サイトにアクセスしたい場合、Web サイトはスマート コントラクト上でホストされ、分散型ソーシャル ネットワークにアクセスしたい場合は、これもスマート コントラクト上でホストされ、これらのコンテンツ データはすべて EthStorage に保存されます。
最後に、より直感的な例を紹介します。たとえば、Vitalik のブログをスマート コントラクトにアップロードし、約 200 ~ 300 米ドルに相当するイーサリアムを使用しました。実際、価格はまだかなり高価ですが、イーサリアムのメイン ネットワークと比較するとすでに非常に安価であり、合計 40 MB のデータがこれらの Web サイトにゲートウェイ経由でアクセスできます。
アクセスを実行する場合、ゲートウェイは Vitalikblog.eth コントラクトにアクセスし、最後に ENS に移動して、対応するコントラクトの Web サイトを見つけます。そのため、この Web サイトは、すべてのテキストを含めて Arbitrum Nova ネットワーク内で永続的にホストされます。記事とすべての画像はスマート コントラクトによって解析されて返されます。将来的には、EthStorage メインネットがオンラインになると、ストレージ コストがさらに 10 倍、さらには 100 倍削減される可能性があります。
今回は、分散型 Github や Dropbox など、ETHDenver にもいくつかのプロジェクトがあり、分散化のさまざまな側面における特別でクレイジーなアイデアが組み込まれ始めています。これらのプロジェクトには、ETHDevner のビルダーと対話する機会があります。 EthStorage を使用して、よりリッチなインテリジェントなアプリケーションを構築する方法を説明します。
上記は、アプリケーション層全体の観点から見た EthStorage の動作の説明です。皆さん、ありがとうございます。
