高級智能合約終於來到了比特幣。 DFINITY 研發團隊宣布了Internet 計算機與比特幣網絡直接集成的beta 版本,消除了對可信中介或橋樑的任何依賴。開發人員可以立即開始使用集成API 進行測試和構建。
這一里程碑為未來幾個月成功發布通用可用性(GA) 鋪平了道路,在高度可擴展的互聯網計算機區塊鏈上為比特幣提供創新的智能合約功能,具有快速的終結性和低交易成本。它是將IC 與現有系統集成的更廣泛路線圖的一部分,履行其提供開放、安全和可擴展的強大通用區塊鏈的使命。
比特幣集成測試版包括:
一個實驗性的比特幣測試網集成API,用於使用比特幣對罐式智能合約進行開發和預生產測試。 (與即將發布的GA 版本相同的API。)
帶有測試密鑰的閾值ECDSA 部署**,它支持比特幣集成以及與使用ECDSA 方案的其他區塊鏈的集成,例如以太坊。文檔:— https://internetcomputer.org/docs/current/developer-docs/functionality/bitcoin/— https://internetcomputer.org/docs/current/developer-docs/functionality/t-ecdsa
以及在Motoko 和Rust中部署容器的示例代碼。
**請注意,當前部署的測試密鑰僅用於開發和測試目的,例如,在比特幣測試網上保存比特幣,將來可能會被刪除。我們強烈反對將此實驗測試密鑰附加任何實際價值。
沒有橋樑
最近發生了許多區塊鍊網橋被破壞的事件,導致大量漏洞和損失。這種直接比特幣集成的一個基本屬性是它是“無需信任的”,除了比特幣網絡和互聯網計算機的固有屬性之外,它不需要額外的信任假設。該實施不需要任何需要為安全性或集成可用性而受信任的其他方,因此不存在單點故障。
比特幣集成使Internet 計算機容器能夠保存比特幣地址並充當錢包,通過控制ECDSA 簽名密鑰來保存、接收和發送比特幣。比特幣智能合約可以圍繞原生比特幣安全開發,並且可以原生且安全地持有自己的比特幣密鑰。這為涉及比特幣的用例開闢了新的可能性,例如允許用戶通過即時消息傳輸比特幣的社交平台(如OpenChat)和支持使用零知識證明的私人比特幣交易的dapp(如Spinner )。
基於BTC 的DeFi
Internet Computer 的比特幣集成特性將使其成為整合比特幣的DeFi 的首要基礎,增強現有DeFi 生態系統的功能和價值,同時釋放一波利用比特幣流動性的新項目,如InfinitySwap、Sonic和ICPSwap。例如,由於Internet Computer 的直接和無需信任的集成,比特幣加密貨幣借貸可以在比其他平台上更強大的信任模型中實現,使其成為DeFi 開發人員的自然選擇。
總體而言,BTC 可能成為除ICP 之外的互聯網計算機上的主要代幣之一,可用於任何可以想像的用例。
下一步
除上述內容外,目前正在開發的GA 版本將包括引入ckBTC,這是一種在互聯網計算機上通過直接集成本地獲得的高級盤點BTC 的形式,可以以低交易費用和互聯網計算機的終結時間。
ckBTC 賬本有效地保存(控制)其自己的原生BTC 私鑰,但任何人或任何代碼都無法使用整個密鑰。關鍵份額由子網的節點持有,交易使用閾值簽名進行簽名。這允許用戶以不需要額外信任假設的方式獲得打包的BTC——這只是互聯網計算機與傳統區塊鏈不同的另一個方面。
隨著比特幣集成接近全面實施,DFINITY 研發團隊將繼續向社區更新我們的進展和時間表。我們真的迫不及待地想看看開發者社區使用Internet Computer 的比特幣集成構建了什麼