HackFS 2021では、検閲に強く、分散化された、信頼できるデジタル世界を構築することに焦点を当てた3週間のバーチャルHackathonが行われました。以下は、TextileのCarson Farmer氏が行ったFilecoin Bridgeの研究の紹介です。―全ての動画はこちら。
オンチェーンかオフチェーンか。どのようなストレージを使うか?
インターネット上で何かをしようとする人は、ストレージについて考える必要があります。以前は、ホスティング会社が顧客に有料のストレージを提供し、保存されたデータをインターネット上に公開することで、誰もがアクセスできる仕組みでした。
しかし、分散型インターネットでは、独自の方法でストレージを提供しています。
分散型ストレージのビジョンは、ストレージプロバイダーは顧客のデータをブロックチェーン上に置くために、顧客とコミュニケーションしながら、取引を行います。
しかし、オンチェーンのストレージは高価であり、オフチェーンのストレージは壊れやすいという欠点があります。日常のインターネットで使用するための妥協点はどのようにして得られるのでしょうか?
IPFSはこの問題を解決するために作られました。現在のWebサイトのホスティング会社のように、デジタル資産をハードディスクに保存するのではなく、データはIPFSネットワーク上に保存したのち、複数のストレージプロバイダーに分散されます。
IPFSでは、ファイルを照合する代わりに、コンテンツID(CID)システムを開発し、CIDが与えられれば、誰でもゲートウェイを使用してそのコンテンツにアクセスすることができます。IPFSでは、データはオフチェーンに保存、CIDはオンチェーンに保存することで、データ保存のコストを削減。このように、IPFSゲートウェイを介してファイルにアクセスし、複数のサーバーからコンテンツのアドレスを取得する方法は、回復力を高め、冗長化を生み出します。
ストレージプロバイダーは、ストレージ量というネットワークへの貢献度に応じて報酬を得ることができます。Textileは、これらのCIDによるコンテンツへのアクセスを提供するという点で、ホスティング会社に似ています。
このようなインセンティブ構造により、人気の高いコンテンツほど、ストレージプロバイダーは高いリターンが得られます。需要の少ないコンテンツは、将来の分散型ストレージシステムには存在しないということでしょうか?必ずしもそうではありません。
小規模なファイルや人気のないファイルは、ピン留めサービスを利用して、データをネットワーク上に固定したり、「ピン留め」することができます。しかし、このアプローチの欠点は、ファイルにアクセスするにはピン留めサービスが必要なため、ファイルが分散化されていないことです。
Filecoinの暗号経済的なインセンティブは、小さいファイルや需要の少ないコンテンツを保存するための、より親しみやすい方法を可能にします。これは、複数のファイルをまとめてバッチとしてファイルシステムにアップロードするという、バッチ処理を実現しています。バッチ処理機能は、ストレージプロバイダーの関心を引くのに十分であると同時に、小さなファイルも独自のコンテンツIDを取得が可能です。
そして、ファイルコインの開発で最も進んでいることの一つは、NEAR Bridgeの構築です。
Bridgeとは何か、そしてストレージとの関係は?
Bridgeとは、あるブロックチェーンからデータを取り出し、別のブロックチェーンで使用するための経路「Bridge」を作成する複雑なシステムです。NEAR Bridgeは、NEARのブロックチェーン技術とトークンを利用して、Filecoinネットワークで取引手数料を支払います。
この相互作用は、NEARメインネットのユーザーが、本来のNEARトークンを使ってコストを支払うことで、ファイルコインのストレージを利用できるようにするという画期的なもので、これまでは不可能でした。NEAR Bridgeは開発中で、現在はデモ段階です。
他にも、クロスチェーンBridgeとして、イーサリアムのメインネットへのBridgeや、ビットコインのブロックチェーンへのBridgeなどがあります。Bridgeには下記のメリットがあります。
利便性:
Bridgeは、Filecoinとのやりとりを容易にするためのものであり、バッチ処理、取引形成、ファイルのコンパイルなどに役立ちます。契約や取引を手動で評価することなく、Bridgeで、そのプロセスを自動化し、ユーザーにとってより使いやすく、明確化されたフロントエンドを提供します。しかし唯一の懸念は、コストです。
キャッシング:
通常、バッチのアップロードには、キャッシングの期間が設けられています。この期間中、ユーザーはFilecoinのネットワーク上のファイルにアクセスすることができます。キャッシングは、ファイルへのスピーディーなアクセスにも役立ち、1つのチェーンから別のチェーンへのジャンプにかかる時間を短縮することができます。
その他のサービス:
Bridgeの構築方法によっては、コンテンツのインデックス作成やマッピングなどの追加サービスを提供することも可能です。
NEAR Bridgeの動作
HackFSでは、Carson氏がNEAR Bridgeのデモを公開し、いくつかの素晴らしい機能を披露しました。Bridgeはテストネット上で実行されましたが、ファイルのアップロードやオンチェーンウォレットとのやりとりに大きな期待が寄せられました。
ライブコーディングでは、ウォレットに接続してNEARメインネットからファイルのアップロードを実行し、すべての費用をNEARトークンで支払うことができるアプリを紹介しました。その結果、Filecoin上のネットワークにアップロードされたファイル(Textileのような)には、ゲートウェイを介してアクセスするために使用できるコンテンツIDが付与されました。
NEARメインネット上のWeb3.0アプリケーションとのシームレスな統合により、Filecoinの分散型ストレージシステムを活用できるようになる日も近いかもしれません。
また、Bridgeにより、異なるネットワークのユーザー間で分散型ストレージの採用がさらに拡大する可能性があります。
どのくらいで実用化されるのか?
今回のHackFSのデモンストレーションでは、Bridgeが機能することが示されましたが、まだいくつかの課題が残っています。チームは、他のBridgeの実装にも取り組んでおり、クロスチェーンの機能を実現することが大きな目標です。
FilecoinのBridge開発はまだ始まったばかりですが、今回のデモを見る限り、メインネットのプロトタイプが完成するまで、それほど時間はかからないと思われます。
このようにBridgeが目の前で行われるのを見ることはとてもエキサイティングです。
分散型ストレージを可能にするマルチチェーンブリッジの可能性は計り知れず、この領域は世界を変えるものになるでしょう。
本ブログは、www.filecoin.io/blog からの翻訳となります。
ソース: (https://filecoin.io/blog/posts/textile-intro-to-the-filecoin-bridge/)
コメント