我們知道,DFINITY 社區於去年 9 月批准了將比特幣與互聯網計算機集成的提案,而此刻 DFINITY 基金會已經推出互聯網計算機(ICP)的比特幣開發者預覽版,關於細節與影響有哪些,我們一起來看看吧。

— Web3Caff 編輯部註丨導讀

原文 [英]:DFINITY

翻譯:Catherine

DFINITY 基金會朝著在高度可擴展的互聯網計算機區塊鏈上為比特幣網絡提供強大的智能合約功能邁出了重要的一步,具有快速的終結性和低交易成本。

今天發布的比特幣集成開發人員預覽版使開發人員能夠立即開始編寫利用互聯網計算機的新比特幣 API 的容器智能合約,並在幾週後(2022 年第一季度末)全面發布比特幣集成。

互聯網計算機與比特幣的直接集成正在為世界上最大的加密貨幣帶來先進的智能合約,無需可信的中介或鏈橋,為使用比特幣的 DeFi 項目提供了基礎。

一旦部署,互聯網計算機上的每個容器智能合約都將能夠充當比特幣錢包,從而打開大量用例和 dapp 實施。這將增強現有 DeFi 生態系統的功能和價值,並產生一波具有最強信任度的基於比特幣的新 DeFi 平台。

InfinitySwap 被視為互聯網計算機生態系統的 “Uniswap”,旨在成為首批在互聯網計算機上推出的 AMM 之一,並利用其與比特幣的直接集成來實現直接從比特幣錢包進行質押。

這是一項革命性的新技術,使智能合約能夠控制 BTC 密鑰—— 一項有價值的創新,與 InfinitySwap AMM 配合使用時,任何擁有 BTC 錢包的人都可以通過其協議抵押資產。

InfinitySwap 首席執行官 Max Chamberlin 表示:“這是比特幣的大爆炸時刻—— 想像一下,將世界上最去中心化和流動性最強的加密市場 (BTC) 整合到世界上最快的區塊鍊網絡 (ICP) 上的 Staking 機會。互聯網計算機的 Chain Key 密碼學打破了包裝版本的 BTC 是 DeFi 的唯一選擇的說法,並首次授權 DeFi 協議以完全去中心化的方式持有 BTC,為 Staking 機會的爆炸式增長鋪平了道路。在 InfinitySwap,我們的目標是利用互聯網計算機讓用戶能夠通過我們的流動資金池直接從他們的錢包中質押 BTC 並賺取豐厚的 APY。 ”

在區塊鏈的短暫歷史中,曾發生過多起區塊鏈橋被攻破的事件,造成巨大的經濟損失。

比特幣集成的一個關鍵特性是它是 “無需信任的”,這意味著除了比特幣網絡和互聯網計算機的信任假設之外,它不需要其他的信任假設,這對於最終系統的安全性來說是一個非常強大的特性:它不需要為了安全或確保集成正常工作而信任任何橋接器或其他額外方,因此它不會冒單點故障的風險。

例如,由於互聯網計算機的直接和無需信任的集成,比特幣加密借貸可以在比其他平台上更強大的信任模型中實現。

L’Atelier BNP Paribas 的首席執行官 John Egan 指出,互聯網計算機上的比特幣智能合約將是一種直接集成,而不是像包裝版本的 BTC 那樣的間接替代品,或者像閃電網絡這樣的賬外交易的雙向支付系統。他認為這將對比特幣和更普遍的加密產生重大影響。

這將催生一個基於比特幣的 DeFi 生態系統。簡而言之,IC 正在將類似以太坊的功能擴展到比特幣,儘管其方式比當前選項更快、更具可擴展性且更便宜。 ”

他說:“鑑於比特幣近 1 萬億美元的絕對規模及其與加密貨幣領域的相對規模(近 40% 的市場份額),由此產生的 DeFi 生態系統可能會相當大。 ”

借助比特幣 API 開發者預覽版,開發者現在可以開始編寫與比特幣交互的容器並查詢區塊鏈狀態(任何比特幣地址的餘額和 UTXO),以及向比特幣網絡發送交易。

此預覽版安裝在 DFINITY Canister SDK 之上,預覽版僅在本地 dfx 環境中可用,而不是像完全集成那樣在互聯網計算機主網上運行。

從技術上講,開發者預覽版在回歸測試(“regtest”)模式下使用本地部署的 bitcoind 節點,而不是與比特幣主網或測試網集成。

這是本地開發環境的最佳選擇,因為它允許開發人員完全控制 “他們自己的” 本地比特幣網絡,該網絡以完全可預測的方式運行,用於測試目的,同時避免與真正的比特幣測試網同步。

您可以在 smartcontracts.org 找到開發人員預覽版的摘要頁面,其中包含指向 Motoko 和 Rust 中的資源、安裝說明、API 文檔和示例項目的鏈接。

新的比特幣功能涉及兩個主要功能

  • 比特幣集成 API:此功能是比特幣網絡與互聯網計算機協議棧的技術集成,實現比特幣邏輯主要部分的比特幣容器(“虛擬” 容器)作為副本的一部分實現。副本之外是一個比特幣適配器,它連接到比特幣主網以檢索區塊並發送傳出交易。將比特幣功能集成到互聯網計算機協議堆棧中,允許將區塊拉入堆棧並通過互聯網計算機的共識機製到達比特幣容器,而交易則以另一種方式返回,由比特幣適配器提交到比特幣網絡。
  • 閾值 ECDSA API:此功能是互聯網計算機的鏈密鑰加密套件的擴展。它允許容器從啟用 ECDSA 的子網請求 ECDSA 簽名,這些子網持有 ECDSA 主密鑰,在其所有副本之間秘密共享。啟用 ECDSA 的子網通過加密多方協議使用秘密共享私鑰根據容器的請求創建簽名,每個容器都有自己的派生密鑰,它可以單獨控制以發布簽名。這允許在互聯網計算機的信任模型內簽署比特幣交易,即最多不到三分之一的 ECDSA 子網副本可以在不損害安全性的情況下受到損害,容器可以從 ECDSA 子網獲取他們的公鑰來計算他們的比特幣地址。

請注意:比特幣容器在開發者預覽版中作為常規的基於 WebAssembly 的容器公開,需要由開發人員安裝。比特幣開發者預覽版上的容器還不能訪問 Threshold ECDSA API,這意味著他們需要運行自己的 ECDSA 庫來計算 ECDSA 簽名,直到完整的比特幣集成作為互聯網計算機的 Chromium(鉻)里程碑的一部分發布。

《社區批准了將比特幣與互聯網計算機集成的提案》

除了上述之外,接下來的步驟將涉及通過對直接集成獲得的 BTC 進行包裝,在互聯網計算機上發布一種包裝的 BTC 形式。這建立在比特幣集成的基礎上,並將通過基於分類帳的成果來實現,該實現無需額外的信任假設即可實現包裝的 BTC。

包裝後的 BTC 可以在互聯網計算機上使用,不受比特幣的任何限制(高交易成本、低交易吞吐量、較長的最終確定時間等),利用互聯網計算機區塊鏈每秒處理超過 11,500 筆交易的能力,在 dapp 子網中的最終確定性為 1 秒。

比特幣集成的可用性只是互聯網計算機計劃的更大集成和 DeFi 策略的一部分,以下是一些對比特幣集成用例特別有益並有助於 DeFi 生態系統發展的關鍵集成:

  • 允許智能合約直接進行 HTTP(S) 調用:從而實現預言機網絡提供的其他功能,但無需信任任何第三方預言機,並具有直接請求提供的額外靈活性。
  • 直接以太坊集成:這將遵循我們與比特幣直接集成的相同基本原則,以實現無需我們需要信任的中介的無信任集成。具體來說,以太坊上的所有 ERC-20 代幣都可以在以太坊和互聯網計算機之間以 “無需信任” 的方式轉移,互聯網計算機上的智能合約可以調用以太坊上的智能合約,反之亦然。
  • 與其他區塊鏈的集成:這旨在與其他區塊鏈集成並能夠在它們與互聯網計算機之間轉移資產,這將有助於將多種其他加密貨幣引入互聯網計算機,以用於去中心化交易等用例。

鏈接

比特幣集成開發者預覽

  • https://smartcontracts.org/

比特幣集成開發者論壇線程

  • https://forum.dfinity.org/t/direct-integration-with-bitcoin/6147/172

開始在 smartcontracts.org 上構建,並在 forum.dfinity.org 上加入開發者社區。

免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。文章內的信息僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。