比特幣資產協議的發展歷程與未來趨勢


Starknet&Taproot Assets貢獻者現專注於比特幣生態系統開發。比特幣資產發行一直是熱門話題,2011年彩色幣到普通協議,BTC社群吸引新參與者。閃電實驗室公佈計畫開發基於Taproot Assets的穩定幣,Tether也將利用RGB協議鑄造USDT,意味著OmniLayer不再是最大的玩家。資產選擇導航和機會始終保留在比特幣生態系統中的一系列資產協議提出了相關問題。本文旨在引導讀者回顧比特幣出現的各種資產協議,同時試圖預測基於比特幣資產協議未來的發展趨勢。彩色幣概念首先由eToro創始人Yoni Assia在2012年提出。 Mastercoin和Omni Layer的概念計劃創造新資產協議未來發展趨勢。 osts議,引發對比特幣未來擴展方向的思考,對鏈上驗證、半鏈上驗證和鏈下驗證的優缺點進行了探討,討論了未來比特幣擴展方向的三個可能方向。

作者簡介:Starknet & Taproot Assets 貢獻者,現在專注於開發比特幣生態系統

前言

基於比特幣發行資產一直是個熱門話題。從2011年初的彩色幣到最近流行的普通協議,BTC社群一直能夠提出新的參與者和共識,但很少有人堅持下來。然而,閃電實驗室公佈有了雄心勃勃的計劃,即開發基於Taproot Assets的穩定幣。 Tether也宣布將利用RGB協定在比特幣的第一層上鑄造USDT。

這意味著曾經著名的OmniLayer(以前的Mastercoin)不再是BTC生態系統中最大的玩家。客戶端驗證(CSV)資產協議開始進入每個人的視野。這些協議始終保留了傳統比特幣資產協議的完整然而,比特幣生態系統中的一系列資產協議提出了相關問題:它們之間各有不同,人們應該如何在這一領域中導航和抓住機會?

本文旨在引導讀者全面回顧比特幣歷史上出現的各種資產協議。此外,它還試圖在可預見的未來基於比特幣資產協議發展的潛在趨勢進行深入研究。

彩色的硬幣

彩色硬幣的概念首先是由eToro 創始人Yoni Assia 在2012 年3 月27 日發表的開創性文章“比特幣2.X(又稱彩色比特幣)”中提出的。這篇文章認為,比特幣的底層技術就像網路的HTTP一樣基本和完美。因此,科羅拉多幣代幣協議是在BTC的基礎上設計的。

Yoni Assia設想透過這項創新創造BTC 2.0經濟,使任何社區都能以這種方式產生多種貨幣。在當時,利用比特幣的底層技術進行交易結算和防止雙重支出是一個開創性的想法。

彩色幣是一種用於在比特幣區塊鏈上發行資產的協議。它透過「著色」比特幣的特定部分來表示其他資產。這些標記的比特幣仍然保留其原始功能,但它們也代表其他資產一種資產或價值。然而,緊迫的問題是,這個想法如何在比特幣網路上實現。

2014年7月3日,ChromaWay邁出了重要的一步,開發了基於訂單的協議(EPOBC)的增強型彩色幣,大大簡化了開發者創建彩色幣的過程。這是第一個使用比特幣腳本OP_RETURN函數的協定。

結果是這樣的:

這樣的實現非常簡潔,但也帶來了許多問題:

1.可替代性和最小綁定值問題透過在創世交易中為一枚彩色硬幣綁定1000sat,該彩色硬幣的最小單位變成1 sat。這意味著該資產或代幣個理論上可以它最多分為1000個單位(但在實踐中,為了防止三次攻擊,它會發生)。例如,最小satoshi值曾經被設定為546 sat,而對於Ordinals,甚至更高)。

2.彩色硬幣的真實性和確定的副本,需要追溯其交易歷史,並從創世交易到當前UTXO進行驗證。因此,需要開發專用錢包,全節點甚至掃描器。

3.潛在的礦工審查風險彩色交易具有增強的特徵,例如在輸出中寫入元數據,這帶來了礦工審查的可能性。

彩色幣本質上是一種資產追蹤系統,它使用比特幣的驗證規則來追蹤資產轉移。然而,為了證明任何特定的輸出(txout)代表特定的資產,你需要提供從資產來源開始的整個傳輸鏈這意味著驗證交易的有效性可能需要一個很長的證明鏈。為了解決這個問題,OP_CHECKCOLORVERIFY等提案被提出,以幫助直接在BTC上驗證彩色幣交易,但該提案採用。

加密貨幣領域的第一個ICO:Mastercoin

Mastercoin的概念最初是由JR Willett提出的。 2012年,他發表了一份名為“第二份比特幣白皮書”的白皮書,概述了在現有比特幣區塊鏈基礎上創建新資產或代幣的想法這個概念最終被稱為“MasterCoin” ,後來更名為Omni Layer。

比特幣

2013年,Mastercoin專案進行了我們今天所說的ICO(首次代幣發行)的早期版本,成功募集了數百萬美元。這被認為是歷史上第一次ICO。 Mastercoin最引人注目的應用之一是Tether(USDT),這是一種著名的法定質押穩定幣,最初是在Omni層上發行的。

事實上,Mastercoin 的想法很早就出現在了彩色幣上。我們第二個討論它的原因是,與彩色幣相比,MasterCoin 是一個相對更全面的解決方案。 MasterCoin 建立了一個完整的節點層,提供更複雜的解決方案相比之下,克羅埃西亞幣更簡單,更直接,主要中心化於「著色」或標記比特幣UTXO來代表其他資產。

這兩者的關鍵差異在於,在區塊鏈上,Mastercoin只記錄各類交易行為,不儲存相關資產資訊。在Mastercoin的節點中,透過掃描比特幣區塊來維護狀態模型資料庫,該資料庫駐留在其中區塊鏈之外的節點中。

比特幣

與彩色幣相比,Mastercoin 可以執行更複雜的邏輯。此外,由於它不會記錄或驗證區塊鏈上的狀態,因此它的交易不需要連續(連續著色)。

然而,為了實現Mastercoin的複雜邏輯,使用者需要信任節點內鏈下資料庫中維護的狀態,或運行自己的全層節點來執行驗證。

總目標:

Mastercoin和彩色幣之間的主要區別在於Mastercoin不維護區塊鏈上協議所需的所有數據。相反,它依靠比特幣的意見系統來管理自己的交易發布和排序,然後在鏈下資料庫中維護狀態。

根據OmniBolt提供的資訊:Omni Layer正在向Tether提出一種新的UBA(基於UTXO的資產)資產協議,該協議將利用Taproot升級。該協議將資產資訊嵌入到Tapleaf中,實現有條件支付Stark整合到Omni Layer的閃電網路基礎設施中。

客戶端驗證的概念

如果我們想了解客戶端驗證(CSV)的概念,我們需要彩色回歸幣和萬事達幣出現在那一年之後,大約2013年。那一年,早期的比特幣和密碼學研究人員彼得·托德(Peter Todd) 發表了一篇題為“解開加密貨幣挖礦:時間戳、發布證明和驗證。”的文章。雖然標題沒有明確提到客戶端驗證,但仔細閱讀就會發現這是首先介紹這個概念的文章之一。

Peter Todd 一直在尋找提高比特幣運作效率的方法。他基於時間的想法發展了一個更複雜的客戶端驗證概念。此外,他還引入了「整體密封件」的概念,這將在後面提到。

為了遵循彼得·托德的想法,我們首先需要了解比特幣實際上解決了什麼問題。彼得·托德認為,比特幣解決了三個問題:

1.發布證明:發布證明的本質是解決雙重支出問題。例如,如果愛麗絲想將一些比特幣轉移給鮑勃,儘管她已經註明了符號交易來轉移給鮑勃,但知道鮑勃可能在物理上不這樣付款交易的存在。因此,我們需要一個公共場所來發布交易,每個人都可以從那裡查詢交易。

2.秩序思想:在電腦系統中,我們通常經歷的物理時間不存在。在波動系統中,時間通常是Lamport時鐘,它不是為我們的物理時間帶來焦慮,而是為我們的交易排序。

3.驗證(可選):比特幣的驗證包括驗證比特幣交易中的簽名和轉帳金額。然而,Peter Todd 認為,這種驗證對於在比特幣之上建立代幣系統是沒有必要的,這只是一個最佳化選項。

此時,你可能會想起我們前面討論過的OmniLayer。 OmniLayer 本身並沒有將狀態計算和驗證委託給比特幣,但它確實重複使用了比特幣的安全性。另外,幣彩色將狀態追蹤委託給比特幣。這兩個系統的存在已經證明,驗證不一定必須在區塊鏈上進行。

那麼,客戶端驗證如何有效驗證交易呢?

首先,讓我們來看看需要驗證的內容:

•狀態(交易邏輯驗證)

•驗證輸入(TxIn)是否有效,以防止雙重支出。

很容易注意到,對於在比特幣上發行的資產,每筆交易都需要驗證整個相關交易歷史,以確保引用的輸入沒有被花費,狀態是正確的。這其實是非常不切實際的。那麼,我們該如何改善這一點呢?

Peter Todd 我們建議可以透過改變驗證的焦點來簡化這個過程。方法不是確認輸出沒有被雙重消耗,而是中心化於確保交易的輸入已經發布,並且不與輸入衝突。透過對每個區塊其他在輸入中進行排序並使用MerkleTree,類型的驗證可以更有效地完成,因為它每次只需要一部分數據,而不是輸入的整個鏈歷史記錄。

Peter Todd提出的承諾樹(commitment tree)架構如下:

CTxIn -> CTxOut -> -> CTransaction -> -> CTxIn

但是我們如何在區塊鏈上儲存這樣一個承諾樹呢?這就是我們可以引入“一次性密封件”概念的地方。

免洗封件

「瞬時密封件(Single Use Seal)」是理解CSV的核心概念之一。它源自於保護貨物集裝箱的瞬時密封。瞬時密封條是一種獨特的物體,可以在訊息上精確地關閉簡單來說,疊加封條是一種用於防止雙重支出的抽象機制。

比特幣

對於SealProtocol,有三個元素和兩個操作。

基本要素:

•L:密封

•M:訊息,即訊息或交易

•W,可以驗證印章的人或物

基本操作:有兩個基本動作:

•Close(l, m)→w:關閉訊息M上的密封L,產生紀念人W。

•Verify(l, w, m)→bool:驗證訊息M上的密封L是否已關閉。

單次使用密封實現的安全性意味著攻擊者無法找到兩個不同的訊息m1和m2,使得驗證函數對同一個密封傳回true。

因此,一次性密封件確保某個資產或資料區塊僅被使用或鎖定一次。在比特幣的背景下,這通常意味著UTXO只能使用一次。因此,比特幣交易輸出可以被視為一次性使用的印章,當一個輸出被設為另一個交易的輸入時,該密封件被「破壞」或「使用」。

對於比特幣上的資產,比特幣本身充當了一次性密封件的「見證人」(w)。這是因為為了驗證比特幣交易,節點必須檢查交易的每個輸入是否引用了一個有效未使用的UTXO。如果記帳交易嘗試對已經使用的UTXO進行雙重支付,比特幣的投票規則和權益節點網路將拒絕該交易。

更簡單地說:

批量密封件將任何區塊鏈視為資料庫,我們在其中儲存對某個訊息的承諾,將其狀態保持為已使用或未使用。

綜上所述,使用客戶端驗證的資產具有以下特徵:

1.鏈下資料儲存:使用客戶端驗證鏈下資產的交易歷史、字節碼和其他相關資料。這大大減少了對鏈下資料儲存的需求,並有助於增強隱私。

2.承諾機制允許:雖然資產資料儲存在鏈上,這些資料的變更或透過傳輸承諾記錄在鏈上。這些承諾鏈上交易引用鏈下狀態,確保鏈下資料的完整性和不可變性。

3.鏈上見證(不一定是比特幣):儘管大多數數據和驗證都在鏈下,但使用驗證客戶端的資產仍然可以透過嵌入鏈上的承諾來利用底層區塊鏈的安全性(發布證明、交易排序)。

4.在客戶端完成驗證工作:大部分的驗證工作是在使用者的裝置上完成。這意味著並非網路中的每個節點都需要參與驗證交易,只有相關各方需要驗證交易的有效。

對於那些使用客戶端驗證資產的人來說,還有一點需要注意:

在使用客戶端鏈下驗證進行資產交易和驗證時,不僅需要提供持有資產的私鑰,還需要提供相應資產的完整Merkle路徑證明。

RGB、CSV 的先驅

RGB的概念是由社區知名人士Giacomo Zucco在2015年之後提出的。這是一個以太坊崛起的時期,ICO(首次代發行幣)大幅上漲,許多人試圖創建比特幣以外的項目,例如Mastercoin和彩色(彩色硬幣)。

賈科莫·祖科(Giacomo Zucco)對這些進展感到失望。他認為,這些項目都無法與比特幣的潛力相匹配,之前在比特幣上代幣的嘗試是不夠的。在此期間,他遇到了Peter Todd,文檔Todd 關於客戶端驗證(CSV) 的想法著迷。這使他提出了RGB 的概念。

除了前面提到的使用客戶端驗證資產的早期特徵之外,RGB和資產協議的主要差異還增加了用於圖靈強制執行的執行VM(虛擬機器)。為確保合約資料的安全性,設計了Schema和Interface。 Schema類似以太坊,聲明約定的內容和功能,而Interface負責實現特定的功能,類似Smashing語言中的介面。

這些約定的Schema 負責限制在VM 執行期間超出預期的行為。例如,RGB20 和RGB21 分別負責在交易過程中對可替代和不可替代的代幣施加一定的限制。

比特幣

RGB中使用的承諾機制,Pedersen Hash

它的優勢在於能夠在不公開的情況下承諾。使用Pedersen Hash來建立Merkle樹意味著你可以創造一個可以隱藏其價值的隱私保護的Merkle樹。這種結構在某些隱私保護協議中可能會用到,例如一些匿名加密貨幣項目。然而,它可能不適合CSV資產,這將在稍後與Taproot資產的比較中提到。

RGB簡化虛擬機器設計→AluVM

RGB的目標是實現客戶端驗證的資產協議,並且還可以圖形靈執行的虛擬機器執行和合約程式設計。最初,RGB不僅主張使用一種名為Simplicity的程式語言,該語言生成執行證明,並允許對其中編寫的協議正式進行(蘇格蘭錯誤)。然而,這種語言的開發並沒有按計劃進行,導致了複雜性,最終阻礙了整個RGB協議的發展。最終,RGB開始使用由Maxim開發的稱為AluVM的虛擬機,其目標是避免任何未定義的行為,類似於最初的Simplicity。缺陷,新的AluVM未來將被一種稱為Contractum的程式語言取代,而不是目前使用的Rust。

RGB Layer2擴容方向:閃電網路還是側鏈?

客戶端驗證資產無法持續安全地進行鏈下交易,因為它們仍然依賴L1進行交易速度發布和排序。這意味著,如果沒有第2層擴展解決方案,它們的交易仍然速度受到L1見證的區塊生產這意味著,如果直接在比特幣上進行RGB交易,在嚴格的安全要求下,兩個相關交易之間的時間間隔至少需要十分鐘(BTC的出塊時間),這通常是不必然的的慢。

RGB和閃電網絡

由此,閃電網路的運作方式是讓交易雙方在鏈下簽署一系列合約(承諾交易)。這些合約保證了,如果任何一方違反協議,受害方可以將合約(承諾交易)提交給BTC進行結算,收回其資金,對違規者進行處罰。換句話說,閃電網路透過協議和博弈論設計來確保鏈下交易的安全性。

RGB可以透過設計適合RGB本身的傳輸通道通訊細節來建構自己的閃電網路基礎架構。然而,由於閃電網路的高度複雜性,建造這樣的基礎設施並不容易,特別是考慮到該領域的閃電實驗室的多年工作和LND超過90%的市場貢獻。

RGB的側鏈Prime

目前RGB協議的維護者LNP-BP在2023年6月發布了Maxim提出的一個名為Prime的客戶端驗證資產擴展解決方案的提案。 Maxim在文中批評了現有的側鍊和閃電網路擴展解決方案在開發過程中過於複雜。他認為,除了Prime之外,其他的擴展方式,包括NUCLEUS多節點閃電通道和Ark/Enigma通道工廠,都需要兩年以上的開發時間。但是,Prime可以在一年內完成。

Prime 並不是傳統的區塊鏈設計的。相反,它是專門為客戶端驗證創建的自訂證書發布層。它由四個主要部分組成:

1.定時服務:此服務可以在短短10秒內完成一連串交易。

2.證明:它們以部分默克爾樹(PMT)的形式存儲,並與區塊頭一起生成和發布。

3. 瞬時密封件:這是一個抽象的瞬時密封件協議,旨在防止重複支出。當在比特幣上實現時,它可以綁定到UTXO,類似於當前的RGB設計。

4.智能合約協定:RGB分片合約(可替換)

由此可以看出,為了解決RGB中的交易確認時間問題,Prime利用時鐘透過服務快速確認鏈下交易,並將其與id備份到區塊中。同時,Prime上的交易證明可以PMT進一步整合,然後以類似檢查點的方式指定在BTC上。

基於Taproot 的CSV 資產協議:Taproot Assets

Taproot Assets 是一種基於Taproot 的CSV 資產協議,用於在比特幣區塊鏈上發行資產。這些資產可以透過閃電網路進行即時、大量、底部的交易。 Taproot Assets 的核心是利用比特幣的安全性和穩定性,以及閃電網路的速度、可擴展性和可見性。該協議由閃電實驗室的首席技術長Roasbeef設計和開發。 Roasbeef可能是這個星球上唯一的一個頂級比特幣用戶端(BTCD)和閃電網路用戶端(LND)開發的人一樣,他對比特幣有著深刻的理解。

Taproot交易只指定資產腳本的根哈希任何,這使得外部觀察者很難識別它們是否涉及Taproot資產,因為哈希本身是通用的,可以表示資料。隨著Taproot的升級,比特幣獲得了執行智慧在此基礎上,Taproot Assets 的資產編碼實際上創建了一個類似ERC20 或ERC721 的代幣定義。因此,比特幣不僅獲得了定義了資產的能力,還獲得了編寫的智慧合約的能力,為比特幣的代幣智慧合約基礎設施奠定了基礎。

Taproot Assets的編碼結構如下:

比特幣

作者:Roasbeef,照明實驗室首席技術官

比特幣

作為一種CSV 資產協議,Taproot Assets 的設計比RGB 更簡潔。 Taproot Assets 和RGB 同樣在應用程式可擴充性方面的最大差異在於執行VM,Taproot Assets 使用與BTC 的預設差異的TaprootScript VM。 ,許多針對BTC的基礎設施研究都是基於TapScript,但由於BTC的升級緩慢,短時間內無法應用,因此可以預見,Taproot Assets將是未來這些新鮮想法的試驗場。

Taproot Assets 和RGB 的區別

1. 交易驗證和輕節點互動性

Taproot Assets由於實現了和樹(sum tree)結構,具有很高的驗證效率和安全性。它允許透過擁有證明來進行狀態驗證和交易,從而遍歷整個交易歷史。相較之下,RGB使用Pedersen承諾使得很難有效驗證輸入的效果。因此,RGB需要重新輸入的交易歷史,隨著時間的最後和交易的增持,這可能會成為一個很大的負擔。梅克爾和樹(Merkel sum tree) )的設計也使得Taproot Assets 能夠輕鬆地促進輕節點驗證,這是先前在比特幣之上構建的資產協議中不可用的功能。

2. 執行虛擬機

Taproot Assets 是針對比特幣網路的Taproot 升級而開發的。它利用TaprootScriptVM,這是在Taproot 升級後隨比特幣附帶的腳本執行引擎。此外,它使用了比特幣PSBT 的變體vPSBT,這表明一旦Taproot資產閃電通道機制已開發出來,可以立即重複使用LND(閃電網路監控進程,Lightning Network Daemon)現有的所有基礎設施,以及閃電實驗室先前的產品(LND目前在閃電網路中佔有超過90%的市場)另外,最近流行的BitVM 提議是基於TaprootScript 的,理論上這意味著所有這些改進最終都牽涉到Taproot Assets 受益者。

然而,RGB的運作方式有些不同。它的虛擬機器和驗證規則(SCHEMA)是獨立系統的一部分,形成了一個有點封閉的生態系統。 RGB在自己的生態系統中相容,它與更廣泛的幣種生態系統的並不像一些人想像的那麼緊密。例如,對於Taproot升級,RGB唯一真正的互動足以提交資料編碼到見證TapLeaf中的區塊鏈上。這說明RGB和Taproot升級僅有最低程度的關聯。

3. 智能合約

在目前的RGB實施中,合約和虛擬機器被重點強調。然而,在Taproot Assets中,似乎並沒有關注智能合約,至少目前還沒有。目前的RGB實作尚未解釋對全局狀態的修改如何與單一合約分另外,儘管Pedersen承諾可以確保資產,但其他狀態將如何承載改尚禮儀,因為這沒有太多解釋。

另一方面,Taproot Assets的設計更簡單,但目前只儲存資產餘額,不處理更複雜的狀態,這使得智能合約的討論為時過早。然而,根據閃電實驗室的說法,他們計劃下一步的重點是Taproot Assets的智能合約設計。

4.同步中心

前面提到的關於在客戶端的資產的基本原則說明,持有證明與持有私鑰同樣重要。然而,由於證明保存在客戶端,因此存在驗證遺失的風險。如何解決這個問題?在Taproot Assets中,可以透過使用「universe」來避免這個問題。 universe是一個公開可審計的稀疏Merkle樹,它涵蓋了一個或多個資產。與標準的Taproot資產樹不同,universe不用於保管Taproot資產。其實,它提交給一個或多個資產歷史記錄的子集。

在RGB系統中,這個角色由Storm完成,它透過點對點(p2p)網路同步鏈下證明資料。然而,由於與RGB開發團隊相關的歷史原因,這些團隊目前使用不相容的證明格式。 RGB生態系統團隊DIBA表示,將開發「carbonado」來解決這個問題,但其進展尚在。

5. 工程實現

Taproot Assets使用的所有函式庫都經過了良好的測試,閃電實驗室有自己的比特幣用戶端(BTCD)、閃電網路用戶端(LND)和各種錢包庫實作。相反,因為RGB實現的大大多數庫都是客製化的。從業界標準的角度來看,RGB的實施還是一個實驗階段。

簡單介紹一下比特幣擴容的未來

繼續討論,很明顯,客戶端驗證的資產協議已經超出了傳統協議的範圍,現在正朝著計算擴展的方向發展。

許多人聲稱,在未來,比特幣將作為「數位黃金」存在,而其他區塊鏈將應用生態系統。然而,我有不同的看法。正如創建比特幣論壇上的討論中所看到的許多,有很多關於各種山寨幣及其短暫消耗的討論。這些山寨幣的迅速消亡已經把圍繞它們的資本和努力變成了泡沫。我們已經有了比特幣作為思想的粗糙基礎,沒有必要用於應用程式協定來建立新的第一層(L1)解決方案。我們應該要做的是利用比特幣這個強大的基礎設施,建立一個更長遠的中心化世界。

更少的鏈上計算,更多的鏈上驗證

從應用程式設計的角度來看,比特幣早期選擇的理念不是以鏈上計算為中心,而是以驗證為中心(智能合約的圖形靈性和狀態)。區塊鏈的本質是一個複製狀態如果區塊鏈的共識中心化在鏈上計算上,那麼很難說讓網路中的每個節點重複這些計算是一種合理或可擴展的方法。如果重點是驗證,那麼驗證鏈下交易可能是最適合比特幣可擴展性的方法。

驗證在哪裡進行?這一點至關重要。

對於在比特幣之上創建協議的開發人員來說,如何使用比特幣進行關鍵驗證,甚至將驗證放置在鏈下,以及如何設計安全方案,都是協議設計者自己的問題。他們不應該也不應該需要與鏈本身相關聯。如何實現驗證將導致BTC的不同擴充解決方案。

從基於驗證的實現的角度來看,我們有三個擴展方向:

1.鏈上驗證(OP-ZKP)

在TaprootScriptVM中直接實作OP-ZKP將賦予比特幣本身執行ZKP驗證的能力。這一點,加上一些合約設計結算協議,可以創建一個繼承比特幣安全性的Zk-Rollup擴展解決方案。然而,與在以太坊上配置驗證合約不同,比特幣的升級本身就很慢,添加這樣一個專門的、可能需要升級的操作碼必然是具有挑戰性的。

2. 半鏈上驗證(BitVM)

BitVM的設計確保了它不是普通的交易邏輯設計的。 Robin Linus也表示,BitVM的未來用於為各種側鏈創建一個免費的跨鏈市場。 BitVM的方法被認為是半鏈上的,因為大大多數驗證計算不會在鏈上進行,而是在鏈下進行。圍繞比特幣的Taproot進行設計的重要原因是在必要時利用TapScriptVM進行計算驗證,理論上繼承了比特幣的安全性。這個過程也是產生一條驗證信任鏈,例如在「n」個驗證者中只需要一個誠實的驗證者,稱為Optimism總和(Optimistic Rollups)。

BitVM 會產生大量鏈上開銷,但它能使用ZK 欺騙證明來提高效率嗎?答案是否確定的,因為ZK 欺騙證明的實現依賴於在鏈上執行ZKP 驗證的能力,這使我們回到了OP-ZKP方法的困難。

3.鏈下驗證(客戶端驗證,閃電網路)

鏈下驗證是指看前面討論的CSV資產協定和閃電網路。正如在前面的討論中所完全的,我們不能完全阻止CSV設計中的共謀。我們可以做的是使用密碼學和協議設計,將惡意串通造成可控範圍內的損害控制,使此類行為無利可圖。

鏈下驗證的優點和缺點同樣明顯。它的優點是使用最少的鏈上資源,並且具有巨大的可擴展性潛力。缺點是幾乎不可能完全繼承比特幣的安全性,這極大地限制了可以進行另外,鏈下驗證也意味著資料的保存是在鏈外的,由用戶自己管理,這就對軟體執行環境的安全性和軟體的穩定性提出了更高的要求。

規模演進趨勢

目前以太坊上流行的Layer 2 解決方案,從範式上來說,都是透過Layer 1 來驗證Layer 2 的計算,這意味著狀態計算被推到Layer 2,但驗證仍然保留在Layer 1。在未來,我們可以類似觸發驗證計算暫停鏈下計算,進一步釋放當前區塊鏈基礎設施的效能。

資訊來源:0x資訊編譯自網際網路。版權歸作者火星財經所有,未經許可,不得轉載

Total
0
Shares
Related Posts