詳細解説
1. 目的と価値提案
ICPの基本的な使命は、インターネットを分散型のパブリッククラウドとして再構築することです。多くのブロックチェーンが取引やバックエンドの処理に限定されるのに対し、ICPはアプリケーションのフロントエンド、バックエンド、データのすべてをネットワーク上でホストすることを目指しています(CoinMarketCap)。これにより、企業のクラウドサービスへの依存をなくし、コスト削減や検閲回避、単一障害点の排除が期待されます。
2. 技術とアーキテクチャ
ICPのネットワークは、コードとデータをまとめて管理できる状態を持つアップグレード可能なスマートコントラクト「canisters」を中心に構築されています。canistersはギガバイト単位のデータ保存が可能で、HTTPSを通じてウェブコンテンツを配信し、自律的に動作します。ネットワークは独立したノード群「subnets」によって水平スケーリングされ、Chain Key Cryptography によりネットワーク全体で単一の公開鍵を使用します。これにより、canistersがBitcoinなど他のブロックチェーンの資産を直接保有・取引できる Chain Fusion が実現されています(DFINITY)。
3. エコシステムとガバナンス
ガバナンスはオンチェーンDAOである Network Nervous System (NNS) が担い、ICP保有者は「ニューロン」と呼ばれる仕組みでトークンをステークし、提案に投票して報酬を得ます。エコシステムでは「リバースガスモデル」を採用しており、開発者はICPを「cycles」に変換して計算やストレージの費用を支払うため、エンドユーザーはトランザクション手数料を負担しません。この仕組みにより、分散型アプリケーションが従来のウェブアプリのように使いやすくなることを目指しています。
結論
Internet Computerは、インターネットの全スタックをオンチェーンで動かす主権的かつ分散型のコンピューティングプラットフォームを作ろうとする野心的なプロジェクトです。その独自のアーキテクチャとコミュニティ主導の運営が、既存のクラウド大手に挑戦するだけの開発者を引きつけられるかが注目されます。