Internet Computer(ICP)
網際網路計算機區塊鏈結合了對區塊鏈設計的徹底重新思考,由密碼學的創新提供支持。它提供了第一個「世界計算機」區塊鏈,可用於構建幾乎任何在線系統或服務,包括要求苛刻的網絡社交媒體,無需傳統的 IT 服務,如雲計算服務。因此,它可以實現完全的端到端去中心化。
Internet Computer(ICP)是一個去中心化的區塊鏈平台,旨在構建一個全球性的、開放的網絡,提供無限擴展的計算能力。以下是關於Internet Computer(ICP)的一些關鍵信息:
- 項目簡介:
- Internet Computer(ICP)由Dfinity基金會開發,旨在創建一個去中心化的網絡,其協議生成一個可靠的「虛擬區塊鏈計算機」運行在對等網絡之上。
- ICP幣是Internet Computer項目的治理代幣,用於參與治理,可以鎖定在「投票神經元」內,從而將它們置於網絡神經系統(NNS)中。
- 技術特點:
- ICP採用的共識機制是Proof of Stake(PoS),使用可驗證隨機函數(VRF)技術,提供可預測的性能和快速的計算確認。
- ICP平台支持WASM智能合約,允許開發者使用多種程式語言構建去中心化應用。
- 市場表現:
- ICP幣自2016年發行以來,一直受到市場關注,其代幣在上線後表現出色,價格和市值均有顯著增長。
- ICP幣的未來發展計劃包括拓展節點規模、優化協議性能、跨鏈互操作性等,以提升網絡的穩定性和安全性。
- 合作夥伴和生態建設:
- Dfinity創始人Dominic Williams表示,Dfinity正在通過Chain Key技術集成比特幣,這將進一步提升ICP的生態和應用範圍。
- ICP幣將積極推進財務公開、審計透明等工作,與各國監管機構建立溝通機制,爭取成為合規範例。
- 未來規劃:
- ICP幣的未來發展計劃包括構建一個全球性的、去中心化的計算網絡,持續擴大節點數量,吸納更多機構和個人參與。
- ICP幣將探索與其他主流公鏈的跨鏈合作,實現資產、信息的無縫流轉,拓寬ICP生態的應用邊界。
Internet Computer(ICP)通過其創新的技術架構和宏偉的發展藍圖,正在成為區塊鏈領域的一個重要參與者,尤其是在去中心化計算和Web3.0應用平台方面
發展歷程 編輯
2016年,Dominic Williams 創立非營利基金會組織 DFINITY,團隊包括了世界領先的密碼學家,數學家和資深工程師等,如 BLS 技術的發明人,Bitcoin ASICBoost 的發明人,來自耶魯大學和歐洲 EPFL 分布式計算中心的多方計算和密碼學研究者等。DFINITY 的願景是創建一個去中心化的網際網路生態,打破現有大型技術公司對於在線服務和數據的壟斷。
2021年5月10日,IC 主網上線。
2022年1月22日,DFINITY 基金會發布 ICP 新版白皮書「The Internet Computer for Geeks」,用戶可以了解網際網路計算機(Internet Computer)架構,深入了解構成 ICP 的 Chain Key 加密技術、容器智能合約和多個加密工程的突破性進展[1]。
2022年4月7日,DFINITY 基金會研發團隊現已在 Internet Computer 網絡神經系統(NNS)中實現神經元合併功能,允許將同一控制器密鑰擁有的多個神經元合併為單個神經元[2]。
2022年11月,IC 與比特幣網絡集成並發布 ckBTC。
2023年4月3日,Internet Computer(IC)正式發行 Chain-Key Bitcoin(ckBTC),並表示該代幣相較已有的跨鏈或封裝方案具有更高的安全性。IC 表示,ckBTC 與比特幣 1:1 對應,並通過合約發行和贖回,且過程是完全去中心化的[3]。
2024年7月,宣布啟動 Deuterium Milestone 的測試階段。引入了閾值 Schnorr 簽名,支持在 ICP 上進行比特幣 taproot 交易以及與其他鏈的直接集成,進一步簡化了開發人員構建多鏈應用程式的方式[4]。
技術細節 編輯
IC 由 DFINITY 開發、推廣和維護,是一種旨在擴展全球網際網路功能並使其成為世界計算機的公共網絡。通過創新的區塊鏈技術,IC 可以提供無限的擴展性和高速的交易處理能力,並且可以處理 HTTP 請求,以支持大規模的去中心化應用,從社交媒體平台、開源項目託管服務到各種企業級應用程式。理論上,任何現有的網際網路服務都可以在 IC 上被重新構建為去中心化版本[5]。
IC 有兩種原生代幣,ICP 負責投票治理,Cycle 負責 Gas 花費。IC 實施一種「反向 Gas」模型,用戶與鏈上交互時無需支付任何 Cycle,智能合約的開發者可將 ICP 轉化為 Cycle 預付其智能合約的 Gas 花費,Cycle 錨定了一組法定貨幣來保障開發者所預付的 Gas 成本保持相對穩定。這個模型類似於 Web2 的機制,用戶訪問應用服務免費,開放商承擔應用服務的運維成本。
IC 架構概覽 編輯
IC 上的智能合約稱為 Canister,是一種將 Wasm 程序代碼和數據存儲綁定的單元,任何人都可以在 IC 上部署 Canister。
IC 將 Canister 分片到多個實例上,每個實例稱為子網,並擁有自己的一組去中心化節點,在它們之間運行共識算法,構建自己的區塊鏈,每個子網與其他子網並行運行。一個子網上的 Canister 可以通過發送消息的方式與不同子網上的另一個 Canister 進行通信。用戶也可以向 Canister 發送消息。下圖為 IC 上的一條消息:
- 消息發送到一個 RPC 節點;
- RPC 節點將消息路由到託管目標 Canister 的子網;
- 該子網的共識算法將消息添加到子網區塊鏈中的最新的區塊中;
- 該消息被添加到目標 Canister 的輸入隊列中;
- Canister 執行該消息。
子網可以有不同的大小,即複製因子,它決定了在該子網上運行 Canister 的成本。它還會影響最終確定的時間和安全性。
Chain-Key 技術 編輯
Chain-Key 技術是 IC 的核心技術之一,由門限簽名、非交互分布式密鑰生成、零知識證明等密碼學技術構成。
每個子網都有一個固定的公鑰。相應的私鑰不會存儲在單個節點上,也不會在任何節點上可用。相反,它被分割成多個秘密共享,並使用閾值密碼術分布在所有節點上。節點可以使用這些秘密共享對用戶和其他子網的消息進行集體簽名。這個功能不僅意味著狀態和結果的驗證對於用戶來說變得異常簡單,而且也沒有必要保持區塊鏈中的塊永遠可用,打破了可擴展性瓶頸。事實上,IC 會主動垃圾收集舊塊以節約存儲使用。
智能合約可以擁有自己的密鑰,並且可以為其他區塊鏈(例如比特幣和以太坊)簽署交易,實現與其他區塊鏈的無需信任的交互。事實上,IC 已經基於 Chain-Key 技術集成了比特幣,集成以太坊也在日程當中。
參考連結 編輯
- ↑ The DFINITY Foundation whitepaper
- ↑ Internet Computer NNS Neurons Can Now Be Merged | by DFINITY | The Internet Computer Review | Medium
- ↑ Chain-Key Bitcoin: A Decentralized Bitcoin Twin | by DFINITY | The Internet Computer Review | Medium
- ↑ ICP Further Advances Chain Fusion With Latest Bitcoin Milestone: Deuterium | by DFINITY | The Internet Computer Review | Medium
- ↑ How it works | Internet Computer