來源:字節(jié)元 CKB
最新一期的橙皮書播客,李陽邀請到了 Nervos 首席架構(gòu)師 Jan Xie 來聊比特幣 Layer 2 的相關(guān)話題,干貨非常多,強(qiáng)烈推薦大家收聽:
以下是根據(jù)播客音頻整理的文字稿,全文約 2 萬字,為了方便閱讀,加了一些小標(biāo)題 。
開場白
為什么發(fā)推說 “CKB 是理想的比特幣二層”?
比特幣 Layer 2 是什么?
比較有影響力的比特幣 Layer 2 項目
銘文會讓比特幣 Layer 2 的開發(fā)大大加速嗎?
CKB 會如何去做比特幣的 Layer 2?
把比特幣遷徙到二層之后要做什么?能做什么?
CKB: Contract Kernel of Bitcoin
Layer 2 很難做到類似 Layer 1 的安全性
比特幣 Layer 2 會怎樣發(fā)展?
AMM or Order Book,取決于 Layer 2 的形態(tài)
Layer 2 之間競爭的關(guān)鍵是什么?
Nervos 的策略
Web3 正在失去最初的好的東西
土匪 vs. 書生
想招什么樣的人?
1. 開場白
李陽(主持人):大家好,歡迎收聽橙皮書,這一期聊的依然是比特幣生態(tài),主題是比特幣 Layer 2。
上一期結(jié)束的時候,我當(dāng)時就有一種很強(qiáng)烈的感覺:銘文只是比特幣生態(tài)的第一波,我們才剛開始。但我沒想到的是,比特幣 Layer 2 的這個新趨勢和新的賽道,這么快就能熱起來。
我說個鬼故事,目前市面上已經(jīng)公開要做比特幣 Layer 2 的已經(jīng)有 34 家了,那些還沒有公開的,大概率也能有 60 多家。這些加起來,比特幣 Layer 2 已經(jīng)有 100 多家在競爭了。我都不記得上一次幣圈生態(tài)里面這么擁擠的賽道是哪個賽道。如果我現(xiàn)在問你,比特幣 Layer 2 是什么意思?它能用來干嘛?我猜你大概你跟我一樣,是不知道的。真正在做這些項目的人,也許能說出個一二,我們其他人只聽說過有這么個詞,但它到底是什么,不知道。我有一個感覺,很有可能再過三四個月,比特幣 Layer 2 會像去年的銘文剛出來的時候一樣那么熱鬧,因為現(xiàn)在其實還是潛藏在水下的熱鬧,還沒有真的浮出市場讓大家都看到。
Anyway,這期我請到的嘉賓是 Jan Xie。他是 Nervos CKB 的首席架構(gòu)師,是我認(rèn)識的人里面最符合 “技術(shù)理想主義” 這個稱號的人。他的經(jīng)歷非常豐富,以技術(shù)為主,他在比特幣生態(tài)和以太坊生態(tài)都深耕過很久。
我們聊了比特幣 Layer 2 的生態(tài)是怎么開始的,怎么演變的,生態(tài)里面過去有哪些嘗試和探索,以及銘文給比特幣 Layer 2 帶來的新的機(jī)會。當(dāng)然,我們重點還聊了 CKB 對于比特幣 Layer 2 這個市場是什么態(tài)度和策略,為什么說 CKB 是理想的比特幣 Layer 2。
2. 為什么發(fā)推說 “CKB 是理想的比特幣二層”?
李陽(主持人):我前段時間看到你在推特上寫了一篇長推,說為什么 CKB 是理想的比特幣 Layer 2。當(dāng)時我看到那條推特還蠻意外的,我可以理解為這是 CKB 的一次 Pivot(轉(zhuǎn)變)嗎?
Jan Xie:我覺得可以說是 Pivot,也可以說我們其實只是在做我們原本就在做的事情。
我之所以會說這樣一句話,是因為首先在大的市場環(huán)境上面,或者說整個 Crypto 圈子里面,尤其是 2023 年下半年,有很大的變化。這個變化是來自于 Ordinals 以及 BRC-20 出現(xiàn)之后的一系列的市場變化。我感覺最明顯的就是,以前大家好像不是很關(guān)注比特幣生態(tài)或者說是 UTXO 生態(tài)上的一些東西,大家會認(rèn)為說 Ethereum 已經(jīng)贏了,公鏈之戰(zhàn)已經(jīng)結(jié)束了,然后 Ethereum 是未來,我們就在上面做吧。
但是,Ordinals 和 BRC-20 的出現(xiàn),讓大家看到了新的可能性,發(fā)現(xiàn)這邊還有很大一片藍(lán)海。以前什么都沒有,很荒蕪,這上面有很多被動資產(chǎn),BTC 是被動的,我拿著它我只能 Hold,啥也做不了,雖然我可能想做一些事情,比如我有 100 塊錢,我可能想拿一塊錢或者 5 毛錢去玩一玩?,F(xiàn)在大家覺得這個事情好像可以做了。
然后,不管是由于什么效應(yīng),財富效應(yīng)還是各種各樣的原因,有很多用戶進(jìn)入這個生態(tài),有很多開發(fā)者也去開始學(xué)習(xí)和觀察 UTXO 上面應(yīng)該怎么做事情,大家開始談?wù)?UTXO,大家開始談?wù)?UTXO 上的各種限制,甚至去接受這種限制,就像以前用戶和開發(fā)者會去接受 Ethereum 上的各種限制一樣。這是一個非常大的轉(zhuǎn)變。
看到這種轉(zhuǎn)變的時候,我會覺得這可能是一個很好的機(jī)會,讓大家理解我們在做什么,CKB 在做什么。因為 CKB 一直以來都是非常堅持,PoW 也好,UTXO 也好,堅持認(rèn)為我們應(yīng)該沿著 Bitcoin 的道路走,而不是說來一個 180 度大轉(zhuǎn)向,突然轉(zhuǎn)到 Account Model(賬戶模型)或者 PoS。以前和別人講這些東西的時候,有可能是我們自身能力所限,很難得到認(rèn)同,或者說很難引起別人的興趣,但是今天我們再去講這個的時候,好像情況就變了,大家會很容易理解, “UTXO 這個也很有意思,我最近也在看,我也想了解 UTXO 上還能做哪些東西。比特幣上面有很多限制,你們這兒的 UTXO 有什么不一樣?” 就是說,最基本的看法開始改變了,所以我覺得對我們來說是一件很好的事情。有一句話叫做 “當(dāng)然要靠自我奮斗,但也要考慮到歷史的進(jìn)程”,我覺得這就是歷史的進(jìn)程。因為大環(huán)境的變化,讓我們覺得這是一個很好的角度,讓大家可以理解 CKB 是怎樣一個東西。
我們完全可以把 CKB 看作是一個 Bitcoin 的 Layer 2。我們可以來思考什么是 Layer 2?怎么去定義它?為什么 CKB 非常符合這個定義?這就是我為什么發(fā)那條推特的原因。
李陽(主持人):我有類似的感覺,好像最近幾個月,大家突然開始轉(zhuǎn)向說 “以太坊要完了” 什么的,幾個月前這群人還在 “擁抱以太坊”,這轉(zhuǎn)變也太快了,有種墻倒眾人推的感覺,挺匪夷所思的。
3. 比特幣 Layer 2 是什么?
李陽(主持人):如果說 CKB 是比特幣的 Layer 2 的話,我覺得最核心的就是我們已經(jīng)很熟悉以太坊的 Layer 2 是什么了,但比特幣的 Layer 2 大家其實沒概念。你覺得比特幣的 Layer 2 是什么?
Jan Xie:我覺得從歷史上來講,最早的概念應(yīng)該是 Off-Chain,跟 On-Chain 相對應(yīng)。
我們有很多事情在鏈上做,即所謂的 On-Chain,不管是計算也好,存儲也好,還是其他什么東西。在鏈上做,由于種種原因,它的性能非常受限,它的升級能力非常受限,所以我們會很想把一些東西移到鏈外去。當(dāng)往這個角度去思考的時候,就演化出了各種各樣的 Off-Chain 的協(xié)議。我覺得 Off-Chain 這個詞可以把 Layer 2、Layer 3、Layer N 都通通都包含在里面。
在 Off-Chain 里面,一開始可能只有很簡單的一些結(jié)構(gòu),比如說單向的 Channel。那個時候也沒有其他的結(jié)構(gòu),只有一個最簡單的單向 Channel,這個在比特幣論壇上很早就有討論,其實比特幣剛出來的時候就已經(jīng)有了。
然后,Off-Chain 的概念慢慢地發(fā)展起來,變成了更復(fù)雜的,比如說:我們能不能去構(gòu)造雙向的 Channel?我們能不能夠去另外搞一條鏈,然后把這兩條鏈通過某種方式連起來?我們能不能夠去聯(lián)合挖礦(Merged Mining)?我們能不能去構(gòu)造出雙向的 Channel,再把它再組合一下,變成一個網(wǎng)絡(luò)?
所以,你如果回過頭去看歷史的話,Off-Chain 有一條很清晰的演化路徑,人們一步一步地往里面加越來越復(fù)雜的概念,越來越復(fù)雜的結(jié)構(gòu)。簡單的結(jié)構(gòu)演變成復(fù)雜的結(jié)構(gòu),最后變成分類更精細(xì)的一系列概念,我們在里面又可以分為 Layer 2,然后 Layer 2 里面我們又可以分為基于 Channel 還是基于 Chain,基本上就這兩大類。
所以,在 Ethereum 出現(xiàn)之前,Off-Chain 協(xié)議其實就已經(jīng)是一個研究很多的領(lǐng)域了。當(dāng)然,在那個時候,更多的是受限于 Bitcoin 自身的能力。由于編程能力的限制,它沒有辦法在設(shè)計上走得很遠(yuǎn),只能很小步地往前走。
Ethereum 出來之后,其實中間也反反復(fù)復(fù)繞了很多路,比如說一開始要做 Sharding(分片),然后中間說要做 State Channel(狀態(tài)通道),接著是 Plasma,最后覺得 Rollup 很好。所以在 Ethereum 上又發(fā)展了很長一段時期,最終形成了所謂的 Rollup Centric Roadmap。Ethereum 最終定于一尊,說 Layer 1 要為 Rollup 做優(yōu)化,所以 Sharding 的計劃也得跟著改,要想辦法在 Layer 1 上增加更多的為 Rollup 服務(wù)的存儲空間。
我覺得可能是人的特點,即對眼前的記憶總是最新鮮的,而我們眼前的是 Rollup,所以談到 Layer 2 就是 Rollup,就會很習(xí)慣地站到 Rollup 的角度去想 Layer 2 的事情。這是個很自然的事情,尤其是對于那些并不屬于這個行業(yè)的研究者和開發(fā)者、只是平常偶爾關(guān)心一下的群體而言,Rollup 是眼前的事情,印象最深。但是,如果往回看那一長串的歷史,這么多的演變方案,那 Layer 2 的概念就很寬泛了。
所以,如果你要我給一個定義,我會覺得 Layer 2 首先是 Off-Chain,它不在鏈上,然后它和 Layer 1 有某種關(guān)聯(lián),某種形式的直接關(guān)聯(lián),因為如果是 Layer 3 的話,它就應(yīng)該是和 Layer 2 有關(guān)聯(lián),而不是和 Layer 1 有關(guān)聯(lián),這個是層的意思。
然后,Layer 2 能夠以此為 Layer 1 提供一些更強(qiáng)的能力,不管這個能力是性能還是合約的能力,亦或是隱私。我覺得大致就這三個角度,我們可以通過 Layer 2 去解決性能問題、編程能力的問題、隱私問題,然后它直接和 Layer 1 有某種形式的關(guān)聯(lián),不管是在共識算法上面有某種關(guān)聯(lián),Merged Mining,還是說有一個橋連起來,在比特幣生態(tài)中這個橋叫 Two-Way Peg(2WP),在以太坊生態(tài)中大家喜歡叫 Bridge,或者是其他什么形式的關(guān)聯(lián),甚至可以不是技術(shù)層面的關(guān)聯(lián)而是經(jīng)濟(jì)層面的關(guān)聯(lián)。
這是我對 Layer 2 的定義,會比較寬泛。
李陽(主持人):說到定義這個事情,在比特幣生態(tài)里面,至少目前還沒有誰能定 Layer 2 這個事兒,我不知道以后會不會定。
Jan Xie:我覺得這是比特幣生態(tài)更加好玩的地方,大家都會有自己的想法,大家都可以來講,比特幣生態(tài)中的團(tuán)隊也不用擔(dān)心說今天我講這個是好的,明天 Satoshi(中本聰)會跑出來說你這個不對,讓你的項目直接斃掉。這其實是一種很隨機(jī)的事件,但我覺得在比特幣生態(tài)里面可能不會發(fā)生。不過,在比特幣生態(tài)里,你在其他方面可能需要更強(qiáng)的能力,參與一場更激烈的競爭,更激烈的戰(zhàn)斗,因為沒有人會跳出來說你是對的,他是錯的,沒有人能夠幫你,你只能靠自己。
4. 比較有影響力的比特幣 Layer 2 項目
李陽(主持人):那比特幣現(xiàn)在已經(jīng)在跑的 Layer 2 中,哪些項目比較有影響力或者說有前途?
Jan Xie:這個可以數(shù)一數(shù),我說得可能不是很全。
我覺得影響力最大的應(yīng)該是 Lightning(閃電網(wǎng)絡(luò))。Lightning 發(fā)展也很久了,一直在緩慢地推進(jìn),技術(shù)上其實一直都在迭代,只是大家從外面看它就是叫 Lightning,我自己非常喜歡 Channel Network。
它的好處是它的 Scalability(可擴(kuò)展性)理論上沒有上限,不像其他的方案那樣有一個比較明顯的協(xié)議上的瓶頸。Channel 我覺得沒有這個問題,但是它在工程方面真的要落下來,就會遇到很多的問題,所以它進(jìn)展也很緩慢,挑戰(zhàn)有很多,這個是很有意思的地方,就是越難的東西其實它可能越有趣,它又不是理論上不可能,它理論上可能,但是你現(xiàn)在不知道怎么去解決它。
比如說,像 Channel Network 里面一個很有意思的問題,這里是一個由 Channel 組成的網(wǎng)絡(luò),A to B 是一個路徑,B to C 是一個路徑,C to D 是一個路徑,然后 A 要給 F 發(fā)一筆錢,這筆錢其實可以拆成很多筆發(fā)過去的,比如說發(fā) 10 塊錢,可以拆分為 10 個 1 塊錢,然后從不同的路徑發(fā)過去。那我們怎么樣保證這 10 個 1 塊錢可以同時抵達(dá) F 的手里面,要么就全部成功,要么全部失???
這其實是很經(jīng)典的圖論里面的一個問題,或者說是以前研究數(shù)據(jù)網(wǎng)絡(luò)的人經(jīng)常會遇到的問題。比如我們今天的互聯(lián)網(wǎng)發(fā)包就是這么發(fā)的,數(shù)據(jù)包是可以拆分成很多個,從不同的路徑抵達(dá)目的地,這是一個路由的問題。但是到了價值網(wǎng)絡(luò)里面,這個問題變得極其的復(fù)雜,因為我們現(xiàn)在傳遞的是價值,是資產(chǎn),不是數(shù)據(jù)。
這里面有什么區(qū)別呢?比如說,大家通??赡懿粫庾R到我們傳數(shù)據(jù)的時候,傳數(shù)據(jù)的那個通道(可以簡單地認(rèn)為是兩臺電腦之間的網(wǎng)線)的容量是無限的,我可以一直傳。李陽你坐在這里,我可以一直給你發(fā)消息,這個通道本身是不會有損耗的。但是,在價值網(wǎng)絡(luò)里面,在閃電網(wǎng)絡(luò)里面,如果我要從通道里面給你轉(zhuǎn)錢,這個通道本身的容量是會有損耗的。比如說,一開始在我這一端有 100 塊錢,在你那邊沒有錢,我轉(zhuǎn) 10 筆 10 塊錢之后,我這邊就沒有錢了,你那邊有 100 塊錢,我想要再給你轉(zhuǎn)更多的錢,但這個通道卻不能用了。
因為這些區(qū)別,讓整個 Lightning 價值網(wǎng)絡(luò)比數(shù)據(jù)網(wǎng)絡(luò)要復(fù)雜很多。Lightning 又因為涉及錢,要考慮安全性,所以它是個非常復(fù)雜的問題。Lightning 發(fā)展了這么多年,我覺得還是在比較穩(wěn)步地往前走,雖然它很難。在很長一段時間里,大家詬病說 “閃電網(wǎng)絡(luò)發(fā)展很慢,比特幣沒有進(jìn)步”,我覺得不是的,是因為這個問題太難了,大家不是在比較兩個相同難度的問題。我覺得 Channel based Layer 2 就是天生要比 Chain based Layer 2 難,前者要解決的問題太多了,而且不要忘了閃電網(wǎng)絡(luò)它自己又給自己加戲,給自己設(shè)定了一個非常高的目標(biāo)——同時解決隱私的問題。這里面又搞得很復(fù)雜。當(dāng)你要解決隱私,比如說閃電網(wǎng)絡(luò)可以套在 TON 里面使用的時候,我每個環(huán)節(jié)都要考慮怎么保護(hù)隱私,整個事情就會變得很復(fù)雜。
Anyway,我很喜歡這個項目。說回來,閃電網(wǎng)絡(luò)是一個 Layer 2。
然后是 Liquid,它其實是 Blockstream 做的一個 Sidechain(側(cè)鏈),它最早出來的 paper 就是叫自己 Sidechain。Liquid 的共識是 PoA(Proof of Authority,權(quán)威證明),你可以簡單地認(rèn)為就是一個多簽,這里有 10 個人,大家一起來出塊,輪流出塊。Liquid 和 Bitcoin 之間的那個橋,在比特幣生態(tài)中稱為 Two-Way Peg(2WP),雙向錨定,也是一個多簽。所以,就是一個多簽的側(cè)鏈加上一個多簽的橋。
Liquid 有意思的地方是,一方面它其實想要幫 Bitcoin Scale,讓一些轉(zhuǎn)賬可以更便宜,另外一方面它想要成為 Bitcoin 最好的技術(shù)和思想的實驗場,因為它和 Bitcoin Layer 1 基本上是同構(gòu)的,但是引入了很多想要在 Layer 1 上實現(xiàn),但是由于種種阻力很難直接在 Layer 1 上實現(xiàn)的技術(shù),比如說隱私保護(hù),比如說 Covenant。
有了這些東西之后,其實你又可以在 Liquid 上面去搭 Layer 3,比如說你可以把 Lightning 搭到 Liquid 上。Lightning 的 Open、Close 是要結(jié)算到 Layer 1 這一層的,但是如果你把 Lightning 變成 Layer 3 結(jié)算到 Layer 2 的話,Lightning 本身的容量也會提高。
所以,Liquid 是個很好的實驗場。如果你不是那么介意它的中心化和需要信任的話,其實它的用戶體驗會更好,因為它上面的手續(xù)費更便宜,而且它和 Bitcoin 基本上是同構(gòu)的,也是 UTXO。
此外,還有一個項目,它在 Bitcoin 上面疊加了一個 EVM 層,和 Bitcoin merge mining(聯(lián)合挖礦),叫做 Rootstock。Rootstock 也是一個很好的項目,它在共識層做了很多改進(jìn),和 Bitcoin merge mining。我覺得他們的技術(shù)也是非常扎實的。
但是,Merged Mining(聯(lián)合挖礦)也有很多問題,因為它基本上是把 Layer 2 的安全性交付給了 Layer 1 的 Bitcoin Miner(比特幣礦工)。Bitcoin Miner 不一定會關(guān)心 Layer 2 本身的利益,就是說它們的利益不一定是對齊的,因為 Layer 2 完蛋了對 Bitcoin Miner 也沒什么影響,只要 Layer 1 不完蛋,可以繼續(xù)挖礦就行。
所以,Merged Mining 一直被詬病的是多數(shù)的比特幣算力可以很輕易地去攻擊任何一個 Merged Mining 的 Chain。這是我覺得 Rootstock 可能要面臨的批評。沿著 Merged Mining 這條線,也有一些其他的項目,它們可能長期要去解決這些問題,從 Incentive(激勵)或者其他角度去論證這種情況不會出現(xiàn),我覺得也是有意義的一些探索,比如說 Drivechain,它也是 Merged Mining 這個方向的。
還有一些項目,比如 Stacks,它最近做了一次很重大的設(shè)計上的升級,把自己和 Bitcoin 可能拉得更近了。在我看來,Stacks 更像是一個 Sidechain(側(cè)鏈),雖然它現(xiàn)在做了很多調(diào)整。在它新的調(diào)整里面,它用了各種方法去論證、描述 Stacks 現(xiàn)在怎么和 Bitcoin Layer 1 的共識綁定,怎么把數(shù)據(jù)放在 Bitcoin Layer 1 上面,這樣 Bitcoin Layer 1 一旦 Finalize 了,Layer 2 也就 Finalize 了。但實際上我還是覺得 Stacks 是一個 Sidechain。
Stacks 有幾個地方比較有意思。首先是它的共識很有意思,Stacks 要求大家在 Layer 1 上鎖定 BTC 去參與它的共識,這個叫 PoX(Proof of Transfer,轉(zhuǎn)移證明)。其次,它又把共識和自己的橋的設(shè)計結(jié)合起來,你需要 Stake(質(zhì)押)Stacks 自己的代幣 STX 去參與橋的多簽。也就是說,雖然它本質(zhì)上還是多簽的橋,但是參與多簽的這幾方是 Permissionless(無需許可的),你只要質(zhì)押 STX 就可以參與橋的多簽。參與多簽的好處是可以獲得 BTC 作為回報,因為從橋上把資產(chǎn)跨過來,手續(xù)費是用 BTC 支付的,還有一部分 BTC 來自于參與 PoX 的 Stacks Miner 質(zhì)押的 BTC。所以 Stacks 有這樣一系列很有意思的設(shè)計。
在 Stacks 這個 Layer 2 上,編程能力會更加強(qiáng)大,你可以做更多的事情。Stacks 設(shè)計了一種編程語言,叫做 Clarity。Clarity 是一個更安全,可以形式化驗證的一種語言。
所以,Stacks 的這一次升級,我覺得在共識層面和橋的層面,把它自己和 Bitcoin 結(jié)合得更緊密了,以前可能是一個和 Layer 1 更加疏離的策略,現(xiàn)在是一個更加緊密的策略。
最近還有一個項目,它不是側(cè)鏈,而是 Staking Layer,叫作 Babylon。Babylon 這個協(xié)議,允許大家可以直接在 Bitcoin 上用 BTC 做 Staking,用質(zhì)押來保證 Layer 2 其他各種鏈的安全。我覺得它有一點像 Ethereum 上的 EigenLayer,后者做的是 Restaking,而 Babylon 做的是在 Bitcoin 上用 BTC 做 Staking 來保證 Layer 2 的安全。Layer 2 可以都是 PoS 的鏈。
以上就是我現(xiàn)在能想起來且覺得比較有意思的 Bitcoin Layer 2 項目。
李陽(主持人):這里面可能除了 Babylon 是一個相對新的鏈,其他幾條鏈還都挺老的,至少三四年的歷史,Lightning 還要更久一點。我其實對 Lightning 和 Stacks 相對熟悉一點,Liquid 我基本上沒聽說過它的進(jìn)展。我現(xiàn)在感覺 Lightning 就像是一群科學(xué)家在鉆研一個非常難的題,有點像在做可控核聚變,非常好但是非常難,不知道什么時候能成,就這種感覺。其他幾個項目在追求解決的問題,不好說清楚,或者說好像用戶沒有那么關(guān)心。我不知道這么說對不對?
Jan Xie:也不完全是,因為我覺得往未來看,整個 Layer 2 的生態(tài)應(yīng)該是各種類型的項目會共存。
其中,Lightning 是特別不一樣的,因為它是基于 Channel 的,它最底下的思路是完全不一樣的。Channel based 的方案和 Chain based 的方案,在我看來其實是各自有各自的優(yōu)缺點。我個人很喜歡 Lightning,很喜歡 Channel based 的方案,但是它也有它的問題。
比如,首先是 Channel Liquidity 的問題,即流動性管理的問題。就是我之前舉例的,我給你轉(zhuǎn)賬,在 Channel 的我這一端得先有錢才行,我才可以給你轉(zhuǎn)賬,如果我這邊的錢用完了,我就沒辦法繼續(xù)給你轉(zhuǎn)賬了。這意味著,如果我是一名新用戶,我要開一個 Channel,并且能夠給別人轉(zhuǎn)錢,我一定要先想辦法在建立 Channel 的時候,在我這邊能夠先 Deposit,先存進(jìn)去一些能轉(zhuǎn)出去的錢,這對于普通用戶來說很麻煩。
還有一個問題,那就是流動性管理很麻煩。如果我一直給你轉(zhuǎn)錢,有可能是一直單向的,比如說我是老板,你是員工,我一直給你轉(zhuǎn)錢,可能發(fā)了三次工資后,我這邊就沒錢了,我就要想辦法去關(guān)掉 Channel 然后重新再開一個 Channel 才能繼續(xù)轉(zhuǎn)錢,或者我要想出一個方案,往里面重新注入流動性,我才能給你繼續(xù)轉(zhuǎn)錢。這些東西的影響是方方面面的,如果用最簡單粗暴的方法,把 Channel 關(guān)掉重新開一個,那意味著你要在 Layer 1 上去發(fā)一筆交易,這個也很麻煩。
再比如說,如果你是一名新用戶,別人要給你轉(zhuǎn)錢,你也得先有一個 Channel 才行。作為對比,在鏈的 Rollup 上面,如果你是一名新用戶,你其實跟 Rollup 不需要有什么關(guān)系,你可能都沒用過 Rollup,但只要你給了我地址,我就能給你轉(zhuǎn)錢,你未來的某一天只要用私鑰打開 Rollup 上的賬戶就能花這筆錢了,不需要現(xiàn)在就做那么多準(zhǔn)備工作,這對個人用戶很友好。
Channel 還有很多管理方面的工作。比如說開 Channel 的時候需要設(shè)置各種各樣的 Fee,等待你的這個 Channel 要關(guān)的時候,手續(xù)費可能很高,你之前設(shè)置的 Fee 可能不夠或者說需要調(diào)整,你又要用很復(fù)雜的一些機(jī)制去調(diào)整交易的手續(xù)費,這是一個很討厭的問題。
所以,總的來說,基于 Channel 的 Layer 2 我個人覺得不太適合普通用戶或者說 C 端用戶。如果你只是一名普通人,不想搞得這么復(fù)雜,你也愿意去信任一些第三方的人,或者說你總共就 100 塊錢,丟了就丟了,只是一小筆零錢而已,這種場景其實特別適合 Chain based 的 Layer 2。
閃電網(wǎng)絡(luò)我覺得它適合 B2B 的場景。如果你是 B 端,你有一些真正的 Business,你可能會很需要閃電網(wǎng)絡(luò)的隱私保護(hù)能力,或者是閃電網(wǎng)絡(luò)超強(qiáng)的 Scalability(可擴(kuò)展性),同時你又有專業(yè)的能力和意愿去管理這些 Channel。B 端其實是有意愿去管理的。我們可以把 B 端想象成一家 Bank(銀行),雇一些人來管理完全不是問題,甚至可以有一個專門的 Team(團(tuán)隊)來管理 Channel。C 端用戶可能就不愿意去做這些事情,但反過來,C 端用戶可能就很愿意用 Rollup 或者 Sidechain,它們對 C 端用戶很友好。
這些鏈之間怎么樣可以相互轉(zhuǎn)移流動性?這個可能 Channel 可以幫到很多忙。Channel 是可以在鏈和鏈之間轉(zhuǎn)移流動性的,我只要在兩邊都開 Channel,然后把它融入到一個大的通道網(wǎng)絡(luò)里面,資產(chǎn)在里面就可以隨意流動了。
所以,往長遠(yuǎn)看,這些項目、這些方案可能會共存,而且它們其實是互補(bǔ)的。
5. 銘文會讓比特幣 Layer 2 的開發(fā)大大加速嗎?
李陽(主持人):在銘文出現(xiàn)之前,大家對更普遍的 C 端用戶的這幾個方案,其實沒有什么需求,可能是因為這些方案做得還不夠成熟?;蛘哒f,我覺得之前大家的比特幣主要就是囤著,銘文出現(xiàn)之后,很多人才開始去用它做鏈上操作,頻繁地在鏈上去操作比特幣。我想問的是,銘文以及之后的這些復(fù)蘇,會讓比特幣的生態(tài)或者比特幣 Layer 2 的開發(fā)大大加速,或者說更有的放矢嗎?
Jan Xie:我覺得一定會,因為銘文的熱潮很像 Ethereum 上的 1C0,我也看到很多人有同樣的觀點,大家都在這么說,我也有非常強(qiáng)烈的這種感覺。
銘文本身可以帶來新的用戶,可以創(chuàng)造很多新的資產(chǎn),但是它沒有辦法解決的是 Bitcoin 上面無事可做,除了發(fā)資產(chǎn)就無事可做了。這和 Ethereum 很不一樣,Ethereum 的 Layer 1 已經(jīng)能做很多事情了,1C0 之后我們可以接著在 Ethereum 上做很多事情,但是在 Bitcoin 上,資產(chǎn)發(fā)出來之后,如果想要做更多的事情,就只能在鏈外,只能在 Off-Chain,只能在 Layer 2 上做。
所以,我覺得銘文接下來一定會讓更多的注意力、更多的用戶、更多的資金流入到 Off-Chain 或者說 Layer 2 生態(tài)。
6. CKB 會如何去做比特幣的 Layer 2?
李陽(主持人):那 CKB 會怎么去做比特幣的 Layer 2 呢?
Jan Xie:其實 CKB 在比特幣的 Layer 2 框架里面,從分類上我覺得可以把 CKB 劃分到 Sovereign Chain。如果大家去研究的話,有一類是 Sovereign Chain,它們有自己的共識,它們和比特幣區(qū)塊鏈之間有某種聯(lián)系,CKB 其實有自己的共識,有自己的 PoW。
對于 CKB 來說,要成為 BTC 的 Layer 2,一個必要的東西就是它和 BTC 之間的橋。這個橋可以是中心化的,也可以是去中心化的,還可以是既有中心化又有去中心化。橋是一個必要條件,有了橋之后,BTC 上面的資產(chǎn)可以轉(zhuǎn)移到 CKB 上面來,可以有更多的場景可以使用。
除了橋之外,我覺得 CKB 已經(jīng)有的一些性質(zhì)非常能夠區(qū)分 CKB 和其他的 Bitcoin Layer 2。比如說,CKB 上面可以支持各種各樣的簽名,這意味著 CKB 上面的應(yīng)用是可以由比特幣錢包直接操作的,類似于我們談?wù)?Ethereum Layer 2 的時候,你肯定會有一個印象,那就是 Layer 2 應(yīng)該也是用 MetaMask 操作的吧。
所以,對于用戶來說,他們能夠觀察到大家同屬于一個生態(tài),我覺得這個也很重要,因為這關(guān)系到很重要的用戶門檻的事情。對于比特幣的用戶而言,如果在 Layer 1 用的是 UniSat,Layer 2 用的是 MetaMask,我覺得會很別扭。
當(dāng)然 CKB 上面也支持這一點,你可以把資產(chǎn)鎖到比特幣的地址里面,之后又可以用一個比特幣的錢包去把它解鎖出來。在用戶體驗上,用戶雖然在用 Layer 2,他可能不理解什么是 Layer 2,不理解其中的技術(shù),但是從用戶的視角來看,他一直都在比特幣生態(tài)里,沒有走出過生態(tài),他甚至可能覺得我一直在 Bitcoin 上操作,但實際上很多操作是在 Layer 2 上發(fā)生的。
所以在這種體驗方面,我覺得甚至有可能我們可以做到比 Lighting 更好。大家感覺不到我是從一個地方到了另外一個地方。橋、用戶體驗,這些是 CKB 能夠做的。
對于開發(fā)者來說,當(dāng)你來到 Layer 2 之后,你需要怎么樣去做事情呢?你是進(jìn)入了 EVM Account 模型的世界,還是你還是依然停留在 UTXO 的世界,我覺得可能兩種開發(fā)者都有。CKB 會比較適合那些欣賞 Bitcoin 的技術(shù)架構(gòu),自己比較喜歡在 UTXO 的世界里做事情,然后兩邊他都很熟悉的開發(fā)者;還有一種是開發(fā)者對這個不在意,但是如果要讓他一天在 UTXO 上面做東西,另外一天在 Account 上面做東西,那也比較折騰。因為這意味著你的思維模型要不停地切換,最典型的是橋,如果你要做個橋,就要在 Layer 1 上寫合約,也要在 Layer 2 上寫合約,也可能有其他的東西。但是如果你只是想要在 Layer 2 上做東西的話,那可能 Layer 2 是什么模型無所謂。
所以我覺得對于開發(fā)者來說,CKB 的好處是說它和 Bitcoin 是同構(gòu)的,很多東西你會覺得很習(xí)慣甚至很方便,因為這邊可以做的事情更多。所以 CKB 是需要去做的事情,我覺得一個是用戶體驗,一個是開發(fā)者體驗。我們把橋做好、提供各種各樣的工具,讓開發(fā)者能夠在做他們自己的應(yīng)用時,覺得很方便,這是我們想做的事情。
李陽(主持人):剛才說用戶可以用 UniSat 既操作比特幣,又可以操作 CKB。這個操作需 UniSat 去適配 CKB 嗎?
Jan Xie:這個操作不需要 UniSat 做任何事情,任何比特幣錢包,它只要有簽名的接口就可以。因為適配是在 CKB 的合約里做的,CKB 的合約有能力驗證簽名。不管你是用什么樣的簽名算法或者是哈希算法算出來的簽名,因為最終錢包是要對一個交易進(jìn)行簽名,然后在鏈上的合約這一端,你其實是要對這個簽名進(jìn)行驗證,驗證這個簽名確實是針對交易去簽的。
CKB 有一個能力,就是在 CKB 上面可以實現(xiàn)各種各樣的密碼學(xué)算法,無論是比特幣最原始的 Secp256k1,還是說新加的 Schnorr,這些在 CKB 上面都實現(xiàn)了。而且在 CKB 上面實現(xiàn)也很簡單,因為 CKB 是 RISC-V 的虛擬機(jī),所以直接把比特幣里面的這些密碼學(xué)算法的實現(xiàn)移植過來就可以。如果你是 C 寫得也好,Rust 寫得也好,因為已經(jīng)實現(xiàn)了,所以我只要原封不動地移植過來,就可以在 CKB 的虛擬機(jī)里面跑了。
這個和 Ethereum 是不一樣的,因為如果要移植到 Ethereum 上面,你可能要把 C 的算法改寫成 Solidity 的算法,或者 Rust 寫的改寫成 Solidity。這個改寫的過程可能又會引入 bug。第一它成本原本就很大,第二花了成本還不能確保安全,第三就是說你冒險去做了,花了很多成本,它還性能很低。所以很少有人做這樣的事情。
但這些問題在 CKB 上面是不存在的,所以說這是為什么 CKB 是一個可以兼容各種各樣密碼學(xué)算法的地方。這個能力讓 CKB 可以很容易支持像 UniSat 這樣的錢包。
李陽(主持人):相當(dāng)于我全程用 UniSat 錢包,可以把比特幣遷徙到 CKB 上,然后在 CKB 上拿這個比特幣進(jìn)行后續(xù)的各種操作,比如說打銘文、買賣都行。
Jan Xie:是的。
李陽(主持人):那這個體驗還挺不錯的,因為我感覺每次換一個錢包我都會非常不情愿。對用戶來說下一個新錢包,不管是心理還是實際操作上,都是一個挺大的的門檻。
Jan Xie:所以,如果去看所有這些 Layer 2 的話,我覺得能夠保持和 Bitcoin 同樣用戶體驗、開發(fā)者體驗的是一類。其他的可能會有不同的定位,有自己不同的用戶群體。
7. 把比特幣遷徙到二層之后要做什么?能做什么?
李陽(主持人):從以太坊的 Layer 2 那段經(jīng)歷會感覺到,凡是不兼容 EVM 或者 MetaMask,其實就很難被稱為以太坊的 Layer 2,以及從用戶基數(shù)上也會比較難遷徙過來。所以 CKB 作為二層,把比特幣遷徙到二層之后要做什么呢?開發(fā)者能做什么,用戶能做什么?
Jan Xie:這是個好問題,我覺得能做的事情其實是挺多的,因為 CKB 是一個改進(jìn)后的 UTXO 的模型。阿劍寫過一篇很好的文章《從比特幣應(yīng)用編程理解 CKB 的可編程性》,大家可以去看一下,我覺得他解釋得很清楚。
這種改進(jìn)主要體現(xiàn)在幾個方面。首先在虛擬機(jī)的層面,因為 Bitcoin 上你只能通過 Bitcoin Script 來寫東西,這個 Script 是一個很簡單的,有一點 For Chain 風(fēng)格的 Script,它的指令很少,能做的事情很少。這是在虛擬機(jī)、在合約的指令方面表達(dá)能力的限制。
但是在 CKB上,我們完整地實現(xiàn)了 RISC-V 的指令集。RISC-V 是一個已經(jīng)發(fā)展了十幾年,在工業(yè)界廣泛被接受的一種新的芯片指令集,它是開源的,無論是 GCC 還是 LLVM 都可以編譯,都可以生成 RISC-V 的指令,所以其實你可以用各種各樣的編程語言在 CKB 上做事情,就是在指令集上面的擴(kuò)展。
另外一個就是在 UTXO 模型上面的擴(kuò)展。在 CKB 上面,每個 UTXO 里面都可以存更多任意的數(shù)據(jù),而不僅僅是一個 UTXO Amount 這樣的數(shù)值。在 Bitcoin 上面,一個 UTXO 其實它能存的數(shù)據(jù)無非就是 UTXO 里面有多少 Sats ,UTXO 是屬于誰的,就這兩個東西。
但是在 CKB 上,一個 UTXO 里面還可以存額外的東西,是什么呢?一個是任意的數(shù)據(jù),可以一在里面放一首歌,存一個圖片,存一個文件;還可以做的就是在 UTXO 里面放一個 TypeScript,這個 TypeScript 其實描述的是數(shù)據(jù)的性質(zhì),數(shù)據(jù)在做變化的時候,它應(yīng)該符合哪些規(guī)則?比如說,UTXO 里面放了一首詩,然后我可以用 TypeScript 來寫:每一次去修改 UTXO 的詩只能往后面增加,不能修改前面的詩,每個人都只能在最后面加。這就是一種對數(shù)據(jù)修改的規(guī)則,這是一種改進(jìn)。
還有一種是在 CKB 的 UTXO 里,你的腳本或者合約可以讀到其他 UTXO 里面的數(shù)據(jù),這和比特幣里面是不一樣的。再比如說,由于有這些能力,CKB 的 Script 里可以很容易的實現(xiàn)像 Covenant(限制條款)這樣的功能。所謂 Covenant,就是我在 UTXO 的腳本里面要去指定這個 UTXO 被花掉的時候,它產(chǎn)生的新的 UTXO 的腳本或者地址必須是什么。
如果沒有 Covenant 這個能力,那么我解鎖現(xiàn)在 UTXO 之后產(chǎn)生的新 UTXO 我是沒有任何限制能力的,你想怎么設(shè)置新的 UTXO 就怎么設(shè)置。但是有了 Covenant 之后,我其實可以限制未來的一串 UTXO。這個東西是一個很重要的性質(zhì)。有沒有這個性質(zhì)決定了在 Bitcoin 上能不能做像 Rollup 這樣的 Layer 2,如果沒有可能就做不了,有就可以做。所以,這是為什么現(xiàn)在 Covenant 很熱,大家在討論說我們能不能夠把它加入到 Layer 1,但這些東西在 CKB 上面都是天然存在的。
有了這些東西之后,在 CKB 上面可以實現(xiàn)各種各樣 的 FT 資產(chǎn)(Fungible Token),可以實現(xiàn) NFT,可以實現(xiàn) DeFi、DAO,可以實現(xiàn)各種各樣的 Governance、Autonomous World、各種完全在鏈上的游戲。
所以,實際上你可以做任何的事情,任何你在 Ethereum 上能夠做的,都能在 CKB 上做。它們之間的區(qū)別就像是,在 Ethereum 上你可能是在 iPhone 上做,在 CKB 上你是在安卓上做,它們底層的架構(gòu)不一樣。CKB 這種 UTXO 的結(jié)構(gòu),打一個開發(fā)者比較容易理解的比喻,就是它其實非常像 Git。全世界最大的程序員交友網(wǎng)站 GitHub,上面就有各種各樣的代碼倉庫。GitHub 背后的工具就是 Git,一個倉庫管理的工具。
CKB 很像是一個大家共同使用的大 Git,像 GitHub,你可以往 GitHub 上放任何東西,可以放 C 代碼,Python 代碼,也可以放詩、文章,可以用 GitHub 寫 Blog,也可以在里面?zhèn)鲌D片,還可以在里面放一些二進(jìn)制編譯出來的,沒有任何人懂,只有你自己知道是什么東西的東西。
所以 CKB 很像是這樣一個大倉庫,任何人可以往里面放任何東西。在這個倉庫里面,每一個文件它的所有權(quán)是很清晰的,這個文件是李陽的,只有李陽能改,那個文件是 Jan 的,只有 Jan 能改。還有一些文件是大家共有的,任何人都能改,但是你想要改它之前,必須通過一些檢查,這個檢查規(guī)則是通過合約來寫的。這個全世界共同維護(hù)的大倉庫數(shù)據(jù)的存儲和修改,這個倉庫里面數(shù)據(jù)要做的這些檢查是有一個 PoW 的共識來保證。那么在這樣一個倉庫上,其實你能夠做出任何想做的事情,做出任何應(yīng)用。
李陽(主持人):你剛才說 iPhone 和安卓的時候,我突然有一個想法,可以這么理解嗎?就是說,比特幣如果是一個原始版的安卓,是開源的,以太坊受它的影響,做了一個相對更功能更強(qiáng),但是是 iPhone 一言堂的模式。現(xiàn)在 CKB 可能有點像在這種開源的基礎(chǔ)之上做的高級 Android。
8. CKB: Contract Kernel of Bitcoin
李陽(主持人):我之前看楊敏評論說 “CKB: Contract Kernel of Bitcoin”。什么叫 Contract Kernel?
Jan Xie:他其實是把 Bitcoin 理解成一個資產(chǎn)的發(fā)行和存儲層。我們可以用 Bitcoin 來做一個非常安全的價值存儲倉庫,我們把錢都存在里面。
但是我們的這個大金庫里面什么都沒有,如果我們想要給里面的資產(chǎn)找到去處,找到可以應(yīng)用的地方,構(gòu)建各種各樣的產(chǎn)品,它背后需要的東西其實是一個執(zhí)行的核心,因為我要寫各種各樣的產(chǎn)品邏輯,然后需要有一個執(zhí)行引擎來執(zhí)行這些邏輯。
Contract Kernel 其實就是一個執(zhí)行引擎。作為一個執(zhí)行引擎,它和一個 SOV 的 Layer 1 是非?;パa(bǔ)的,我們可以把資產(chǎn)存在 Layer 1,存在 Bitcoin,甚至是在 Bitcoin 上發(fā)行各種各樣的資產(chǎn),比如銘文,然后我們可以把這些資產(chǎn)跨到一個有更強(qiáng)執(zhí)行能力的 Layer 2 上面來用它們。
李陽(主持人):所以我們不光可以把比特幣跨到 CKB 上,還可以把銘文也跨到 CKB 上?
Jan Xie:對,我覺得這個角度其實也是比特幣設(shè)計哲學(xué)的一個延伸,就是我們在 Layer 1 只要做 Verification(驗證),我們在 Off-Chain 做計算,那么 Contract Kernel 或者說執(zhí)行,其實和計算是同義詞,我們把計算移到 CKB 上來,把 Verification 留在BTC上面。
對于 CKB 來說,這里面有意思的地方在于,相對于 BTC,每個 Layer 2 可能既是 Verification 又是 Computation。因為每個 Layer 2 可以有自己的 Layer 3,那么這個 Layer 2 相對于 BTC 要做的是 Computation,但它相對于 Layer 3 做的是 Verification。Contract Kernel 對于 Bitcoin 來說其實是一個計算的層。
9. Layer 2 很難做到類似 Layer 1 的安全性
李陽(主持人):我發(fā)現(xiàn)有一點很有意思,我們剛才在聊到比特幣的各種 Layer 2 的時候,這些 Layer 2 的安全性和比特幣 Layer 1 的關(guān)系,好像沒有以太坊那邊的 Layer 1 和 Layer 2 那樣綁得那么緊。最近以太坊的 Layer 2 在吵架說,有些小的 Layer 2 要獨立,不給那些 Layer 1 交稅了,但是我們剛才討論比特幣這邊的時候,好像沒有討論到這一層,比如交稅的問題,關(guān)系好像要更松散一點,是嗎?
Jan Xie:我覺得是的,可能也是因為兩邊 Layer 2 的發(fā)展路徑有一些不一樣。Ethereum 我覺得是被迫走向了往 Layer 2 的發(fā)展道路,因為一開始是 Sharding。比特幣其實也是被迫,因為 Layer 1 做不了什么事情。只是比特幣這邊一開始就做不了什么事情,所以一開始就想要發(fā)展 Layer 2,而 Ethereum 是后面才發(fā)展了 Layer 2。走到了 Layer 2 這邊之后,因為是 Core Team 在主導(dǎo)著整個方向,所以 Core Team 會非常想要把 Layer 2 和 Ethereum Layer 1 綁定起來,而這種綁定最好的一個方式就是安全,這個也非常 Make Sense,就像是法院一層層傳下來,上級法院可以推翻下級法院的判決,這樣 Layer 2 就可以獲得 Layer 1 同樣的安全性。
但是 Layer 2 不太可能做到完全類似 Layer 1 的安全,因為 Layer 1 有各種各樣的限制,比特幣有各種各樣的限制,所以你就不太可能做到。
前段時間我也發(fā)過推,說如果你一定要達(dá)到類似 Layer 1 的安全性,那么閃電網(wǎng)絡(luò)或者說通道類 Layer 2 可能可以實現(xiàn)接近 Layer 1 的安全性。它和 Rollup 差不多,最大的風(fēng)險點就是當(dāng)你想要從 Layer 1 退出的時候,Layer 1 上面很堵怎么辦?Layer 1 上的手續(xù)費非常高,你的退出交易沒有辦法在限定的時間內(nèi)排上號,這方面是唯一的風(fēng)險點,其他就沒有了。
但是在比特幣上面,除了 Channel 之外,如果要在鏈這個路線上面做到和 Layer 1 同樣的安全,我覺得非常難,除非 Layer 1 做一些 Hard Fork 去增加一些功能。因為這里面核心的點還是受限于 Bitcoin 自身的能力,至少沒有辦法實現(xiàn)一個很安全的 Two-Way Peg(2WP),或者說那個橋。
我們可能可以安全地實現(xiàn)從 Bitcoin 到 Layer 2 鏈的橋,因為 Layer 2 鏈的能力足夠強(qiáng),可以去實現(xiàn)一個 Bitcoin 的 Light Client,或者說 Bitcoin 的 SPV Client。但是回去的時候,Bitcoin 沒有辦法去實現(xiàn) Layer 2 鏈的 Light Client,它也就沒有辦法去驗證 Layer 2上面發(fā)生的事情是真正地發(fā)生了,Bitcoin 鏈沒有這個能力。因此,資產(chǎn)要從 Layer 2 的方向往 Layer 1 方向走的時候,就一定會受到各種各樣的限制,或者說這個橋的設(shè)計就要做各種 Trade Off。所以,在 Bitcoin 上面這是一個基本的限制,你不可能實現(xiàn)完全的安全性。
但反過來,Layer 2 要實現(xiàn) Layer 1 一樣的安全,這個命題本身是不是成立,這是應(yīng)該去思考的,它只不過是一個命題而已??赡苁?Ethereum 社區(qū)提出來的,說我們想實現(xiàn),這是一個目標(biāo),但這個目標(biāo)是一定要的嗎?這個是不一定的。因為 Layer 1 和 Layer 2 的區(qū)別,在我看來,就是 Layer 2 可以犧牲一些安全性、去中心化、Trustless,去獲得其他一些東西。Layer 2 在這里就是做 Trade Off,真正沒有 Trade Off 的是我們所有事情都在 Layer 1 上做,但是做不了,所以才想到要移一些東西到 Off Chain。
如果你問這個世界上有沒有一種靈丹妙藥,讓我們可以把東西移到 Off Chain,又沒有任何的壞處,我覺得這個是不存在的。即使是 Rollup、Channel,我覺得也是不存在的。因為它們還是會有一些很邊緣的點,讓你很難解決。
所以,我們要接受 Off Chain 或者說 Layer 2 無論怎么做都是需要一些 Trade Off,只是有時候可能大家在宣傳上面只會去說好處,很少去談壞處,或者說很少去談前提。前提其實很重要,前提可能比壞處還常常被人忽略掉。
比如說,我今天看到一個大家在爭論的話題是 "Validium 不如 Rollup 安全"。這里面其實隱含了非常多的前提。Validium 其實是一個 ZK-Rollup,但這個 ZK-Rollup 的 DA 的保證不是 Ethereum,而是另外的一個 DA Layer(數(shù)據(jù)可用性層)。前面這個結(jié)論其實隱藏了很多前提,為什么 Validium 不如 Rollup 安全,是因為你假設(shè)了它的 DA Layer 不如 Ethereum 這個 DA Layer 安全。那我可以提一個很神奇的 case,就是如果我用 Bitcoin 做 DA Layer,做這樣一個 Validium,那它是比 Rollup 安全呢還是比 Rollup 不安全呢?你可能就需要爭辯說 Ethereum 是一個比 Bitcoin 還要安全的 DA Layer,那你可能就不成立了。
我們在推特上聊這些東西的時候,大家是不會去聊這些前提的。所以,我覺得這是導(dǎo)致很多結(jié)論或者觀念有錯位的一個原因,但這個很難避免,因為推特上就那么幾個字,大家也沒時間給你展開這么多。
所以,我想說的是往 Off-Chain 去走,其實就是一種妥協(xié),是我們認(rèn)識到要在 Layer 1 上面去做 Scale、做各種各樣的事情是不現(xiàn)實的。我覺得比特幣社區(qū)更加接受這個想法,根本原因也是一開始 Bitcoin 就是受限的,所以大家很早就很容易接受。但是在 Ethereum 社區(qū),大家一開始可能心里面想的是說 Ethereum Layer 1 是全能的,那么到我們的 Layer 2 也應(yīng)該是全能的,很自然就往這個方向去延伸了。我覺得可能 Ethereum 社區(qū)更需要時間去接受這樣一個轉(zhuǎn)變,認(rèn)識到這里面其實有很多 Trade Off。
李陽(主持人):以太坊社區(qū)好像都是年輕人,我不要 Trade Off。雖然我自己覺得還算年輕,至少不算老,但是這幾年我覺得 Trade Off 簡直是無所不在。
Jan Xie:但大家不太喜歡聽 Trade Off,大家都喜歡聽 "我兩個都要,我都能做到"。
10. 比特幣 Layer 2 會怎樣發(fā)展?
李陽(主持人):那你覺得比特幣 Layer 2 會怎樣發(fā)展?
Jan Xie:接下來因為 4 月份比特幣就要減半了,我覺得 4 月份前后會有第一波的 Layer 2 出來。由于時間擺在這兒,如果你想追這個時間窗口的話,你就只能猛干快上,不能想那么多,只要能湊合著用,就先出來搶占這個市場的先機(jī)。我覺得那時候會有一波,之后,在這些項目上面,大家又會看到更多問題,就像銘文那樣。
一開始銘文 BRC-20 就直接借用 Ordinals 協(xié)議往里面寫數(shù)據(jù),然后 Indexer。大家一開始也很開心,后面就開始發(fā)現(xiàn) Indexer 有它自己的問題,兩個 Indexer 不一致,或者說中心化,越發(fā)展可能越中心化。那我們怎么辦?Inscription(銘文)之后,會有 Atomicals,會有其他各種各樣的東西出來,想要試圖去解決前面這一波的問題。
我覺得 Layer 2 也是一樣的。一開始 4 月份前后會有一波出來,再往后,大家開始認(rèn)識到不管是套用 ETH Layer 2 思路還是說怎么樣,這里面會遇到很多問題,我們要去解決這些問題,我們要想 Bitcoin 上面能夠做什么東西,要怎么樣才是最適合 Bitcoin 的,往這個思路去想、去解決這些問題。
所以,Layer 2 可能有一兩波,并行發(fā)展的是在 Layer 2 上面做應(yīng)用的項目,會有人做各種各樣的應(yīng)用。
現(xiàn)在這波 Layer 2 都會去追求合約能力的擴(kuò)展,不管是把它變成 EVM 還是 Wasm 還是像 CKB 一樣的 RISC-V。這一波應(yīng)該不太會去追求 Privacy,因為 Privacy 很難做,時間趕不上。Scability 可能不是那么得重要,因為再差也會比 Bitcoin 快,Bitcoin 是個很低的起點,你只要比 Bitcoin 快,不要太拉垮就可以了。所以,大家的重點是在上面能夠做各種各樣的應(yīng)用。
作為項目方來說,如果要發(fā)展生態(tài),那么最便利、有最多資源可以吸引的當(dāng)然是 EVM。EVM 上面有很多成熟的工具、代碼和開發(fā)者,是最快的。但 EVM 是不是最適合 Bitcoin 我不是很確定,我可能也不是很認(rèn)同。因為我覺得 Bitcoin 有自己的東西,有自己的 UTXO,有自己的價值觀等等,有很多是不一樣的,但是這些不會阻擋第一波 Layer 2 會長成這個樣子。
再往后,隨著越來越多的人進(jìn)來,越來越多的人開始去研究比特幣的特點和 UTXO 的特點,就會有越來越多的想法冒出來,就會越來越針對比特幣的特點去做設(shè)計,而不是簡單地嫁接過來。
11. AMM or Order Book,取決于 Layer 2 的形態(tài)
李陽(主持人) :以太坊 1C0 火的是 ERC-20,比特幣的 1C0 火的是銘文。很明顯銘文和 ERC-20 是非常不一樣的,即使在 Layer 2 銘文也不會突然就沒了,很可能還會繼續(xù)占據(jù)最開始那一部分資產(chǎn)里面很大的比例,如果不是全部的話。那么很自然,銘文的借貸和交易這兩個需求,要給它們提供的話,也會非常不一樣,配套的基礎(chǔ)設(shè)施也會非常不一樣。
Jan Xie :你說的不一樣,是指什么方面的不一樣?
李陽(主持人):比如說,我覺得應(yīng)該沒法直接用 AMM 來解決銘文的交易需求了。
Jan Xie :我覺得也不一定。因為當(dāng)銘文跨鏈從 Layer 1 進(jìn)入到 Layer 2 之后,其實取決于 Layer 2 本身是一個什么樣的形態(tài),如果它本身就是 EVM 路線了,那上面可以很容易地做出一個 AMM。
這里要區(qū)分一下,中文的銘文可能對應(yīng) Inscription,也可能對應(yīng) BRC-20,這兩個東西其實是不一樣的。如果你說的是 Inscription,那肯定不是 AMM,因為它是 NFT;如果你說的是 BRC-20,它其實本質(zhì)上是個 FT,那么到了 Layer 2 上面,進(jìn)入 AMM 里面玩,也沒有什么不可以的。
我覺得這個可能更多是 Layer 2 的特點決定的。如果 Layer 2 還是一個 UTXO 的鏈,我覺得非常有意思,在 UTXO 的架構(gòu)上雖然你還是可以做 AMM,但 AMM 不一定是最適合的產(chǎn)品形態(tài),可能 Order Book 是更適合的,這是 UTXO 的結(jié)構(gòu)決定的。相反,AMM 在賬戶模型上面是一個很好的產(chǎn)品形態(tài),Ethereum 上面出現(xiàn)過 Order Book DEX,但是死掉了,最后是 Uniswap 勝出了。
所以,我覺得非常依賴 Layer 2 具體是什么樣的形態(tài)。
銘文我覺得兩種,不管 Layer 2 是什么形態(tài),它本身作為一種有價值的資產(chǎn),它應(yīng)該都能夠適應(yīng)。因為資產(chǎn)像水一樣,流動性很高,Shapeless,可以變化成任何形狀,進(jìn)入任何的應(yīng)用里面去發(fā)揮作用。我是這么認(rèn)為的。
12. Layer 2 之間競爭的關(guān)鍵是什么?
李陽(主持人):你覺得這么多 Layer 2 之間競爭的話,關(guān)鍵是什么?
Jan Xie:我覺得,首先,大的機(jī)會很重要,比如說 4 月份前后,Bitcoin 要減半了。大家這么多年都在創(chuàng)業(yè),其實創(chuàng)業(yè)有很多種方法論,“抓住時間窗口” 是其中一種。如果你覺得這時候應(yīng)該投入更多的資源,就要抓住這三個月,這三個月如果能夠搶下 70% 的市場份額,就贏了,搶不下可能就死了,這是一種非常正常的想法。
但也有另外一種想法,就是我們非常看好 Bitcoin 生態(tài)整個的未來,就像當(dāng)你站在 2016、2017 年,你在經(jīng)歷 1C0 的時候,你說我們一定要抓住這個窗口期,抓住了我們就贏,抓不住我們就死了,就不創(chuàng)業(yè)了。其實你回過頭來看,你會覺得是不對的,因為 1C0 帶來的是后面一系列的很多階段的發(fā)展。而今天我們看到的很多 Ethereum 上成功的項目,其實經(jīng)歷了很長時間,有的可能是 1C0 時代留下來的,有的可能是 1C0 時代過后才冒出來。這也是一種路徑。
有的團(tuán)隊擅長抓住市場的窗口,有的團(tuán)隊不擅長。其實不管是 Web3 的創(chuàng)業(yè),Cypto 創(chuàng)業(yè),還是其他領(lǐng)域,我覺得都是一樣的。所以,很難說哪種方法一定能夠勝出。對于個體來說,很難講這種方法一定會讓我勝出,但是從宏觀來講,因為有大數(shù)定律,就是說這一階段確實有可能會有 1~2 個項目可以留下來,它是這個階段的勝出者,后面可以繼續(xù)做更多的發(fā)展,有可能發(fā)展得更好,每個階段都有 2 倍甚至 10 倍的成長,最后成長成一個很大的東西;也可能這個階段發(fā)展很好,后面沒有抓住機(jī)會,或者說沒有做得很好,然后就慢慢消亡了,這也有可能。
我覺得這個階段是會有一些人勝出的,這是一個搶時間的階段,速度最快的團(tuán)隊會很有優(yōu)勢,也就是說一個團(tuán)隊非常清楚現(xiàn)在市場想要什么,那就投其所好,往里面放資源,先把市場份額占了。有這種思維的團(tuán)隊可能會比較有優(yōu)勢。
李陽(主持人):速度快是你們的策略嗎?
Jan Xie:速度快不是我們的特點,我們特點是速度慢。
13. Nervos 的策略
李陽(主持人):如果速度慢的話,你們一年的策略是什么?
Jan Xie:對于 Nervos 來說,速度慢是一開始的設(shè)計決定的,可能也是團(tuán)隊氣質(zhì)決定的。大家應(yīng)該比較了解,Nervos 是一個技術(shù)比較強(qiáng)的團(tuán)隊,尤其是要做像 Layer 1 這樣的項目,現(xiàn)在我們可以說它是 Bitcoin 的 Layer 2。做 CKB 項目的時候,不管你把它看作 Layer 1 還是 Layer 2,安全性始終是我們重點關(guān)注的,要考慮安全性,其實很難做得很快。
而且,我們做事情的思維是一種長期思維。我們看到有很多事情要做,需要很多時間投入在里面做很久。另外一種創(chuàng)業(yè)方法是說我就用三個月來試這個想法,試了不行我就換下一個想法,可以重新啟動一個項目,這樣很輕松,可以從頭發(fā)展,然后三個月不行我再換,這樣其實是很輕松的。但 Nervos 不是這樣的項目,所以考慮的會比較多。
如果你要問一年的策略,我們從 Bitcoin 這邊延續(xù)下來,一直比較希望做一個小,Core Team 很小,更多的是社區(qū)驅(qū)動的項目。這可能也是大家覺得 Nervos 做的有問題的地方。這樣的項目通常有很大的劣勢。
對比像 Solana 這樣的團(tuán)隊,它可以有很強(qiáng)的中心的 Core Team,然后可以集中資源強(qiáng)力去推動一些事情。但 Nervos 并不想這樣做,我覺得這是一個選擇,大家可能有不同的看法。你可以說這不適應(yīng)市場,或者說不適合這個時代,但我覺得這是我們最大的策略,我們應(yīng)該有一個盡可能小的 Core Team,然后盡可能去幫助我們的社區(qū)去做更多的事情。
我們覺得 Cryto 這個行業(yè)是從原點出來的,我們希望沿著這個原點往下走,而不是去重蹈互聯(lián)網(wǎng)的覆轍,那是一個很遺憾的事情。我是 95 年之后接觸互聯(lián)網(wǎng)的,我經(jīng)歷過用貓上網(wǎng),現(xiàn)在可能大部分人已經(jīng)不知道貓是什么,我經(jīng)歷過那個時代,也經(jīng)歷過那個時代的論壇和聊天室。在我讀大學(xué)的時候,大學(xué)里面有 BBS,它基于 Telnet 協(xié)議,一個很古老的協(xié)議,但在大學(xué)里面還存在。我經(jīng)歷過一個百花齊放,有真正論壇的時代,我非常懷念它。我覺得那是互聯(lián)網(wǎng)或者說 Web2 最初最美好的東西,但這些東西在 2000 年后就開始逐漸消失了,不管是由于什么原因,有各種各樣的原因。
今天我們有 Social Network,但是和當(dāng)時互聯(lián)網(wǎng)上的氛圍是完全不一樣的, 也可能是因為用戶多了,用戶基數(shù)大了,但我感覺和那個時候是不一樣的。這也可能是因為 Web2 協(xié)議天然的缺陷,數(shù)據(jù)協(xié)議層是無狀態(tài)的,數(shù)據(jù)需要某一個中心化的機(jī)構(gòu)去保管,這樣會導(dǎo)致數(shù)據(jù)天然會集中在一些大公司手里面,帶來各種各樣的問題,我就不展開了。
但是 Web3 或區(qū)塊鏈來了之后,讓大家看到了一種可能性,也就是我們有可能回歸互聯(lián)網(wǎng)最初的愿景,我最不希望看到是 Web3 也經(jīng)歷像 Web2 那樣的一個過程,一開始我們大家都覺得很好,然后越來越發(fā)現(xiàn)也就那么回事兒,最后一切都回去了。我其實非常擔(dān)心這一點,因為現(xiàn)在已經(jīng)有很強(qiáng)的趨勢,可能我們對 Web3 一切的理想,一切的愿景都會落空,因為現(xiàn)在能夠看到很多地方有這樣讓人擔(dān)心的點。
回到 Nervos 上,我們想堅持在那個最初的愿望的基礎(chǔ)上面找到一條路徑,把這些好的東西保留下來,并且發(fā)揚光大。如果只是保留下來,沒有人用也不行;如果有很多人用,但你已經(jīng)不是最初的那個東西了,可能也不行。所以,我不希望是這兩種結(jié)果中的任何一個,這里可能有點像年輕人了,既要又要,這里我們不想做 Trade Off。你懂我的意思嗎?
李陽(主持人):你既想保留 Web3 最開始的好的東西,也希望它不要消失,而是大發(fā)展。
Jan Xie:對。
14. Web3 正在失去最初的好的東西
李陽(主持人):你剛才說你看到已經(jīng)有這種跡象了,說我們可能要失去這些東西,你說的這些跡象是什么?
Jan Xie:我就舉一些例子,有很多的點讓人擔(dān)憂。
比如說整個 Crypto 技術(shù)方向的發(fā)展,假如我們看 Ethereum 到 Solana 這條線,這是一個很讓人擔(dān)憂的趨勢。Ethereum 不管怎么說,我覺得 Vitalik 至少是比較堅持去中心化的,但是 Ethereum 生態(tài)可能會因為被競爭的壓力而在很多時候放棄這些點。
Ethereum 生態(tài)本身就有這個問題,因為我印象很深,像 Ethereum 的研究員 Justin Drake,我覺得他就不是很在乎什么去中心化不去中心化,在公開的會議上面都聊過類似的東西,這是 Ethereum 生態(tài)的一些問題。
沿著這個方向發(fā)展,你就會發(fā)現(xiàn) Solana 可能是更正確的架構(gòu)。Ethereum 生態(tài)自己都不在乎了,Solana 可能會說我更不在乎,我們也不在乎去中心化了,我們有性能,用戶體驗好,一個交易 0.5 秒確認(rèn)。這個方向是好的,但其實背離了 Web3 ,會回到 Web2 的價值取向上,如果拿用戶體驗來評價一切,那你的所有東西都回到 Web2。
比如說 Ethereum,像 EigenLayer,我們不停地談?wù)?Staking 和 Restaking,先是 PoW 轉(zhuǎn) PoS,然后是 PoS Staking,還不夠,還要 Restaking。這里的價值取向是什么?這里的價值取向是資本效率,對吧?我的 ETH 鎖在里面了,不能動了,我好煩,如果能夠 Restake 出來,我又能拿它做什么事,好開心,對吧?
我們不用說它對或者不對,它至少是兩個維度,即不是在堅持之前的維度了,而是現(xiàn)在新找了個維度,并優(yōu)化新的維度,至于之前的那個維度,已經(jīng)忘了。
Restaking 對于 Layer 1 的安全性有什么影響?PoS Staking 和 DeFi 之間的糾纏,對 PoS 有什么影響?這個是沒有人去談的。我們考慮的永遠(yuǎn)都是我們要為 ETH 的效率優(yōu)化,至于它對 Ethereum Layer 1 的安全性有什么影響,管他呢,忘了就好。
但這個是有影響的,對吧?最簡單的例子,如果 Compound 里面的 ETH 借貸利息高了,我就不在 Ethereum Staking 里面 Stake 了,我就拿出來到 Compound 里面去借貸了,對吧?所以,它們相互之間其實是糾纏在一起的,任何的應(yīng)用層設(shè)計都會影響到 PoS 本身的安全,但這些東西已經(jīng)被忘了。
其實在 PoW 轉(zhuǎn) PoS 之前,生態(tài)里面還是有一些聲音說我們要去分析這些東西,寫 Paper,大家可以去搜一些這方面的討論,但是好像轉(zhuǎn)了 PoS 之后,這些東西就被忘掉了,好像沒有人再談了,現(xiàn)在更進(jìn)一步,要 Restaking 。
所以,你看這個趨勢的話,我覺得是一個很糟糕的趨勢,這是一方面。
再比如說,把很多 Web2 的理念包裝成 Web3,影響 Web3 的 Builders 和 Developers,讓他們在構(gòu)建的時候覺得,這樣挺好的,這樣沒什么問題。但其實我覺得很多時候可能是在給自己挖坑,比如說當(dāng)我們都接受 PoS 沒問題, TVL 高是很好的指標(biāo),用戶體驗好很重要。如果我們總是以這些指標(biāo)去評價一個 Crypto 項目的話,可能 10 年或者不用 10 年,可能只需要 3 年,Web2 很多大的公司就可以在這個框架下面做出非常成功的項目了。
最簡單的例子是 Coinbase,它做了一條鏈叫 Base,其實就是一條交易所的鏈,不管你叫 Optimistic Rollup 還是怎樣。這里面有很多細(xì)節(jié),不是說它是 Rollup,它就很去中心化,就很安全。Coinbase 做一條鏈,天然有資金,天然有用戶,天然有品牌效應(yīng)。如果要開一條新的 PoS 鏈,沒有任何成本,馬上就可以把你的市場份額搶過來。
我們再想得夸張一點,三年之后 Crypto 世界已經(jīng)大到讓 Web2 的公司也開始想要進(jìn)軍這個市場了。Apple 說要做一條鏈,所有 Apple ID 都是鏈的用戶,甚至可以給你空投,空投蘋果的 Whatever,可以向 Web2 的公司團(tuán)隊那樣把 Web3 這些東西都學(xué)過去,然后借助它已有的資源來打垮你。那個時候,你能夠用什么東西來抵抗 Web2 對你的進(jìn)攻?
這些事情如果有可能成,只會因為我們現(xiàn)在這個行業(yè)接受了一些我們本不應(yīng)該接受的評判標(biāo)準(zhǔn),最后就會變成那個樣子。因為你接受了,你已經(jīng)自己教育好自己了,然后別人可以沿著你設(shè)定好的標(biāo)準(zhǔn),提供一個更好的產(chǎn)品。我覺得這個是完全有可能發(fā)生的,所以這是我非常擔(dān)憂的地方。
15. 土匪 vs. 書生
李陽(主持人):我都不知道說什么好,我最近在經(jīng)歷一個痛苦的蛻皮過程,書生要變成土匪了。
站在土匪的角度,我覺得應(yīng)該把這些東西全部拋之腦外,但是其實我也做不到。我寫了一篇文章,好多人留言說,你沖了幾個土狗項目就說自己是土匪了?你這一看就是書生寫的。
我看完之后在想,世界的走向到底是誰控制的?是由這些土匪決定的嗎?某一條鏈能勝出,某一條鏈沒勝出,是由用戶決定的嗎?最后投票的人?如果是的話,大家就已經(jīng)投票了。
Jan Xie:這是個哲學(xué)問題,太深了,我還是偏樂觀。我覺得很多時候,結(jié)果可能不會如我們所想的那樣。但是,人類的進(jìn)步恰恰是因為少數(shù)的達(dá)到理想結(jié)果的 Case 決定的。因為如果每次都是土匪贏,我們可能現(xiàn)在還在原始社會,人類社會是不會有進(jìn)步的。
所以,土匪可能會贏 99 次,然后有一次有個想明白的人,通過某種方法帶領(lǐng)大家進(jìn)入到了下一個階段,跳脫了以前的循環(huán)。我覺得可能是這樣。
李陽(主持人):你想做那個幸運的書生?
Jan Xie:很難說能夠推動一件事情前進(jìn)的人是什么樣的,不一定是書生。就像你說的,他可能是個念書的土匪,他也可能是個拿刀的書生,誰知道呢?也有可能是一些機(jī)緣巧合,是一個團(tuán)隊推動的,團(tuán)隊起主要作用,一開始是個土匪,后來想變成一個書生,不知道,也許都有可能。你覺得華盛頓是念書的土匪,還是帶刀的書生?你可能很難描述。
李陽(主持人):是,沒錯,反正我覺得這需要非常幸運,簡直幸運得不像話。
Jan Xie:我覺得歷史上這種進(jìn)展可能運氣成分占大比例,因為我始終覺得這是一個概率問題,當(dāng)有足夠多的人這么做的時候,你就更有可能看到一個成功這樣做的人。但如果只有一個人這么做,就大概率可能不會成功。因為只有一個人,大概率就失敗了,但是有一萬個人這么做的時候,可能就有一個人特別幸運,他就出來了??磦€體他確實很幸運,但是你看整體的話,其實是一個概率比較高的事情,所以這也是為什么我覺得人與人之間的溝通和交流,認(rèn)識到問題,是一個很重要的事情,因為這樣才有可能擴(kuò)大基數(shù),才有可能對什么東西是我們希望看到的達(dá)成共識,這是一個形成共識的過程。
現(xiàn)在的共識就是要土匪才能贏,但我覺得這是可以改變的,我比較樂觀,只是你要改變它需要非常大的努力才行。
李陽(主持人):對,我想起我做鯡魚罐頭也是有這種想法,我們至少讓想通過好的方法去贏的人能先聚在一起,這樣的話,至少你知道你不是一個人在這么想,人多了說不定就有人沖出來了。
Jan Xie:對,我覺得有一些人是有同樣的想法在做這些事情的,比如說阿劍的 BTC Study,我覺得他們就在做類似的事情。
16. 想招什么樣的人?
李陽(主持人):如果要做成,你覺得你們團(tuán)隊需要一些更有匪氣的人加入嗎?
Jan Xie:匪氣的定義很模糊,我覺得需要,肯定不能是一群書生。
李陽(主持人):你可以聊一下招人的事情嗎?你想招什么樣的人?
Jan Xie :我覺得我們特別需要兩種人,一種是能夠把我們在做的東西和理念翻譯出去,讓別人聽懂的人。比如我剛才說了一大堆,可能 10 個人里面有 2 個人知道我在做什么,因為這個是跟背景相關(guān)的,你如果做技術(shù)你就容易懂一點,但是對于不同背景的人怎么樣能夠讓大家聽懂,怎么讓大家理解,這其中有各種各樣的選擇。為什么你選擇這么做而不那么做,別人那么做就成功了,你為什么不那么做?其實不同的選擇,都有各種各樣的理由,且不論誰對誰錯,能夠把這些事情給翻譯出去,讓更多人理解。這是我們想招的第一種人。
還有一種是能夠在 CKB 上面做事情的 Builder。Nervos 除了想堅持一些理念,另外一個特點是比較有 Builder 的文化,至少我個人會比較欣賞動手做事的人。當(dāng)然,能夠表達(dá)也很重要,但是動手做事也很重要,這兩種人我覺得都是非常需要的,大家能夠很好地合作,形成一個團(tuán)隊,才有可能去做成一個事情。
所以,Builder 非常需要,TA 能夠欣賞 Nervos 的想法和理念,愿意在 CKB 上面克服萬難去做一些事情,因為生態(tài)并不成熟,有很多工具可能不齊全,但是沒關(guān)系,愿意在這上面花一些時間去解決這些問題,去做一些有意思的東西。
比如說像 .bit 這樣的項目,他們其實花了非常多的時間做出了 .bit。JoyID 也是。我覺得正是因為我們的社區(qū)有這樣的文化和人,所以才會出現(xiàn) .bit,出現(xiàn) JoyID 這樣的項目。它們一出來大家就馬上能夠認(rèn)識到它們和其他東西不一樣,它們不是一個 EVM 上經(jīng)常見到的項目,它們出來會讓人覺得為什么我沒有這樣想,或者說為什么它們可以做到,而其他項目做不到。這是 Nervos 社區(qū)的一個特點。