AI 概要
展開
僅需 30 秒,即可快速掌握文章內容並判斷市場情緒!
2023 年 10 月初,廣受好評的區塊鏈開發者 Robin Linus 發佈了 BitVM 白皮書,BitVM 是一款智能合約類功能的計算引擎。 Linus是業內的一位知名人物,創建了ZeroSync,這是比特幣的零知識證明協議。 他的最新創新 BitVM 有望在比 ZeroSync 平台更深遠的層面上影響整個行業。
透過爲比特幣網絡啓用智能合約功能,BitVM 有可能利用龐大的比特幣持有者和交易者隊伍。目前,智能合約和去中心化應用程序 (DApp) 與以太坊 (ETH) 和其他智能鏈緊密相關。然而,全球最大的區塊鏈——比特幣——卻避開了正在進行的 DApp 革命。BitVM 是最新、最有前景的技術,即將改變現狀。
主要收穫:
BitVM是一個計算引擎,旨在支持Turing完成比特幣智能合約,從而支持各種基於比特幣的DApp。
BitVM 主要在鏈下處理交易,從而最大限度地減少比特幣區塊鏈上的計算負載。
與支持多方操作的以太坊 EVM 不同,BitVM 僅限於雙方交易。然而,開發者可以探索將 BitVM 與 Layer 2 解決方案相結合,實現這一限制。
儘管比特幣是第一個也是最大的區塊鏈,但其原生無法運行智能合約,而智能合約是支撐 DApp 的技術。因此,它在很大程度上仍然是一個加密貨幣資產轉移和存儲的平台。
BitVM(比特幣虛擬機)是一款計算引擎,旨在爲比特幣實現智能合約式功能。 BitVM 的白皮書於 2023 年 10 月 9 日發佈,詳細介紹了這一有前景理念的技術實施。
您可以將 BitVM 視爲比特幣鏈的附加計算層,開發者可以使用它來支持智能合約功能。請注意,在討論 BitVM 時,我們如何使用「智能合約式」一詞,而不僅僅是「智能合約」。這是因爲以太坊上運行的複雜智能合約與 BitVM 智能合約功能之間存在重要區別。
儘管以太坊智能合約能夠支持多方交易,但 BitVM 主要支持雙方交易交易。我們將在後面的部分中深入探討兩者的區別。
BitVM 智能功能的一個重要特點是其 Turing 完整性。Turing 完整系統能夠執行任何複雜程度的計算任務。BitVM 的 Turing 完整性確保了這一計算引擎能夠用於對複雜智能合約應用程序進行編程。
BitVM 的功能可透過比特幣 Taproot 升級實現。BitVM 使用將欺詐證明與挑戰響應協議相結合的模型來處理和驗證雙方之間的交易:證明者和驗證者。驗證者發起計算任務,並透過自己與驗證者之間建立的通道發送,驗證者隨後確認計算的有效性。驗證後,交易將被添加到整個批次中,並整理後發佈到底層比特幣區塊鏈。
如果驗證者拒絕驗證者發送的計算任務,則可以使用比特幣鏈上有效性檢查機制來檢查交易並解決爭議。此類爭議中的附加鏈上驗證可保護驗證者免受驗證者虛假、錯誤的拒絕,系統旨在懲罰不公正地拒絕驗證者進行合法計算的驗證者。
同時,鏈上爭端驗證還旨在懲罰發送欺詐或錯誤計算的驗證者。如果驗證者的爭端主張被認定爲合理,則系統會懲罰不誠實的證明者。
雖然在出現爭議時進行額外的鏈上驗證會消耗比特幣區塊鏈的資源,但不會產生爭議的雙向交互將在比特幣環境中解決,不會消耗比特幣的資源。關鍵想法是,驗證者和驗證者之間的絕大多數雙向互動都不會引起爭議。因此,BitVM交易對比特幣鏈的整體影響很小。
因此,BitVM 的模型假設,由於驗證者和驗證者之間達成的相互協議,區塊鏈上發佈的大多數交易都是有效的,除非提出欺詐索賠。這一假設與經典區塊鏈樂觀彙總中使用的假設類似。雖然樂觀卷積和 BitVM 使用的模型的確切技術細微差別有所不同,但計算引擎使用的驗證模型通常可以描述爲樂觀驗證技術的一種表示形式。
將交易捆綁成一批後,BitVM 隨後將其發佈到比特幣區塊鏈。BitVM 採用的樂觀驗證模型和批量處理方式均顯著降低了比特幣的計算負載。因此,BitVM 不僅支持比特幣智能合約功能,還以高效、低消耗的方式實現智能合約功能。
除了簡單的比特幣交易外,BitVM 還開啓了利用全球最大區塊鏈的巨大潛力。BitVM 背後的技術和 Turing 完善的特性使得大量 DApp 解決方案成爲可能,其中大多數都涉及雙方互動。
BitVM 在比特幣區塊鏈上的一些最具前景的用例包括以下內容。
雖然比特幣本身可用於雙方之間的普通點對點 (P2P) 支付,但其區塊鏈上缺乏智能合約功能,目前無法基於高交易量或自動安排使用複雜的支付解決方案。
許多企業,特別是在金融科技和供應鏈行業,都希望在比特幣中看到這種功能。例如,BitVM 可在交付商品或服務時自動履行支付義務。由於 BitVM 的交易處理效率高,雙方之間頻繁的小額支付也成爲可能。
押注 DApp 的核心功能涉及押注服務運營商與每位投注者之間的交易。BitVM 可能會啓用雙向合約,投注者會與運營商進行下注,並根據體育比賽和他們所參與的其他活動的結果獲得報酬或收費。
BitVM 的智能合約式功能還可用於支持某些去中心化金融 (DeFi) 應用。計算引擎的一個潛在用例是應用程序,其中雙方之間的交易鏈足以結算合約。此類 App 的一個示例是基於訂單簿模式的去中心化交易所 (DEX)。 在此模式下,買賣雙方將簽訂合約來兌換加密貨幣。
然而,BitVM 內部缺乏多方功能可能會使一些更復雜的 DeFi 應用程序,例如基於自動做市商 (AMM) 的 DEX,難以實現原生功能。AMM DEX 大量利用流動性資金池和存儲庫,許多用戶從中儲值資金,並瓜分資金池產生的手續費。因此,這些交易所需要相當複雜的多方實施。
比特幣區塊鏈是一個龐大的能源消費國,並不是關注低環境影響的公司的首選之一。BitVM 高效、低佔用空間的處理模式能夠實現能耗極低的交易。因此,該引擎可用於綠色支付解決方案。例如,在農業領域,「綠色支付」一詞是指對環境產生積極影響的支付(向生產商支付)。BitVM 可用於開發有助於支付農業費用的解決方案。
與 BitVM 類似,EVM 是一個完整的 Turing 系統,可幫助開發者創建功能複雜的應用程序。然而,BitVM 和 EVM 也存在諸多區別。這兩種計算引擎的主要區別如下:
BitVM 是一款僅支持雙方操作的引擎,EVM 支持多方功能。這使 EVM 能夠利用更復雜的 DApp 合約。
BitVM 的大部分交易處理都發生在鏈外,最大限度地降低了對底層比特幣區塊鏈的影響。與 BitVM 不同,EVM 是一種鏈上引擎,所有操作均在以太坊原生環境中進行。
BitVM 是比特幣區塊鏈的可選附加引擎,無需 BitVM 即可自行運營。相比之下,EVM 是以太坊區塊鏈不可或缺的一部分;如果沒有 EVM,就沒有以太坊。
BitVM 的核心理念是完成 Turing 比特幣合約,這無疑是革命性的。然而,儘管引擎具有優勢和承諾,但它仍存在一定的侷限性。BitVM 的一個主要侷限性是其無法處理多方交易,因此限制了使用更復雜的計算和解決方案。隨着現代 DApp 日益複雜,多方功能變得至關重要。
BitVM 的另一個侷限性源於鏈外處理負載沉重(好奇的是,這正是其主要優點之一)。雖然鏈外處理非常適合減少比特幣網絡上的負載,但它會產生兩個潛在問題,其中第一個問題是由此產生的鏈外資源負載。大規模交易和應用程序可能會對鏈外計算資源造成巨大需求,這可能會顯著降低 BitVM 的環境和效率優勢。
第二個問題涉及交易安全。比特幣的內置加密安全機制在保護網絡免受黑客攻擊和欺詐方面有着良好的記錄。將大部分交易處理移出鏈下不可避免地會給整個數據安全框架帶來更多弱點。
透過將引擎與比特幣 Layer 2 解決方案相結合,可以解決 BitVM 的一些侷限性。例如,閃電網絡協議在比特幣區塊鏈上運行,能夠支持更復雜的多方智能合約。
BitVM提供的比特幣合約是一個革命性的概念,有可能從根本上改變加密貨幣行業的格局。從 DeFi 和支付到下注和供應鏈解決方案,各種 DApp 利基都可能從使用計算引擎中受益匪淺。
BitVM也是一項重大任務,旨在吸引數百萬BTC持有者參與加密貨幣行業,而不僅僅是資產轉移和存儲。目前,近 5,000 萬個比特幣地址存在非零餘額。這對於使用 BitVM 的開發者來說代表着巨大的潛力。
這一極具前景的計算引擎目前正處於其概念開發的早期階段。其白皮書剛剛於 2023 年 10 月初發布,開發者社區將在一段時間內「熱身」圖靈完成比特幣合約的概念。在接下來的幾個月裏,我們可能還會聽到更多關於 BitVM 的信息。敬請期待!
#Bybit #TheCryptoArk