Binance Square
#internetcomputer

internetcomputer

1.2M 次瀏覽
1,528 討論中
dfinity
·
--
ICP 完整課程 — 第 36 部分:端到端項目端到端項目:構建一個去中心化的待辦事項列表 讓我們從零開始構建一個完整的應用程序。 項目設置: 1. 安裝 dfx 2. 創建項目:dfx new todo-app 3. 選擇 Motoko 或 Rust 4. 配置 dfx.json 後端合約: actor TodoApp { stable var todos: [(Nat, Text, Bool)] = []; stable var nextId: Nat = 0; public func addTodo(text: Text) : async Nat { let id = nextId; todos := Array.append(todos, [(id, text, false)]); nextId += 1; return id; }; public func completeTodo(id: Nat) : async () {

ICP 完整課程 — 第 36 部分:端到端項目

端到端項目:構建一個去中心化的待辦事項列表
讓我們從零開始構建一個完整的應用程序。
項目設置:
1. 安裝 dfx
2. 創建項目:dfx new todo-app
3. 選擇 Motoko 或 Rust
4. 配置 dfx.json
後端合約:
actor TodoApp {
stable var todos: [(Nat, Text, Bool)] = [];
stable var nextId: Nat = 0;
public func addTodo(text: Text) : async Nat {
let id = nextId;
todos := Array.append(todos, [(id, text, false)]);
nextId += 1;
return id;
};
public func completeTodo(id: Nat) : async () {
ICP 完整課程——第 35 部分:架構案例研究架構案例研究——真實世界的 ICP 應用 案例研究 1:OPENCHAT 架構: - 消息 canister:處理消息 - 用戶 canister:管理個人資料 - 羣組 canister:羣聊邏輯 - 前端 canister:提供界面 關鍵決策: - 爲不同功能拆分不同的 canister - 爲消息歷史提供穩定內存 - 使用 Internet Identity 進行身份驗證 - 使用 SNS 進行去中心化治理 案例研究 2:SONIC DEX 架構: - 交易所 canister:核心交易邏輯 - 池子 canister:流動性管理

ICP 完整課程——第 35 部分:架構案例研究

架構案例研究——真實世界的 ICP 應用
案例研究 1:OPENCHAT
架構:
- 消息 canister:處理消息
- 用戶 canister:管理個人資料
- 羣組 canister:羣聊邏輯
- 前端 canister:提供界面
關鍵決策:
- 爲不同功能拆分不同的 canister
- 爲消息歷史提供穩定內存
- 使用 Internet Identity 進行身份驗證
- 使用 SNS 進行去中心化治理
案例研究 2:SONIC DEX
架構:
- 交易所 canister:核心交易邏輯
- 池子 canister:流動性管理
ICP完整課程——第33部分:生態系統與未來路線圖ICP生態系統——今天有哪些,以及未來會有哪些 當前生態系統(2026): 1. 去中心化金融 - ICPSwap:領先的DEX - Sonic:AMM協議 - Hot or Not:社交Fi平臺 - ICP.Lending:借貸協議 2. 社交 - OpenChat:消息平臺 - DSCVR:社交媒體 - Taggr:博客平臺 - Hot or Not:內容評級 3. 工具 - Plug Wallet:瀏覽器錢包 - Internet Identity:身份認證 - NFID:身份提供方 - Stöpsi:硬件錢包 4. 基礎設施 - CycleDAO:週期管理 - ICP.rocks:分析 - ICP Dashboard:網絡監控

ICP完整課程——第33部分:生態系統與未來路線圖

ICP生態系統——今天有哪些,以及未來會有哪些
當前生態系統(2026):
1. 去中心化金融
- ICPSwap:領先的DEX
- Sonic:AMM協議
- Hot or Not:社交Fi平臺
- ICP.Lending:借貸協議
2. 社交
- OpenChat:消息平臺
- DSCVR:社交媒體
- Taggr:博客平臺
- Hot or Not:內容評級
3. 工具
- Plug Wallet:瀏覽器錢包
- Internet Identity:身份認證
- NFID:身份提供方
- Stöpsi:硬件錢包
4. 基礎設施
- CycleDAO:週期管理
- ICP.rocks:分析
- ICP Dashboard:網絡監控
ICP 完整課程——第 32 部分:監控 & 升級監控與升級——讓你的 dapp 始終在線 生產監控: 1. 罐體(Canister)指標 - 指令消耗 - 內存使用 - 費用(Cycle)餘額 - 消息吞吐量 2. 告警 - 低費用(Cycle)餘額 - 高錯誤率 - 性能退化 - 安全事件 3. 日誌記錄 - 結構化日誌 - 事件跟蹤 - 錯誤捕獲 - 審計日誌 工具: 1. dfx canister status 2. IC Dashboard 3. 罐體(Canister)快照 4. 自定義監控罐體(canisters) 升級策略: 1. 藍綠部署 - 在舊版本旁邊部署新版本

ICP 完整課程——第 32 部分:監控 & 升級

監控與升級——讓你的 dapp 始終在線
生產監控:
1. 罐體(Canister)指標
- 指令消耗
- 內存使用
- 費用(Cycle)餘額
- 消息吞吐量
2. 告警
- 低費用(Cycle)餘額
- 高錯誤率
- 性能退化
- 安全事件
3. 日誌記錄
- 結構化日誌
- 事件跟蹤
- 錯誤捕獲
- 審計日誌
工具:
1. dfx canister status
2. IC Dashboard
3. 罐體(Canister)快照
4. 自定義監控罐體(canisters)
升級策略:
1. 藍綠部署
- 在舊版本旁邊部署新版本
ICP 完整課程——第31部分:構建生產級 dApp在 ICP 上構建生產級 dApp 構建並部署生產就緒應用的分步指南。 第1階段:規劃 1. 定義問題 2. 選擇你的架構 3. 選擇合適的語言 4. 設計數據模型 5. 爲升級做規劃 第2階段:開發 1. 在本地設置 dfx 2. 創建 canister 項目 3. 編寫後端 canister 4. 編寫前端代碼 5. 本地測試 第3階段:測試 1. 單元測試 2. 集成測試 3. 負載測試 4. 安全審計 5. 測試網部署 第4階段:部署 1. 部署到主網

ICP 完整課程——第31部分:構建生產級 dApp

在 ICP 上構建生產級 dApp
構建並部署生產就緒應用的分步指南。
第1階段:規劃
1. 定義問題
2. 選擇你的架構
3. 選擇合適的語言
4. 設計數據模型
5. 爲升級做規劃
第2階段:開發
1. 在本地設置 dfx
2. 創建 canister 項目
3. 編寫後端 canister
4. 編寫前端代碼
5. 本地測試
第3階段:測試
1. 單元測試
2. 集成測試
3. 負載測試
4. 安全審計
5. 測試網部署
第4階段:部署
1. 部署到主網
ICP 完整課程 — 第 29 部分:DeFi 基礎設施ICP 上的 DeFi — 去中心化金融基礎設施 ICP 爲構建複雜的 DeFi 應用提供了基礎。 核心組件: 1. 代幣 - ICP 原生代幣 - ckBTC 和 ckETH - SNS 代幣 - 通過賬本(ledger)canister 創建的自定義代幣 2. DEX 基礎設施 - 訂單簿 DEX - AMM(自動做市商) - 流動性池 - 跨鏈兌換 3. 借貸協議 - 有擔保借貸 - 閃電貸 - 收益農場 - 利率模型 DeFi 領域中 ICP 的優勢: 1. 低費用(幾分錢的分數) 2. 快速最終性(200ms)

ICP 完整課程 — 第 29 部分:DeFi 基礎設施

ICP 上的 DeFi — 去中心化金融基礎設施
ICP 爲構建複雜的 DeFi 應用提供了基礎。
核心組件:
1. 代幣
- ICP 原生代幣
- ckBTC 和 ckETH
- SNS 代幣
- 通過賬本(ledger)canister 創建的自定義代幣
2. DEX 基礎設施
- 訂單簿 DEX
- AMM(自動做市商)
- 流動性池
- 跨鏈兌換
3. 借貸協議
- 有擔保借貸
- 閃電貸
- 收益農場
- 利率模型
DeFi 領域中 ICP 的優勢:
1. 低費用(幾分錢的分數)
2. 快速最終性(200ms)
ICP 完整課程 第 28 部分:擴展到數百萬用戶擴展——從 1 億到 1 億用戶 ICP 通過增加子網實現水平擴展。下面介紹如何爲超大規模構建。 水平擴展: 1. 爲不同功能使用多個區塊鏈(canister) 2. 區塊鏈(canister)的地理分佈 3. 在子網之間進行負載均衡 4. 通過 NNS 實現自動擴展 區塊鏈(CANISTER)架構: 1. 微服務方案 2. 每個功能各自運行在獨立的區塊鏈(canister)中 3. 區塊鏈(inter-canister)之間的通信 4. 每個區塊鏈(canister)獨立擴展 數據分區: 1. 在多個區塊鏈(canister)之間對數據進行分片(shard) 2. 對於大型數據集使用穩定內存(stable memory)

ICP 完整課程 第 28 部分:擴展到數百萬用戶

擴展——從 1 億到 1 億用戶
ICP 通過增加子網實現水平擴展。下面介紹如何爲超大規模構建。
水平擴展:
1. 爲不同功能使用多個區塊鏈(canister)
2. 區塊鏈(canister)的地理分佈
3. 在子網之間進行負載均衡
4. 通過 NNS 實現自動擴展
區塊鏈(CANISTER)架構:
1. 微服務方案
2. 每個功能各自運行在獨立的區塊鏈(canister)中
3. 區塊鏈(inter-canister)之間的通信
4. 每個區塊鏈(canister)獨立擴展
數據分區:
1. 在多個區塊鏈(canister)之間對數據進行分片(shard)
2. 對於大型數據集使用穩定內存(stable memory)
ICP 完整課程——第 25 部分:ICP 上的 AIAI 與 ICP 的融合——AI 與區塊鏈的匯合 ICP 正在將自身定位爲 AI 驅動的去中心化應用平臺。 AI 集成選項: 1. 通過 HTTPS 進行外部調用 Canister 可調用外部 AI API(OpenAI、Anthropic 等) - 將提示發送給 AI 模型 - 在鏈上處理響應 - 將結果存儲到穩定內存中 2. 鏈上 AI 模型 在 canister 中直接運行小型 AI 模型: - 決策樹 - 簡單的神經網絡 - 基於規則的系統 - 受計算資源約束 3. AI 預言機 爲其他 canister 提供 AI 服務的專用 canister:

ICP 完整課程——第 25 部分:ICP 上的 AI

AI 與 ICP 的融合——AI 與區塊鏈的匯合
ICP 正在將自身定位爲 AI 驅動的去中心化應用平臺。
AI 集成選項:
1. 通過 HTTPS 進行外部調用
Canister 可調用外部 AI API(OpenAI、Anthropic 等)
- 將提示發送給 AI 模型
- 在鏈上處理響應
- 將結果存儲到穩定內存中
2. 鏈上 AI 模型
在 canister 中直接運行小型 AI 模型:
- 決策樹
- 簡單的神經網絡
- 基於規則的系統
- 受計算資源約束
3. AI 預言機
爲其他 canister 提供 AI 服務的專用 canister:
ICP 完整課程 — 第 23 部:Azle TypeScriptAZLE — ICP 上的 TYPESCRIPT Azle 是一個用於構建 ICP canisters 的 TypeScript/JavaScript 框架。它將熟悉的 JavaScript 生態帶到區塊鏈開發中。 爲什麼 Azle: 1. 使用 TypeScript 編寫 canisters(Canister) 2. 使用 npm 包 3. 熟悉的 JavaScript 工具鏈 4. 完整的 Candid 類型生成 5. 類 React 的前端集成 基礎示例: import { query, update, StableBTreeMap } from azle; let counter: StableBTreeMap = new StableBTreeMap(counter, 0, 100, 1000); #[update] function increment(): void { counter.insert(count, (counter.get(count) ?? 0n) + 1n);

ICP 完整課程 — 第 23 部:Azle TypeScript

AZLE — ICP 上的 TYPESCRIPT
Azle 是一個用於構建 ICP canisters 的 TypeScript/JavaScript 框架。它將熟悉的 JavaScript 生態帶到區塊鏈開發中。
爲什麼 Azle:
1. 使用 TypeScript 編寫 canisters(Canister)
2. 使用 npm 包
3. 熟悉的 JavaScript 工具鏈
4. 完整的 Candid 類型生成
5. 類 React 的前端集成
基礎示例:
import { query, update, StableBTreeMap } from azle;
let counter: StableBTreeMap = new StableBTreeMap(counter, 0, 100, 1000);
#[update]
function increment(): void {
counter.insert(count, (counter.get(count) ?? 0n) + 1n);
ICP 完整課程 — 第 22 部:Rust Canister 開發ICP 上的 Rust —— 性能與安全 Rust 是 ICP 上的一等語言。它用於對性能要求極高的 canister 以及複雜應用。 爲什麼是 Rust: 1. 無垃圾回收的內存安全 2. 零成本抽象 3. 無數據競爭的併發 4. 出色的性能 5. 不斷壯大的 ICP 生態系統 關鍵 Crate(核心庫): - ic-cdk:用於 canister 開發的核心 CDK - ic-cdk-macros:過程宏(procedural macros) - ic-stable-memory:穩定內存庫 - candid:Candid 序列化 基礎示例: 使用 ic_cdk_macros::query;

ICP 完整課程 — 第 22 部:Rust Canister 開發

ICP 上的 Rust —— 性能與安全
Rust 是 ICP 上的一等語言。它用於對性能要求極高的 canister 以及複雜應用。
爲什麼是 Rust:
1. 無垃圾回收的內存安全
2. 零成本抽象
3. 無數據競爭的併發
4. 出色的性能
5. 不斷壯大的 ICP 生態系統
關鍵 Crate(核心庫):
- ic-cdk:用於 canister 開發的核心 CDK
- ic-cdk-macros:過程宏(procedural macros)
- ic-stable-memory:穩定內存庫
- candid:Candid 序列化
基礎示例:
使用 ic_cdk_macros::query;
ICP 完整課程 — 第 21 部分:Motoko 編程語言MOTOKO — ICP 的原生語言 Motoko 是專門爲編寫 ICP canisters 而設計的編程語言。 爲什麼是 MOTOKO: 1. 爲 ICP 量身定製 2. 對 canister 功能的原生支持 3. 強大的類型系統 4. 對 JavaScript 開發者來說易於上手 5. 對 actors 和消息的一級支持 基礎語法: actor Hello { public query func greet(name: Text) : async Text { return "Hello, " # name # "!"; }; }; 核心概念: 1. Actors Canisters 就是 actors。它們通過消息進行通信。每個 actor 都有自己獨立的狀態。

ICP 完整課程 — 第 21 部分:Motoko 編程語言

MOTOKO — ICP 的原生語言
Motoko 是專門爲編寫 ICP canisters 而設計的編程語言。
爲什麼是 MOTOKO:
1. 爲 ICP 量身定製
2. 對 canister 功能的原生支持
3. 強大的類型系統
4. 對 JavaScript 開發者來說易於上手
5. 對 actors 和消息的一級支持
基礎語法:
actor Hello {
public query func greet(name: Text) : async Text {
return "Hello, " # name # "!";
};
};
核心概念:
1. Actors
Canisters 就是 actors。它們通過消息進行通信。每個 actor 都有自己獨立的狀態。
ICP 完整課程 — 第 16 部分:以太坊集成以太坊集成——在 ICP 上實現鏈融合 ICP 可以原生與以太坊交互。Canister 能讀取 ETH 狀態、簽署交易,並部署智能合約。 工作原理: 1. 以太坊適配器 類似於比特幣,每個節點都會運行一個以太坊適配器。它連接以太坊節點並讀取區塊鏈數據。 2. 閾值 ECDSA ICP 節點會共同簽署以太坊交易。此處同樣應用了比特幣中的閾值密碼學。 3. EVM RPC Canister 一個系統 canister,可直接訪問以太坊 RPC 端點。Canister 能查詢 ETH 餘額、調用智能合約,並提交交易。

ICP 完整課程 — 第 16 部分:以太坊集成

以太坊集成——在 ICP 上實現鏈融合
ICP 可以原生與以太坊交互。Canister 能讀取 ETH 狀態、簽署交易,並部署智能合約。
工作原理:
1. 以太坊適配器
類似於比特幣,每個節點都會運行一個以太坊適配器。它連接以太坊節點並讀取區塊鏈數據。
2. 閾值 ECDSA
ICP 節點會共同簽署以太坊交易。此處同樣應用了比特幣中的閾值密碼學。
3. EVM RPC Canister
一個系統 canister,可直接訪問以太坊 RPC 端點。Canister 能查詢 ETH 餘額、調用智能合約,並提交交易。
ICP 完整課程 — 第 15 部分:比特幣集成比特幣集成 — 在 ICP 上原生 BTC ICP 可原生創建、簽名並提交比特幣交易。不需要橋接、不使用包裝代幣、沒有中間商。 工作原理: 1. 閾值 ECDSA ICP 節點協同持有 BTC 私鑰分片。他們使用閾值密碼學對交易進行簽名。沒有任何單個節點擁有完整密鑰。 2. 比特幣適配器 每個節點都運行一個比特幣適配器,用於連接到比特幣網絡。它讀取區塊、提交交易,並跟蹤確認情況。 3. 比特幣測試網與主網

ICP 完整課程 — 第 15 部分:比特幣集成

比特幣集成 — 在 ICP 上原生 BTC
ICP 可原生創建、簽名並提交比特幣交易。不需要橋接、不使用包裝代幣、沒有中間商。
工作原理:
1. 閾值 ECDSA
ICP 節點協同持有 BTC 私鑰分片。他們使用閾值密碼學對交易進行簽名。沒有任何單個節點擁有完整密鑰。
2. 比特幣適配器
每個節點都運行一個比特幣適配器,用於連接到比特幣網絡。它讀取區塊、提交交易,並跟蹤確認情況。
3. 比特幣測試網與主網
ICP 完整課程 — 第 14 部分:HTTPS 出站調用HTTPS 出站調用——連接到外部世界 ICP 的 canister 可以向外部服務器發起 HTTP 請求。這稱爲 HTTPS 出站調用(HTTPS Outcalls)。它打破了傳統區塊鏈的隔離性。 工作原理: 1. Canister 發起一個 HTTP 請求(GET、POST、HEAD) 2. 子網中的所有節點會獨立執行該請求 3. 使用共識對響應進行比較 4. 返回給 canister 一個單一的、已達成一致的響應 這帶來了什麼: - 從交易所獲取實時價格數據 - 調用傳統 API(Twitter、GitHub、天氣等)

ICP 完整課程 — 第 14 部分:HTTPS 出站調用

HTTPS 出站調用——連接到外部世界
ICP 的 canister 可以向外部服務器發起 HTTP 請求。這稱爲 HTTPS 出站調用(HTTPS Outcalls)。它打破了傳統區塊鏈的隔離性。
工作原理:
1. Canister 發起一個 HTTP 請求(GET、POST、HEAD)
2. 子網中的所有節點會獨立執行該請求
3. 使用共識對響應進行比較
4. 返回給 canister 一個單一的、已達成一致的響應
這帶來了什麼:
- 從交易所獲取實時價格數據
- 調用傳統 API(Twitter、GitHub、天氣等)
ICP 完整課程 — 第 12 部分:服務神經系統(SNS)SNS——面向 dApp 的去中心化治理 服務神經系統(Service Nervous System)允許任何基於 canister 的應用成爲由 DAO 管理的治理實體。它是運行在 ICP 上的去中心化治理框架。 什麼是 SNS? SNS 是一個 DAO 框架。它讓: - 開發者去中心化其 dApp 的控制權 - 用戶參與治理 - 代幣持有人對提案進行投票 - 金庫由全體共同管理 SNS 啓動流程: 1. 開發者向 NNS 提交提案 2. NNS 批准 SNS 啓動 3. 社區將 ICP 兌換爲 SNS 代幣

ICP 完整課程 — 第 12 部分:服務神經系統(SNS)

SNS——面向 dApp 的去中心化治理
服務神經系統(Service Nervous System)允許任何基於 canister 的應用成爲由 DAO 管理的治理實體。它是運行在 ICP 上的去中心化治理框架。
什麼是 SNS?
SNS 是一個 DAO 框架。它讓:
- 開發者去中心化其 dApp 的控制權
- 用戶參與治理
- 代幣持有人對提案進行投票
- 金庫由全體共同管理
SNS 啓動流程:
1. 開發者向 NNS 提交提案
2. NNS 批准 SNS 啓動
3. 社區將 ICP 兌換爲 SNS 代幣
ICP 完整課程 — 第 10 部分:ICP 代幣經濟學ICP 代幣 — 實用性與治理 ICP 代幣具有三種用途: 1. 治理 ICP 持有者可以在 NNS 中質押代幣以對提案進行投票。投票權與質押量成正比。質押期限會乘以你的投票權(8 年質押 = 3 倍乘數)。 2. 週期轉換 ICP 可以轉換爲用於爲 Canister 提供算力的週期。 這是單向轉換:ICP 進入,週期輸出。這會帶來對 ICP 的需求。 3. 獎勵 節點提供者會以 ICP 獲得獎勵。質押者會收到投票獎勵。這激勵了參與。

ICP 完整課程 — 第 10 部分:ICP 代幣經濟學

ICP 代幣 — 實用性與治理
ICP 代幣具有三種用途:
1. 治理
ICP 持有者可以在 NNS 中質押代幣以對提案進行投票。投票權與質押量成正比。質押期限會乘以你的投票權(8 年質押 = 3 倍乘數)。
2. 週期轉換
ICP 可以轉換爲用於爲 Canister 提供算力的週期。 這是單向轉換:ICP 進入,週期輸出。這會帶來對 ICP 的需求。
3. 獎勵
節點提供者會以 ICP 獲得獎勵。質押者會收到投票獎勵。這激勵了參與。
ICP 完整課程——第 5 部分:子網與複製子網——ICP 如何橫向擴展 子網是一組在共識中運行的節點。每個子網本質上都是一條獨立的區塊鏈,用於託管 canisters。 子網類型: 1. 系統子網 運行關鍵基礎設施,如 NNS、CMC 和 II。不要用於公開(public)的 canisters。 2. 應用子網 託管用戶 canisters。這些是 ICP 的“主力軍”。每個應用子網運行 13-40 個節點。 3. 已驗證子網 特殊子網:所有節點都由第三方獨立進行驗證。 複製如何工作:

ICP 完整課程——第 5 部分:子網與複製

子網——ICP 如何橫向擴展
子網是一組在共識中運行的節點。每個子網本質上都是一條獨立的區塊鏈,用於託管 canisters。
子網類型:
1. 系統子網
運行關鍵基礎設施,如 NNS、CMC 和 II。不要用於公開(public)的 canisters。
2. 應用子網
託管用戶 canisters。這些是 ICP 的“主力軍”。每個應用子網運行 13-40 個節點。
3. 已驗證子網
特殊子網:所有節點都由第三方獨立進行驗證。
複製如何工作:
ICP 完整課程——第 4 部分:共識協議ICP 共識——如何達成一致 ICP 使用一種名爲 IC-Consensus 的新型共識協議。它融合了多項創新: 1. 閾值 BLS 簽名 每個區塊提議都會由閾值 BLS 進行簽名。如果足夠多的節點達成一致,該區塊就會被最終確認。相比傳統的 Nakamoto 共識,這更快。 2. 異步可驗證隨機函數(AVRF) 每一輪隨機選擇區塊生產者。它能防止針對特定節點的定向攻擊。確保公平性。 3. 切換(PIVOTING) 如果區塊生產者遲緩或有惡意,其他節點將接手。網絡會動態切換到最快的誠實提議者。

ICP 完整課程——第 4 部分:共識協議

ICP 共識——如何達成一致
ICP 使用一種名爲 IC-Consensus 的新型共識協議。它融合了多項創新:
1. 閾值 BLS 簽名
每個區塊提議都會由閾值 BLS 進行簽名。如果足夠多的節點達成一致,該區塊就會被最終確認。相比傳統的 Nakamoto 共識,這更快。
2. 異步可驗證隨機函數(AVRF)
每一輪隨機選擇區塊生產者。它能防止針對特定節點的定向攻擊。確保公平性。
3. 切換(PIVOTING)
如果區塊生產者遲緩或有惡意,其他節點將接手。網絡會動態切換到最快的誠實提議者。
ICP 完整課程 — 第 2 部分:架構深度解析ICP 架構 — 內部工作原理 Internet Computer 由四個主要層組成: 第 1 層 — 硬件(節點) 運行 ICP 協議的物理機器。每個節點運行 IC Replica 軟件。節點被組織到不同的子網中。 第 2 層 — 子網 一組在共識中運行的節點。每個子網都是一條獨立的區塊鏈,用於在其上運行 canister 邏輯。子網通過由 NNS 協調的路由實現互聯。 第 3 層 — Canisters ICP 上的智能合約。與以太坊智能合約不同,canisters:

ICP 完整課程 — 第 2 部分:架構深度解析

ICP 架構 — 內部工作原理
Internet Computer 由四個主要層組成:
第 1 層 — 硬件(節點)
運行 ICP 協議的物理機器。每個節點運行 IC Replica 軟件。節點被組織到不同的子網中。
第 2 層 — 子網
一組在共識中運行的節點。每個子網都是一條獨立的區塊鏈,用於在其上運行 canister 邏輯。子網通過由 NNS 協調的路由實現互聯。
第 3 層 — Canisters
ICP 上的智能合約。與以太坊智能合約不同,canisters:
文章
$ICP 可擴展性 — 1,089 TPS 實時,0 秒最終確定你知道嗎?$ICP 持續處理每秒 1,000 多筆交易? 這使得 Internet Computer 成爲 Web3 中吞吐量最高的區塊鏈網絡之一。 🔹 實時 TPS:1,089 筆/秒 🔹 最高 TPS(100 個區塊):25,621 筆/秒 🔹 最大理論 TPS:209,708 筆/秒 🔹 交易量(1D):94M 筆 🔹 區塊時間:480 毫秒 🔹 最終確定時間:0 秒 🔹 中本聰係數:14 🔹 驗證者:673 🔹 平均交易費:$0.00008485 🔹 總交易數:294B 互聯網級應用需要互聯網級性能。 $ICP 交付。🔥

$ICP 可擴展性 — 1,089 TPS 實時,0 秒最終確定

你知道嗎?$ICP 持續處理每秒 1,000 多筆交易?
這使得 Internet Computer 成爲 Web3 中吞吐量最高的區塊鏈網絡之一。
🔹 實時 TPS:1,089 筆/秒
🔹 最高 TPS(100 個區塊):25,621 筆/秒
🔹 最大理論 TPS:209,708 筆/秒
🔹 交易量(1D):94M 筆
🔹 區塊時間:480 毫秒
🔹 最終確定時間:0 秒
🔹 中本聰係數:14
🔹 驗證者:673
🔹 平均交易費:$0.00008485
🔹 總交易數:294B
互聯網級應用需要互聯網級性能。 $ICP 交付。🔥
登入以探索更多內容
加入幣安廣場中的全球加密貨幣用戶
⚡️ 獲取加密貨幣的最新和實用資訊。
💬 受到全球最大加密貨幣交易所的信任。
👍 發掘來自經過驗證創作者的真實見解。
電子郵件 / 電話號碼