The Internet Computer Solves Web3’s Reliance on Web2 Tech の日本語翻訳

hokosugi
DfinityJP
Published in
10 min readFeb 10, 2022

Internet Computer は、Web3.0のDapps、DeFi、ゲーム、NFT、ソーシャルメディア、メタバースプロジェクトのための最速の汎用ブロックチェーンです。

DappRadarの年間業界レポートによると、2021年には分散型アプリケーション(Dapps)が目覚ましい成長を遂げ、毎日約270万のユニークなアクティブウォレットがDappsに接続しています。しかし、昨年のDapp業界全体の前年比成長率は765%でしたが、Amazonのようなeコマースサイトや、Facebookに匹敵するような分散型ソーシャルメディアネットワークなど、ブロックチェーンベースのハイパースケールなDappsの出現はまだ一般には知られていません。

これは、従来のブロックチェーンやレガシーブロックチェーンには、オンチェーンで完全にスケールアップできる大衆向けプラットフォームをホストするために必要なアーキテクチャがないためです。さらに、ほとんどのブロックチェーンプロトコルは、プラットフォームをホストし、データを保存するために、中央集権的な企業のクラウドサービスに依存しています。これらのノードは、Amazon Web Services、Microsoft Azure、Google Cloud、Alibaba Cloudなどの企業が所有するサーバー上で動作します。

例えば、Decrypt社の報告によると、2020年にはEthereumのノードの約70%が中央集権的なサービスを利用しています。また、Dappsは100%オンチェーンで動作するのではなく、一般的にフロントエンドのインターフェースに中央集権的なウェブホスティングやクラウドプロバイダーを使用しています。これは非中央集権性を著しく損ない、Dappsをクラウド企業に依存させることになります。

Dappsクリエイターは、オンチェーンでWeb3.0を開発するためのより良いソリューションを必要としています。Internet Computerは、無限に拡張可能なWeb3.0のDapps、DeFiプロトコル、ゲーム、NFT、ソーシャルメディア、エンタープライズシステム、メタバースプロジェクトを構築するためのレイヤー1のブロックチェーンで、エンド・ツー・エンドでブロックチェーン上で動作します。膨大な量のデータをホストし、膨大な数の計算を素早く実行することができます。

オンチェーンデータストレージ

ソーシャルメディアプラットフォームやデジタルマーケットプレイスは、ストレージを多用するアプリケーションであり、実質的に活動のたびに新しい状態が追加されます。レガシーなブロックチェーンでは、ネットワークが混雑して速度が低下すると、法外な取引手数料(ガス)が発生したり、ブロックの最終処理が遅れたりします。

Internet Computerは不要なレプリケーションが大幅に少ないため、スマートコントラクトデータのオンチェーンストレージは業界で最も安く、1年間に1GBのデータをホストするのに5ドルしかかかりません。一方、記事執筆時点では、イーサリアムで1GBのデータを保存するには、なんと約2 億ドルもかかります。Solanaは約100万ドル、Avalancheは1GBのオンチェーンストレージに99万8,000ドルの費用がかかります。この驚異的な費用により、ほとんどのDapp開発は、そのトランザクションが動作する小さなステートのアプリケーションに限定されます。

Internet Computer上では、各Dappsは必要なデータをそのCanisterスマートコントラクト環境内に保存し、Dappsのスマートコントラクトロジックで即座に利用できる機能を持っています。

スケーラビリティの促進

Internet Computerは、大規模なステートを必要とするDappsを構築するための理想的なブロックチェーンです。そのアーキテクチャのベースとなるのは、世界中にある独立したデータセンターでInternet Computerプロトコルを実行する独立したノードマシンです。これらのノードの集合が、サブネットブロックチェーンを形成します。Internet Computerは基本的に、複数の独立したサブネットブロックチェーンのネットワークであり、ネットワークに新しいノードを追加することで、容量を無制限に拡張することができます。

Internet Computerは、ICPユーティリティトークンを投票ニューロンにステークすることで誰もが参加できるオープンでパーミッションレスなオンチェーンDAOであるNetwork Nervous System (NNS)を介して、新しいノードとサブネットを追加することが出来ます。各サブネットは、コードとステートからなる相互運用可能なコンピュートユニットであるCanisterスマートコントラクトをホストします。

Internet Computer上でのスマートコントラクトの実行は、アップデートコールとクエリーコールに分けられ、ネットワークのスケーラビリティが向上します。アップデートコールはステートを変更するトランザクションで、クエリコールはミリ秒単位で実行される単純な読み取りのみのリクエストです。

Internet Computerでは、サブネット内のすべての誠実なノードがアップデートコールを処理しますが、クエリコールを処理するために必要なノードは1つだけです。各サブネットは、他のサブネットに依存することなく、アップデートコールとクエリコールを独立して処理できます。そのため、Internet Computerは、サブネットを追加することでアップデートコールを拡張し、サブネットにノードを追加することでクエリコールを拡張します。

最近の性能評価では、Internet Computerは1秒間に11,500件以上のトランザクションを処理でき、Dappsをホストしているアプリケーションサブネットでは1秒のファイナリティを持ち、さらに1秒間に250,000件のクエリを処理できることが実証されました。Internet ComputerのNNSのファイナリティはわずか2秒です。

DappsのためのWeb3.0

データとプラットフォームの制御をユーザーのコントールのもとで分散化、迅速に動作する無限に拡張可能なDappsを構築出来るWeb3.0の基盤ができることが期待されています。スマートコントラクトがユーザーにインタラクティブなウェブコンテンツを提供できない他のブロックチェーンとは異なり、Internet Computer上のCanisterスマートコントラクトは、HTTPリクエストを受信して応答することができます。

Internet Computerは、スマートコントラクトが自らの実行、計算、およびストレージの費用を支払うリバースガスモデルを採用しています。アプリケーション開発者は、スマートコントラクトにCycleを課金し、ユーザーはこれらのスマートコントラクトと対話するために「ガス」料金を支払う必要はありません。ユーザーは、ガスを支払うためのトークンウォレットを持つ必要がなく、Web上でオンチェーンのDappsと簡単にやり取りすることができます。Internet Computer上でNFTをMintしたり購入したりするのにガス料金は必要なく、NFTとそれに関連するアセットは、ハッシュをオンチェーンに、アセットをクラウドサーバーに保存するのではなく、どちらもオンチェーンにホストされています。

Internet Computerは、ウェブコンテンツの配信にクラウドコンピューティングサービスを使用しない非中央集権・分散型のネットワークです。中央集権的なサーバーからの突然のシャットダウンのリスクはありません。最近では、イーサリアムソラナの両方でNFTがMintされ、インターネットコンピュータでホストされています。ローリングストーン誌が最近述べたように、「NFTアートワークは、削除やクラウド停止の問題に脅かされることなく、パブリックブロックチェーン上で永遠に生き続ける 」ことが保証されているのです。

Internet Identityにより、ユーザーはノートPCやスマートフォンなどの暗号化されたデバイスを使ってDappsに対して匿名で認証を行うことができ、秘密鍵を管理する必要なく暗号化されたセキュリティの恩恵を受けることができます。

DSCVR(Redditのような分散型ソーシャルコンテンツプラットフォーム)、OpenChat(分散型インスタントメッセージング)、distrikt(分散型プロフェッショナルソーシャルメディア)などのプラットフォームを中心に、専用のユーザーコミュニティが展開されているのをすでに目にすることができますし、さらに多くのプロジェクトが初期段階にあります。ストレージのコストだけでも、これらのDappsは他のレイヤー1チェーンでは開発できないでしょう。

Internet ComputerのDappエコシステムが成長し、進化し続ける中で、Web3.0の多様なユースケースが革新的な分散型の未来への道を切り開いていくでしょう。

Start building at smartcontracts.org and join the developer community at forum.dfinity.org.

--

--