3 月9 日,在由Nervos Foundation 和ABCDE 共同舉辦的Bitcoin Singapore 2024 大會上,CKB 首席架構師Jan Xie 發表了主題演講《Bitcoin Renaissance: Why & How?》。
以下是根據Jan Xie 的英文演講整理的內容:
為什麼需要比特幣文藝復興?
我們為什麼需要比特幣文藝復興?一個簡單的答案是大家想要使用BTC。
目前,已經有不少比特幣L2 項目了,用戶正在將他們的BTC 轉移到這些L2 上,以及在這些L2 上鎖定BTC。問題在於,人們也將BTC 轉移到其他平台,例如轉到以太坊上,而不僅僅是只轉到正統的比特幣L2 上。而且,以太坊上的BTC 數量要遠遠超過比特幣L2 中的BTC 數量。更糟的是,更多的BTC 其實存放在中心化交易所裡,像是Coinbase 的冷錢包裡就大約有100 萬個BTC。
我想說的是,人們不只是把BTC 當作價值儲存(SoV)的工具,他們也想使用BTC,用BTC 來支付、參與交易或做一些其他事情。無論比特幣極端主義者(Bitcoin maxis)是否喜歡,如果我們什麼都不做,其他人會去做並且他們會提供更糟糕的方案,因為BTC 就像水一樣,到處流動。
我們能看到的另一個需求,是人們想要新的資產。目前為止,在比特幣區塊鏈上發行的資產總價值為30 億美元,遠遠落後於在其他區塊鏈上發行的資產總價值。比特幣是最安全、最去中心化、最抗審查的平台,然而在這個平台上發行的資產總價值是最少的。作為對比,波場(Tron)的市值約為120 億美元, 而在波場區塊鏈上發行的資產總價值達到了100 億美元。你認為這是好事還是壞事?
我想再強調一遍,如果我們現在什麼都不做,其他人會去做並且他們會提供更糟糕的方案,大家也只能用他們做的東西。
以太坊主網上線後,Peter Todd 和Greg Maxwell 就曾在2016 年的時候指出以太坊的架構有問題,那不是這個行業應該遵循的方向。但8 年來,由於比特幣在滿足真實存在的需求上沒有取得實質性的進展,導致整個加密行業轉向了一個我們不想看到的方向:在PoS 上搭建所有的東西,帳戶模型遍地開花,分片、 Rollup 等擴容方案成為主流。我不認為這是加密產業要走的路。
比特幣帶來了許多真正的創新,但過去幾年這個行業把這些東西都拋棄了,例如PoW、UTXO、P2P 網路。
所以,我們現在為什麼需要比特幣文藝復興?我認為原因在於確實有真實的需求,對新資產有需求,對比特幣的使用場景有需求。因此,我希望我們能夠借助比特幣文藝復興的機會,讓整個加密產業轉變方向,跟隨比特幣的架構、價值觀和理念,創造新的事物,朝著正確的方向前進。
比特幣的一些歷史介紹
比特幣的價值觀,正如白皮書所寫,是一種點對點的電子現金系統。它不是我們現在隨處可見的點對合約(peer-to-contract),也不是Rollup 那樣的點對排序器(peer-to-sequencer)。
比特幣是基於PoW 和UTXO 的,而UTXO 是一種比帳戶模型更優越的記帳方式,因為在UTXO 上我們能創建真正點對點的資產,創建不記名資產,就像現金一樣,而不是點對合約的資產,也不是帳戶中的任意數字的餘額。
比特幣專注於驗證而非計算,它強調自我保管,強調「無鑰即無幣,幣鑰為一體」。
如何建構更好的區塊鏈?比特幣社群已經討論了很多。舉個例子,Peter Todd 寫了一系列的文章和部落格來討論各種想法,我認為其中三篇文章非常重要,它們分別是:
-
“Disentangling Crypto-Coin Mining: Timestamping, Proof-of-Publication, and Validation”, 2013
-
“Building Blocks of the State Machine Approach to Consensus”, 2016
-
“Scalable Semi-Trustless Asset Transfer via Single-Use-Seals and Proof-of-Publication”, 2017
Peter Todd 的核心觀點是,我們只需要一次性密封(Single-Use Seal),需要創建一條全是一次性密封的區塊鏈,不需要鏈上的其他東西,我們需要將所有的計算甚至更多的驗證放在鏈下,那是客戶端驗證(Client Side Validation)要做的事情。我們需要把更多的東西放到鏈下去做,我們可以在鏈下建造很多新產品,比如說染色幣、RGB、Ordinal、Atomicals 等等。
我們也可以在鏈下創建通道(channels),現在已經有的通道是閃電網絡,但其實關於通道的架構、通道的設計有很多相關的研究。有趣的是,你可以把通道看作是雙方的客戶端驗證,在我看來這也是客戶端驗證的一種。
比特幣社群對於L2 鏈也有很多想法。之前就有很多相關的討論,L2 鏈並不是什麼新鮮玩意,而且它和以太坊的L2 不一樣,不是Rollup。衡量L2 鏈有兩個維度,其中一個是共識機制,例如合併挖礦、Staking 以及擁有獨立共識機制的鏈(Sovereign Chain),另一個維度是打通L1 和L2 的方式,在比特幣上叫做Two- Way Peg(2WP)。有趣的是,底層的鏈與鏈下協定是正交的(orthogonal),例如像CSV 和通道。這意味著我們可以把它們合併到一塊。
目前存在的問題是,比特幣社群已經有了非常多很棒的想法,但那麼多年過去了,一直進展緩慢。第一個原因是比特幣的可程式性不足,第二個原因是比特幣本身特性造成的,比特幣極力避免改變,要在比特幣協議中加入任何改變都是非常困難的。這也是我們今天在這裡開會的原因。
如何實現比特幣文藝復興?
我們怎樣才能得到我們想要的?如果我們想在這個圈子裡做任何事情,有三個原則:
-
滿足使用者的需求
-
遵守比特幣的價值觀
-
不依賴任何軟分叉/硬分叉
幸運的是,使用者想要發行新的資產,使用者的需求一直存在,也有了一些資產發行協議,像是Ordinals、Runes、BRC-20、Taproot Assets 等。我們可以在比特幣鏈上發行資產,發行點對點、抗審查的資產,而且不需要比特幣做出任何改變,不需要分叉。在比特幣鏈上發行資產的這項能力,只受我們自己的大腦固有思維或比特幣極端主義觀念的限制。在比特幣鏈上發行資產其實會為比特幣帶來許多好處,例如在鏈上發行的資產越多,礦工費收入就越高,這意味著比特幣未來的安全預算就越多。
我們還需要一個可編程的層,因為比特幣本身是受限的,我們不能在比特幣鏈上做很多事情。如果我們能基於比特幣創建一個層,賦予比特幣鏈上資產可編程的能力,我們就能做很多事情了。這個可編程的層將是其他一切的基礎,包括可擴展性、隱私性、比特幣金融活動等。這個可編程的層將會是比特幣鏈上資產的樞紐,它與以太坊完全不同。以太坊具備可編程性,所以它不需要可編程的層,但比特幣需要。
然後,我們需要比特幣和可編程層之間的高速公路。我們可以使用Two-Way Peg(雙向錨定),或者是使用創新的方法來橋接比特幣和可編程層之間的資產,這個方法我稱之為UIB(Universal Isomorphic Binding,通用同構綁定)。 UIB 的想法起源於Cipher,他是RGB++ 協定的作者,而同構綁定正是RGB++ 的核心技術之一。後面Cipher 會詳細介紹RGB++ 協議,所以我就跳過這部分的介紹。
我想在這裡指出的一點是Two-Way Peg 和UIB 的區別。 Two-Way Peg 是你把資產轉給某個實體,這個實體在另外一條鏈上發給你相應的資產;UBI 是點對點的映射,你在兩條鏈的UTXO 之間直接建立關聯,沒有任何中間商或者第三方。
一旦我們有了一個可編程的層,我們就可以在其之上建立另一個層以實現可擴展性和隱私性。這一層我們有許多選擇,例如客戶端驗證、Open Transactions、Nostr、Chaumian E-Cash、P2P 市場等等。接著,我們可以使用通道(channels)把這一切都連接起來,我們可以使用通道把L1、L2、L3 連接起來,使用通道把Web2 和Web3 連接起來。
這樣,我們就得到了下面這張圖:
比特幣作為底層的資產發行平台,上面是一個可編程層,在可編程層上建立可擴展性和隱私性層。在我看來,L3 甚至不需要使用區塊鏈,因為區塊鏈有利於透明度和全球共識,但它對可擴展性和隱私性反而有害。這點有別於以太坊生態,以太坊生態全景圖是Rollup 上面再疊加Rollup。這個產業為什麼需要那麼多區塊鏈呢?其實並不需要。 L3 上應該是P2P 網絡,然後通道可以連接這一切。
所以,我認為我們要建立的是Web5,Web5 就是Web2 加上Web3。 Web3 極力地把所有的東西搬到鏈上,但我們為什麼需要把所有的東西往鏈上搬呢?網路其實做得很好,只不過它有一些問題而已,我們用P2P 技術、密碼學技術以及其他一些新技術來修復Web2 即可,它不是Web3, 我們不需要把所有的東西都放在鏈上。利用這些技術,我們想要建構的其實是Web5。
總結
最後,簡單羅列一下這場演講中的重點:
-
對新應用和新資產的需求確實存在。
-
如果我們不建立一些抗審查、有隱私、用戶體驗很友善的東西,他們就會建立一些可審查、無隱私、用戶體驗不友善的東西。
-
比特幣需要可編程的L2。
-
UIB 賦予資產可程式性。
-
可程式性是其他一切的基礎。
-
L3 要實現可擴展性和隱私性。
-
通道將所有的一切連接起來。
-
BTC 無所不在。
-
Web5 > Web3