Internet Computer (ICP) とは何か? ブロックチェーン上に構築された新しいインターネット

キーストーン
• Internet Computerは、ブロックチェーンを利用した分散型クラウドネットワークです。
• キャンスタは、データ保存やロジック実行を行うスマートコントラクトの一種です。
• チェーンキー暗号により、他のブロックチェーンとの相互運用性が向上しています。
• NNSによるオンチェーンガバナンスがICPのセキュリティを強化します。
• 低遅延のアプリケーションやDeFi、ゲームなど多様なユースケースに対応しています。
Internet Computer(インターネットコンピュータ)は、従来のクラウドサーバーなしで、バックエンドをホストし、ウェブコンテンツを提供し、アプリケーションをエンドツーエンドで実行できるように、パブリックインターネットを拡張することを目指す野心的なブロックチェーンネットワークです。Internet Computerは、ブロックチェーンを単なる決済レイヤーとしてではなく、ウェブスピードのアプリケーションを完全にオンチェーンで実行する分散型クラウドとして位置づけています。ネイティブアセットであるICPは、計算(「サイクル」経由)を燃料とし、ガバナンスに参加します。
分散型コンピューティング、ストレージ、アイデンティティ、マルチチェーン接続を融合した次世代インフラストラクチャを検討しているなら、ICPはこの分野で最もユニークなアプローチの1つです。全体像については、公式ウェブサイトのInternet Computer概要と開発者ドキュメント、および文脈と歴史についてはCoinDeskのエクスプローラーをご覧ください。参考資料:Internet Computerウェブサイト、CoinDeskエクスプローラー。
- Internet Computerホームページ:https://internetcomputer.org
- CoinDeskエクスプローラー:https://www.coindesk.com/learn/what-is-the-internet-computer/
ICPの仕組み:アーキテクチャの概要
-
キャンスタースマートコントラクト:ICPでは、スマートコントラクトは「キャンスタ」として知られており、データ保存、ロジック実行、さらにはHTTPコンテンツの提供が可能なコードとステートのバンドルです。キャンスタは、サブネット内では同期的に、サブネット間では非同期的に互いに呼び出し合うことができ、モジュール化され、 composable なアプリケーションを可能にします。キャンスタの概念をご覧ください。
-
サブネットとスケーリング:ネットワークは複数のブロックチェーンサブネットを形成し、それぞれがノードマシンのセットを実行します。サブネットはキャンスタをホストし、独立してコンセンサスを達成するため、決定論的な実行を維持しながら水平スケーリングを実現します。高レベルのアーキテクチャ概要をご覧ください。
-
チェーンキー暗号:ICPはチェーンキー暗号と閾値署名を使用しているため、ネットワークは単一の公開鍵を提示し、中央集権的なHSMなしで安全にメッセージに署名できます。これは、ネイティブなビットコインやイーサリアムとのやり取りのようなクロスチェーン機能を支えています。チェーンキーテクノロジーの詳細をご覧ください。
-
NNSによるガバナンス:Network Nervous System(NNS)は、ICPのオンチェーンガバナンスシステムであり、プロトコルを設定し、アップグレードを管理し、ニューロンのステーキングと投票を通じてセキュリティを奨励します。NNSについて学ぶ。
-
リバースガスとサイクル:ユーザーが直接ガスを支払う代わりに、キャンスタは実行とストレージの費用をカバーするために「サイクル」(ICPから派生した燃料)で事前に資金提供されます。この設計は、dappsがインタラクションに補助金を提供できるような、WebのようなUXをターゲットにしています。トークノミクスとサイクルの概要をご覧ください。
役立つドキュメント:
- キャンスタ:https://internetcomputer.org/docs/current/concepts/canisters/
- チェーンキー暗号:https://dfinity.org/chain-key-technology
- Network Nervous System (NNS):https://wiki.internetcomputer.org/wiki/Network_Nervous_System
- トークノミクスとサイクル:https://wiki.internetcomputer.org/wiki/Tokenomics
ICPをユニークにするもの
-
フルスタック、オンチェーンWeb:キャンスタは、分散型ゲートウェイを介してユーザーに直接Webアセットを提供できるため、Web2のCDNやクラウドバックエンドへの依存を減らします。これにより、ソーシャル、DeFi、ゲームアプリのエンドツーエンドのオンチェーンアーキテクチャが可能になります。Webサービングの概要をご覧ください。
-
認証のためのインターネットアイデンティティ:ICPのプライバシーを保護するログインシステム「Internet Identity (II)」は、パスキーとプラットフォーム認証子を使用して、パスワードなしでフィッシング耐性のあるサインインを提供します。dapps全体でユーザーの匿名性を保護するように設計されています。Internet Identityとは。
-
ネイティブマルチチェーン:閾値署名のおかげで、ICPは信頼できるブリッジなしで他のチェーン上のアセットをネイティブに保持および署名できます。
- ビットコイン統合とckBTC
- イーサリアム統合とckETH これらの「チェーンキー」アセットは、キャンスタからの高速でプログラム可能なインタラクションを可能にしながら、信頼の最小化を維持することを目指しています。
-
HTTPSアウトコールによるオフチェーンデータ:キャンスタは、外部HTTPSエンドポイントから安全にデータを取得し、応答を検証できるため、コアロジックをオンチェーンに保ちながら、dappの設計パターンを広げることができます。HTTPSアウトコールのドキュメントをご覧ください。
参考文献:
- WebおよびHTTPゲートウェイ:https://internetcomputer.org/docs/current/developer-docs/integration/http-gateways/
- Internet Identity:https://internetcomputer.org/docs/current/developer-docs/internet-identity/what-is-ii
- ビットコイン統合:https://internetcomputer.org/docs/current/developer-docs/integrations/bitcoin/
- ckBTC概要:https://internetcomputer.org/docs/current/developer-docs/integrations/bitcoin/ckbtc/
- イーサリアム統合:https://internetcomputer.org/docs/current/developer-docs/integrations/ethereum/
- HTTPSアウトコール:https://internetcomputer.org/docs/current/developer-docs/integrations/https-outcalls/
最新情報と重要性(2024-2025)
-
チェーンキーマルチチェーンの勢い:ネイティブckBTCとckETHは成熟を続け、開発者は通常のブリッジリスクなしで、キャンスタ内からビットコインとイーサリアムの価値フローをプログラムする方法を提供しています。上記のビットコイン統合とイーサリアム統合のドキュメントをご覧ください。
-
キャンスタからのEVM接続:ICPのイーサリアムに関する作業は、閾値ECDSAと直接RPCワークフローを中心に展開されており、キャンスタが信頼を最小限に抑えた方法でイーサリアムトランザクションに署名および中継できるようになっています。イーサリアム開発者ドキュメントをご覧ください。
-
SNSによるDAOツール:Service Nervous System (SNS) は、コミュニティ所有のアプリのブループリントであり、プロジェクトが最初から所有権とガバナンスを分散化できるようにします。いくつかのエコシステムアプリがSNSを使用して、アップグレードと財務管理を分散化しています。SNSについて学ぶ。
-
ネットワークの成長とテレメトリ:分散化メトリクス、ノードプロバイダーの分布、サブネット数、アップグレードアクティビティを公開ダッシュボードで追跡できます。ICPダッシュボードをご覧ください。
-
開発者のエルゴノミクス:MotokoとRustのCDK、より優れたテストハーネス、および改善されたゲートウェイツール(境界ノード、HTTPゲートウェイなど)により、ICPでのフルスタックdappのリリースが容易になりました。Motokoの紹介とRustのクイックスタートをご覧ください。
役立つリンク:
- SNS概要:https://wiki.internetcomputer.org/wiki/Service_Nervous_System
- ICPダッシュボード:https://dashboard.internetcomputer.org/
- Motoko言語入門:https://internetcomputer.org/docs/current/motoko/main/motoko-introduction/
- Rust CDK入門:https://internetcomputer.org/docs/current/developer-docs/backend/rust/intro/
バランスの取れた市場ビューについては、MessariのICPアセットプロファイルでファンダメンタルズとリスク開示を確認してください。Messariアセットプロファイル。
- Messari ICP:https://messari.io/asset/internet-computer
主要なユースケース
- 低遅延フィード、アプリ内トークン、中央集権型サーバーなしのオンチェーンコンテンツアドレッシングを必要とするソーシャルおよびクリエイタープラットフォーム。
- チェーンキーによるビットコインおよびイーサリアムの流動性へのアクセスと、高スループットランタイムでのロジック実行の恩恵を受けるDeFi。
- 検証可能なコンピューティング、強力なアイデンティティ、監査可能なアップグレードを必要とするエンタープライズおよび公共部門のワークロード。
- 持続的で composable なステートとオンチェーンでのアセットロジックを必要とするゲームおよびメタバース体験。
エコシステムページでライブプロジェクトを探索してください。ICPエコシステム。
リスクとトレードオフ
- 新しいスタック:ICPのアーキテクチャ(キャンスタ、サブネット、チェーンキー暗号)はEVM中心のスタックとは異なります。チームは学習曲線とツールの違いに直面します。
- ガバナンスの集中化懸念:NNSはオンチェーンですが、コミュニティメンバーは分散化、ノードの多様性、意思決定プロセスについて議論を続けています。ダッシュボードでライブ統計を監視し、ガバナンスメカニズムについてはNNSドキュメントを読んでください。NNS wiki、ICPダッシュボード。
- トークンのボラティリティとサイクル予算:アプリチームは、ボラティルな市場でサイクル(コンピューティング燃料)と財務のランウェイを管理する必要があります。
- 相互運用性の仮定:チェーンキーはブリッジリスクを軽減しますが、使用するプロトコルのセキュリティモデル、信頼されたコンポーネント、キャンスタのアップグレードポリシーは常に確認してください。
開発者としての始め方
- キャンスタモデルとプログラミングの概念を読んでください。キャンスタの概念。
- 言語を選択してください:専用の体験にはMotoko、パフォーマンスとエコシステムライブラリにはRust。Motoko入門、Rust CDK。
- Internet Identityを認証に使用し、データのためにHTTPSアウトコールを探索してください。IIの基本、HTTPSアウトコール。
- マルチチェーンを試してください:ckBTC/ckETHを統合するか、キャンスタからイーサリアムトランザクションに署名してください。ビットコインおよびイーサリアム統合ドキュメント。
主要リソース:
- キャンスタ:https://internetcomputer.org/docs/current/concepts/canisters/
- Motoko:https://internetcomputer.org/docs/current/motoko/main/motoko-introduction/
- Rust CDK:https://internetcomputer.org/docs/current/developer-docs/backend/rust/intro/
- Internet Identity:https://internetcomputer.org/docs/current/developer-docs/internet-identity/what-is-ii
- ビットコイン統合:https://internetcomputer.org/docs/current/developer-docs/integrations/bitcoin/
- イーサリアム統合:https://internetcomputer.org/docs/current/developer-docs/integrations/ethereum/
- HTTPSアウトコール:https://internetcomputer.org/docs/current/developer-docs/integrations/https-outcalls/
保管、セキュリティ、実践的なヒント
- 役割の分離:長期的な財務(BTC、ETHなど)のキーはオフラインに保ち、dappsやキャンスタで使用される運用キーの公開を最小限に抑えます。
- ガバナンスとアップグレードパスの検証:SNSによって管理されるアプリとやり取りする場合、NNSを介してその提案とアップグレード制御を確認してください。
- 依存関係の監査:マルチチェーン機能はブリッジリスクを軽減できますが、キャンスタコード、閾値署名構成、ゲートウェイの仮定は引き続き監査する必要があります。
- 信頼できるゲートウェイの使用:ICPホストのフロントエンドにアクセスする場合、公式または広く使用されているゲートウェイを優先し、URLを確認してください。
ICPのマルチチェーン機能と連携するアセット(ckBTCまたはckETHと併用されるBTCまたはETHなど)を保有している場合、L1アセットをハードウェアウォレットに保管することで、保護の重要なレイヤーが追加されます。OneKeyは、オープンソースファームウェア、セキュアエレメント保護、マルチチェーンサポートに重点を置いており、オンチェーンアプリやクロスチェーンフローを試しながら、秘密鍵をオフラインに保つのに役立ちます。常にOneKeyアプリで最新のアセットサポートを確認し、署名する前にデバイス上でアドレスを確認してください。
結論
Internet Computer (ICP) は、ブロックチェーンを、Webスピードのアプリケーションを実行し、コンテンツを提供し、オンチェーンガバナンスの下でマルチチェーン価値フローを調整できる分散型クラウドとして再考しています。キャンスタスマートコントラクト、チェーンキー暗号、ビットコインとイーサリアムへのネイティブ統合により、決済レイヤー以上のものを求めるチームにとって魅力的な代替手段を提供します。
SocialFi、DeFi、またはエンタープライズアプリケーションを構築する場合でも、公式ドキュメントから開始し、ネットワークメトリクスとガバナンスに注目してください。また、ICPのエコシステムと連携するBTC、ETH、またはその他の長期保有資産を保護している場合は、OneKeyのようなハードウェアウォレットを使用して、探索中にキーをオフラインに保つことを検討してください。






