DFINITY(ICP)

Internet Computer(ICP) チートシート

概要

効率やスケーラビリティを損なうことなく、ブロックチェーン上でエンドツーエンドであらゆるものを構築および実行できるようにする汎用ブロックチェーン。使命:世界初のWeb速度、インターネット規模のパブリックブロックチェーンで「ブロックチェーンの特異性」を作成すること。

ガバナンス

プロトコル内に統合されたネットワーク神経システム(ICP用)の許可のないアルゴリズムガバナンスシステム(NNS)。 NNSは、誰でも送信できる提案を処理し、それらを自律的に通過または拒否します。投票は、NCPトークンをNNSにステーキングすることによって作成されたニューロンによって実行され、投票に参加することで報酬を獲得します。

Service Nervous System(Dapps用)(SNS)ガバナンストークンの元帳が関連付けられたDAOアルゴリズム(* NNSと同じ技術)

テクノロジー

チェーンキー暗号化:ブロックチェーンの結果は、分散型デジタル署名によって安全に検証されます(ジェネシスブロックからチェーン全体を計算する場合とは異なります)。これにより、より実用的かつ効率的になります。ICには単一の公開鍵があり、どのデバイスでもIC上のデータを検証できます。

秘密鍵はネットワーク内のノード間で分割および配布され、保存されることはありません(1人のユーザーが保持し、1つの場所に保存される秘密鍵とは異なります)。これにより、単一ポイントの失敗のリスクが排除されます。言語:(WebAssembly)
•モコト(IC用に開発)•RUST

ICの違いは何ですか?優れたUX

ユーザーはトークンを必要としません(逆ガスモデル)•ユーザーはウォレットを必要としません(アカウントは保持できます
トークン)•最新のデバイス認証•インターネットID(相互運用可能な匿名化
ポータブルID)•キャニスターを更新できます(可変の不変性)•ブリッジやラップされたアセットを排除します
dapps(ネイティブBTCとETHの統合)

トークンICP目的

ネットワーク料金-計算とストレージ
(逆ガスモデル)•ガバナンス(NNSステーキング)•生態系開発
セキュリティと効率:•無制限のオンチェーンストレージと計算•クラウドなし(ノードの0%がクラウドで実行)•デフォルトでプライベート(元帳なし)•分割された帯域幅(需要をローカライズ
サブネットとネットワーク全体)•低コスト-$ 5 GB /年(vsETHは$350M GB /年)•0.045秒のブロック時間(vs ETHは145)•分散型秘密鍵(Chain Key Crypto経由)

注目すべきDapps

DSCVR(分散型Reddit)•DISTRIKT(プロフェッショナルネットワーク)
•OPENCHAT(分散型メッセージング)•PLUG(ウォレット)•ORIGYN(高級品のデジタル検証)

使い方

インターネットコンピュータには単一の48バイトの公開鍵があり、これにより、任意のデバイス(スマートウォッチ、携帯電話、コンピュータなど)がIC上のデータを検証できます。

この公開鍵は、応答の検証とICの計算に十分です。 (ダウンロードに400GBを必要とし、直線的に増加するETHクライアントとの比較)

コンセンサス

チェーンキー暗号化ICネットワーク内のすべてのノードは、IC公開キーを使用してメッセージとトランザクションを共同で検証できるようにする秘密キー共有を受け取ります。

さらに、秘密鍵がどこにも保存されることはありません。

これにより、秘密鍵の管理と保存を単一のエンティティに依存することに関連する単一障害点のリスクが排除されます。

ICの結果は、デジタル署名によって安全に検証されます。

これは、ジェネシスブロックからチェーン全体を計算する従来の方法とは異なります。これにより、ICは他のブロックチェーンよりも効率的でスケーラブルになります。

キャニスター

キャニスターはICスマートコントラクトです。それらはコードと状態を組み合わせます。 ICアプリケーションとの相互作用がある場合、メッセージはICを介してキャニスターに送信されます。

ICは入力を使用してキャニスターを実行し、ユーザーに照会される出力を計算し、キャニスターの状態はコードで規定されているように更新されます。各キャニスターは、1つではなく多くのノードで実行されます(ここでも、単一障害点を排除します)。

一般的なブロックチェーンスマートコントラクトとは異なり、ICのキャニスターには可変の不変性があります。

これは、dappの反復を容易にするために、所有者がキャニスターを更新できることを意味します。次に、所有権をSNS(DAO)に送信して分散型コントローラーを使用するか、所有権を持たずに完全に不変にすることができます。

ネットワーク神経系(NNS)

NNSは、ICPを管理するオープンなアルゴリズムシステムです。 ICPトークンを「ニューロン」にステーキングすることで、誰でもNNSに参加できます。 Neuronsは、提案の提出と投票を担当し、提案はNNSによって実行されます。

ニューロンには、他のニューロンに委任する機能があります。 NNSは、ICのアップグレード、ICPの経済性の監視、新しいノードのオンボーディング、サブネットの作成などを担当します。

サブネット

ICは、サブネットを形成するために新しいノードを追加することによって拡張します。サブネットは、キャニスターのサブセットをホストするICコンセンサスに関与するノードの集合です。

これらのサブネットは、ネットワーク全体の負荷を分散するために分割およびマージできます。

これは、ネットワークの需要がローカライズされていることを意味します。したがって、ネットワーク全体ではなく、サブネットに関連するdappのみが需要の急増の影響を受けます。

各サブネットには、特定の機能とプロパティ(つまり、データサブネット、システムサブネット、基準サブネットなど)があります。サブネットはそれぞれ、対応する独自の公開鍵を所有しています。

サブネットはICNNSによって生成されます。ジェネシスでは、各サブネットにキーマテリアルが発行されます。これには、維持する責任がある公開キーと秘密キーの共有が含まれます。

今後の予定(ロードマップの注目すべき項目)

ECDSA SIGNATURES(直接ブロックチェーン統合):ICはプロトコルにブロックチェーンをネイティブに統合します。これは、キャニスター(ICスマートコントラクト)がBTC、ETH、およびその他(ロードマップに応じて)でトランザクションに署名できることを意味します。

現在、ICにはBLSと呼ばれる独自の署名スキームがあります。これは効率的ですが、レガシーネットワークとの互換性はありません。 ECDSA署名スキームを統合することにより、ICはBTCおよびETHトランザクションのスマートコントラクトベースレイヤーとして機能し、ブリッジやラップされた資産の必要性を排除します。 ICキャニスターはBTCとETHの契約を直接呼び出すことができます。

HTTP(S)要求:ICキャニスターは現在、Webの他の部分とデータをやり取りしていません。 HTTP(S)リクエストはチームによって処理されており、データを出し入れし、アプリとユーザーをエコシステムにブリッジするために重要になります。

Service Nervous System(SNS)

dappsが独自のトークンエコノミーとガバナンスを作成および管理できるようにするカスタムアルゴリズムDAO。

カスタムサブドメイン

キャニスターベースのURL(現在は複雑で読みにくい)を置き換えるカスタムURLドメインを有効にします。

EOS初心者おすすめ記事