Internet Computer の紹介
こんにちは!
ここにたどり着いたということは、 Internet Computer についてもっと知りたいと思っているのではないでしょうか。ここはまさにそのための場所です。早速始めましょう!
Internet Computer の SDK をダウンロードするには、以下のコマンドをターミナルで実行してください。
sh -ci "$(curl -fsSL https://smartcontracts.org/install.sh)"
認可された開発者は、20ドル相当の無料の Cycles を利用して、 Internet Computer のブロックチェーンに Canister と呼ばれるスマートコントラクトをデプロイすることができます。 無料の Cycles を申請する |
はじめての方へ
Internet Computer は、ウェブスピードで動作するブロックチェーンであり、その容量には限界がありません。
ブロックチェーンの歴史を簡単に振り返りましょう。まず Bitcoin によりデジタルゴールドが生み出され、その次の進化として、 Ethereum がスマートコントラクトを開発し DeFi と NFT のユースケースを開拓しました。
Internet Computer は、ブロックチェーンの3つ目の大きなイノベーションであり、スマートコントラクトをスケーリングし、ウェブスピードで実行し、データを効率的に処理・保存し、強力なソフトウェアフレームワークを開発者に提供するブロックチェーンです。 これらを可能にすることで、 Internet Computer は、システムやアプリの運用方法を再定義します。
もっと詳しく知りたいですか?以下の資料をご覧ください。
-
Internet Computer入門(英語): Internet Computer の概要を10分で説明
-
The Internet Computer Review: Internet Computer の最新情報をお届けするブログ
-
The Reboot: 現在のインターネットの問題点を探る技術資料
公式 DFINITY Twitter で最新情報をお届けします。
開発者の方へ
Internet Computer は、 canisters と呼ばれる特別なスマートコントラクトを扱います。 Canister のスマートコントラクトは、 WebAssembly のバイトコードで記述されたロジックとメモリページのバンドルです。 Internet Computer 上の Dapps は、1つまたは複数の Canister から作成されます。
Canister のスマートコントラクトは、ウェブコンテンツをエンドユーザーのブラウザなどに直接提供することができ、ユーザーはトークンを保有せずにブロックチェーンサービスを使うことができます。
Internet Computer のブロックチェーンは、最終的に Canister のスマートコントラクト(コードとステート)をいくつでもホストすることができます。 さらに、それらを束縛されないオンチェーンの容量で同時に実行することができます。つまり、スケールする Dapps を作ることができるのです。
Canister のスマートコントラクトは止めることができず、改ざんもできません。データベース、キャッシュ、ファイアウォール、CDN、クラウドプロバイダー、 VPN 、 DNS 、さらにはユーザー名やパスワードなどを気にすることなく構築できることを想像してみてください。
胸が踊りませんか? クイックスタートをチェックして、簡単なハローワールドの Dapp から始めてみましょう。
開発者コミュニティに参加することに興味がありますか?以下をチェックしてみてください。
-
Developer Discord: 開発者コミュニティのための公式 Discord
-
Developer Forum: Internet Computer での構築に関する技術的な議論を行うためのフォーラム
開発者向けの最新情報は、 DFINITY Developer Twitter をフォローすることで得られます。
プロトコル愛好家の方へ
Internet Computer は、世界初のウェブスピード、ウェブサービスのパブリックブロックチェーンを形成しているインターネットコンピュータプロトコル (ICP) によって作られています。 Internet Computer は自治権を持ち、必要に応じて容量を増やすことができます。世界中の独立したデータセンターが一斉に運営する特別なノードマシンを組み合わせています。他のブロックチェーンと同様に、止めることができず、ホストするコードは改ざんできません。
まずは左の「概念」の章をチェックして、Internet Computer とは?から始めてください。
Internet Computer のプロトコルについてさらに知りたい方は、以下の資料をご覧ください。
-
技術ライブラリは、世界トップクラスの研究開発チームが Internet Computer プロトコルの構成要素を詳細に説明したビデオです。特に注目していただきたいのは以下です。
-
Chain Key 暗号は、 Internet Computer を数百万ノードにまで拡張することを可能にした基本的なブレークスルーの1つです。 Chain Key 暗号の最大の特徴は、 Internet Computer が単一の公開鍵を持つことであり、これによって、スマートウォッチや携帯電話などのいかなるデバイスでも、 Internet Computer が生成したものを検証することができます。
-
-
インターフェース仕様: Internet Computer の低レベルな外部インターフェースの概要を説明した非常に技術的なドキュメント
-
Internet Computer ダッシュボード: Internet Computer ブロックチェーン上のリアルタイムな指標を監視するダッシュボード