原創(chuàng)|Odaily星球日報
作者|Wenser
隨著以太坊L2網(wǎng)絡(luò)競爭進(jìn)入白熱化階段以及比特幣網(wǎng)絡(luò)生態(tài)的日益豐富,比特幣L2網(wǎng)絡(luò)成為“下一個加密高地”,而作為采用雙層架構(gòu)且于近期成功開發(fā)實現(xiàn) ZKP 驗證的“比特幣L2網(wǎng)絡(luò)新秀”,Zulu Network 有望率先打通比特幣L1網(wǎng)絡(luò)、比特幣L2網(wǎng)絡(luò)以及L3網(wǎng)絡(luò)。
Odaily星球日報近日與 Zulu Network CTO Cyimon 進(jìn)行了一場深度訪談,分享比特幣L2網(wǎng)絡(luò)的幕后風(fēng)云。
Cyimon: 2018 年進(jìn)入?yún)^(qū)塊鏈行業(yè),主要 Focus 在 ZK 領(lǐng)域,到現(xiàn)在大概有六年的技術(shù)經(jīng)驗。個人是在去年 10 月份加入 Zulu 團(tuán)隊。之所以選擇比特幣二層的賽道,背后的原因主要因為看到了 BitVM 白皮書的發(fā)布,在這些理論的基礎(chǔ)上,我們可以把比特幣二層的愿景真正地進(jìn)行落地。加入 Zulu 團(tuán)隊之后,技術(shù)方向的統(tǒng)籌以及開發(fā)相關(guān)的工作都是我在處理,等會我們也會對這一塊進(jìn)行詳細(xì)介紹,包括 Zulu 的獨特設(shè)計以及現(xiàn)在的技術(shù)進(jìn)度等等。整體來講,我們 Zulu 是一個想為比特幣帶來更多擴(kuò)展功能的生態(tài)網(wǎng)絡(luò)。
值得一提的是,作為業(yè)界首個在 Bitcoin 上通過 Bitcoin Script 語言完成對 ZKP 的模擬實現(xiàn)的比特幣 L2 項目,Zulu 也為 BitVM 2 官方 GitHub 代碼倉庫貢獻(xiàn)頗多,因而得到了 BitVM 發(fā)明人 Robin Louis 的高度肯定。
Robin 發(fā)布的推文
Cyimon:這個問題我覺得很關(guān)鍵,能直接反映出 Zulu 創(chuàng)立的核心愿景。作為一個比特幣L2網(wǎng)絡(luò),或者說在比特幣L2網(wǎng)絡(luò)火爆之前,多數(shù)人聽到的都是以太坊L2網(wǎng)絡(luò),而無論是比特幣L2還是以太坊L2,面臨的主要問題就是:L2網(wǎng)絡(luò)作為一個公鏈的鏈下網(wǎng)絡(luò),如何使其繼承L1網(wǎng)絡(luò)的安全性?
對于以太坊來說,這是一個比較簡單的工作,因為它已經(jīng)非常成熟了,比如可以驗證 ZKP,擁有一定的可編程性等。但是放在比特幣網(wǎng)絡(luò)上,這是一個比較尷尬的事情,因為 ZKP 本身可編程性的限制,直接導(dǎo)致L2網(wǎng)絡(luò)的鏈上狀態(tài)無法直接在比特幣網(wǎng)絡(luò)完成驗證。因為這個限制,就導(dǎo)致現(xiàn)在市面上很多比特幣L2網(wǎng)絡(luò)其實鏈上狀態(tài)和比特幣網(wǎng)絡(luò)本身沒有直接關(guān)系,也就是說,他們鏈上狀態(tài)可能是聲稱自己可以生成一個 ZK 證明,但是這個證明從來沒有放在比特幣網(wǎng)上進(jìn)行驗證。所以從某種角度講,這些比特幣L2網(wǎng)絡(luò)更像是一種側(cè)鏈,所以說我覺得基于比特幣網(wǎng)絡(luò)搭建L2網(wǎng)絡(luò)面臨的一個關(guān)鍵挑戰(zhàn)就是,如何在比特幣網(wǎng)絡(luò)本身不分叉的情況下,使L2網(wǎng)絡(luò)享受到比特幣網(wǎng)絡(luò)的安全性。
這里的安全主要涉及兩個方面:第一個方面,是比特幣網(wǎng)絡(luò)的經(jīng)濟(jì)安全,也就是可以通過質(zhì)押的方式形成一個 POS 網(wǎng)絡(luò),借此維護(hù)鏈下狀態(tài)的驗證。如果出現(xiàn)問題,那就會罰沒相應(yīng)資產(chǎn);第二個方面,就是比特幣網(wǎng)絡(luò)本身的網(wǎng)絡(luò)安全,也就是 POW 網(wǎng)絡(luò)安全。這種狀態(tài)下,ZKP 驗證不是通過質(zhì)押節(jié)點網(wǎng)絡(luò)進(jìn)行,而是通過將其放在比特幣網(wǎng)絡(luò)上來進(jìn)行。這個是我們真正想做的事情,也是一個比特幣L2網(wǎng)絡(luò)必須要解決的關(guān)鍵問題,即,如何繼承比特幣網(wǎng)絡(luò)的安全性能?所以,其實其他比特幣L2網(wǎng)絡(luò)的鏈上安全其實和比特幣網(wǎng)絡(luò)沒有太大關(guān)系,這里涉及到的一個高難度問題就是,怎么在比特幣上去完成 ZKP 驗證?
Zulu 其實也在從 BitVM 白皮書發(fā)布之初就在關(guān)注怎樣在比特幣網(wǎng)絡(luò)上實現(xiàn)可編程性以及去實現(xiàn) ZKP。也是經(jīng)過了幾個月的努力,我們終于在上周去公布了一個階段性成果,就是目前可以實現(xiàn)用比特幣腳本實現(xiàn) ZKP 驗證(注:詳情見 Zulu 開源了用 Bitcoin Script 實現(xiàn) ZKP 驗證代碼,涉及 Groth 16/FFlonk 主流算法)。這是一個業(yè)內(nèi)非常重大的技術(shù)突破,它代表著,一旦 zk verify 可以通過比特幣腳本實現(xiàn),那么就可以通過類似于 Arbitrum 的挑戰(zhàn)機(jī)制實現(xiàn)對*一方的懲罰。所以說,這相當(dāng)于通過一種間接方式享受到了比特幣網(wǎng)絡(luò)的安全性。相比于其他比特幣L2網(wǎng)絡(luò),這是 Zulu 獨創(chuàng)的技術(shù)實現(xiàn)方式,也是一種領(lǐng)先的解決思路。
Cyimon:這個我們需要從 Zulu 背后的設(shè)計理念去聊,方便讓不怎么了解技術(shù)的朋友直觀清晰地理解雙層架構(gòu)。
要聊這個,我們就得先明確:為什么加密行業(yè)需要L2網(wǎng)絡(luò)或者說為什么比特幣更需要L2網(wǎng)絡(luò)?
正如剛剛回答的第一個問題提到的比特幣L2網(wǎng)絡(luò)的安全保證從何而來。之所以 Zulu 采用了雙層架構(gòu),更多出于功能層面的考慮。以以太坊為例,因為它具備可編程性,所以說以太坊L2網(wǎng)絡(luò)主要是幫助L1網(wǎng)絡(luò)解決 2 個問題:一個是 TPS,一個是運行成本。但是對于比特幣網(wǎng)絡(luò)來講,除了成本問題和 TPS 問題,我們同樣一個L2網(wǎng)絡(luò)能夠提供拓展支持,實現(xiàn)現(xiàn)存比特幣網(wǎng)絡(luò)尚未實現(xiàn)的功能,這就是雙層架構(gòu)的設(shè)計原因。說回到以太坊,在早期設(shè)計時期,以太坊網(wǎng)絡(luò)并不是 ZK 友好的原生環(huán)境,而L2網(wǎng)絡(luò)或者說以 Rollup 為中心的發(fā)展路線的出現(xiàn),為更多的創(chuàng)新設(shè)計提供了實驗田,也就是說,部分創(chuàng)新功能或者技術(shù),可以現(xiàn)在L2網(wǎng)絡(luò)進(jìn)行小范圍嘗試,如果技術(shù)優(yōu)越性得到驗證,并且得到了更大范圍內(nèi)的認(rèn)同,那么就可以反哺到L1網(wǎng)絡(luò)。這也是以太坊逐步將 Rollup、ZKEVM 集成在L1網(wǎng)絡(luò)的發(fā)展原因。
所以回歸到比特幣網(wǎng)絡(luò),在幫助比特幣網(wǎng)絡(luò)拓展 TPS、降低運行成本的同時,功能方面的拓展也是重要一環(huán)。
這就涉及到了我們雙層架構(gòu)中的另外一層——L3網(wǎng)絡(luò),可以將其簡單理解為“功能拓展層”,也就是在保持比特幣網(wǎng)絡(luò)原有的 UTXO 的資產(chǎn)類型的基礎(chǔ)上,借此增加其可編程性,這也為未來更多的創(chuàng)業(yè)者在此基礎(chǔ)上從事研發(fā)工作奠定了一定基礎(chǔ)。
而目前已經(jīng)上線的這一層L2網(wǎng)絡(luò)主要目標(biāo)是專屬于比特幣網(wǎng)絡(luò)的 DeFi 或者我們業(yè)內(nèi)一般稱之為 BitcoinFi。因為比特幣網(wǎng)絡(luò)以及比特幣本身就是一種高價值資產(chǎn),如果想盤活這些資產(chǎn),我們一般更傾向于采用較為成熟的 DeFi 框架。而 Zulu 的L3是一個基于 UTXO 可編程性的拓展平臺,往往會采用一種更新的編程語言,一種全新的虛擬機(jī),如果一上來就要構(gòu)筑 DeFi 應(yīng)用,很可能存在所謂的安全風(fēng)險問題。所以說,在此之前,為了方便比特幣現(xiàn)有資產(chǎn)快速享用行業(yè)現(xiàn)有相對成熟的 DeFi 應(yīng)用,兼容 EVM 網(wǎng)絡(luò)的比特幣L2就成了最佳方案,也就是通過安全性比較高的應(yīng)用去釋放現(xiàn)有的流動性。L3網(wǎng)絡(luò)則是為了給未來更多的開發(fā)創(chuàng)新去做鋪墊和打基礎(chǔ)。這就是 Zulu 現(xiàn)有的較大的競爭優(yōu)勢。
因為目前多數(shù)比特幣L2 網(wǎng)絡(luò)都是 EVM 兼容或者只有 EVM 兼容,也就是可以讓用戶的比特幣資產(chǎn)流向 DeFi 應(yīng)用,但是這對于行業(yè)用戶以及比特幣網(wǎng)絡(luò)來說,創(chuàng)新或者增量都相對較少,因為玩法和以太坊沒有什么太大區(qū)別。所以說,Zulu 的雙層架構(gòu)和其他比特幣L2網(wǎng)絡(luò)相比,有更多發(fā)展空間。
最后,再強(qiáng)調(diào)一下我們的安全性。前面也有提到,我們的安全性實現(xiàn)主要體現(xiàn)在,L3網(wǎng)絡(luò)會在L2網(wǎng)絡(luò)被終結(jié),然后L2網(wǎng)絡(luò)的狀態(tài)會通過 ZKP 驗證享有比特幣網(wǎng)絡(luò)本身的網(wǎng)絡(luò)安全,這也是我們最新的開發(fā)成果。從這方面來說,Zulu 是唯一一個可以享受到比特幣網(wǎng)絡(luò)安全的比特幣L2網(wǎng)絡(luò)。
Cyimon:Lwazi V4是測試網(wǎng)版本的代號,Zulu bridge 目前正在開發(fā)當(dāng)中的一個獨具特色的橋接工具,可以借此實現(xiàn)在比特幣網(wǎng)絡(luò)層面,通過 ZKP 驗證鏈下狀態(tài),是 Zulu 非常核心的價值所在。如果具體到用戶參與層面,我們后續(xù)會發(fā)布名為最小可信任化橋(a trust-minimized Bitcoin bridge),屆時用戶可以參與體驗比特幣網(wǎng)絡(luò)的資產(chǎn)跨鏈、橋接。同時,用戶的參與也能夠幫助我們進(jìn)行 Zulu bridge 的安全性和便捷性的體驗測試,詳情可以關(guān)注后續(xù)官方文檔的發(fā)布。
Zulu 網(wǎng)絡(luò)三層設(shè)計架構(gòu)
Cyimon:比特幣網(wǎng)絡(luò)應(yīng)用場景這個問題值得首先回答一下。
目前,我們可以發(fā)現(xiàn)比特幣網(wǎng)絡(luò)除了比特幣以外,其實沒有第二種資產(chǎn),這其實是一件非??鋸埖氖虑?包括之前的銘文,和前段時間紅極一時的符文項目,都沒有突破比特幣的資產(chǎn)框架。所以說,我覺得比特幣網(wǎng)絡(luò),比特幣它本身就蘊(yùn)藏著巨大能量。具體到應(yīng)用場景,首先就是說像 Babylon 類似的盤活現(xiàn)有資產(chǎn),通過質(zhì)押或者其他行為,真正釋放出這些資產(chǎn)的流動性能量,這是其一。而能不能在把現(xiàn)有資產(chǎn)盤活的基礎(chǔ)上,去做一些增強(qiáng)網(wǎng)絡(luò)安全的事情,也是一個非常值得期待的應(yīng)用場景,這也是部分項目選擇比特幣網(wǎng)絡(luò)的資產(chǎn)質(zhì)押或再質(zhì)押賽道的原因,當(dāng)然這些風(fēng)口項目是基于比特幣網(wǎng)絡(luò)的巨量資金的背景才產(chǎn)生的,也就是實現(xiàn)比特幣網(wǎng)絡(luò)資產(chǎn)的增值。
而鑒于比特幣網(wǎng)絡(luò)目前沒有其他高市值項目衍生的現(xiàn)狀來說,另外一個重要場景就是在比特幣資產(chǎn)類型的基礎(chǔ)上,去支持可編程性,進(jìn)而為開發(fā)者基于 UTXO 資產(chǎn)類型進(jìn)行多樣化應(yīng)用開發(fā)提供可能。以之前的 Ordinals 協(xié)議為例,很多 index 索引都是中心化運行,不同的平臺運行標(biāo)準(zhǔn)都不一樣,就導(dǎo)致資產(chǎn)之間的互認(rèn)都有區(qū)別。如果基于拓展 UTXO 可編程性進(jìn)行開發(fā),那么 index 完全可以寫成行業(yè)公認(rèn)的統(tǒng)一標(biāo)準(zhǔn),比如類似所謂的智能合約形式。
而基于拓展的 UTXO 的并發(fā)能力(因為每個 UTXO 的花費都可以是獨立的,不像賬戶模型,只能一筆一筆的去發(fā)送交易),就能為很多需要并發(fā)處理能力的場景提供支持,進(jìn)而為行業(yè)的 mass adop