8月25日晚,ChainX聯(lián)合創(chuàng)始人郭光華做客Satoshi’s Friends社群,為群友解答關(guān)于跨鏈的問題。
(ChainX聯(lián)創(chuàng)郭光華)
從數(shù)字票據(jù)鏈到比原鏈,再到ChainX,郭光華擔任過多條公鏈的主要技術(shù)開發(fā),是業(yè)內(nèi)數(shù)一數(shù)二的“公鏈老兵”。其中,ChainX是跨鏈明星項目polkadot官網(wǎng)認可的平行鏈。如果你也關(guān)注跨鏈,不要錯過以下分享。
【Q1】郭光華是我認識的公鏈開發(fā)經(jīng)驗最豐富的程序員,在多家業(yè)內(nèi)知名企業(yè)都呆過。我們首先請光華分享下自己的圈內(nèi)經(jīng)歷吧。
郭光華:大家好,我最早是在給某大型機構(gòu)研發(fā)數(shù)字票據(jù)鏈,并在那里認識了一堆區(qū)塊鏈技術(shù)的朋友,他們來自于秘猿,微眾銀行, Imtoken, Ethfans等一系列的區(qū)塊鏈研發(fā)機構(gòu)。
接著看到了長鋏想做公有鏈,然后就去巴比特研發(fā)公鏈項目Bytom。在Bytom上線的那個月離開了巴比特, 和岳利鵬成立了個ChainPool基金會, 旨在提供區(qū)塊鏈技術(shù)方案。再后來,Gavin Wood 開源了Polkadot,我們開始同步研發(fā)ChainX。
今年,我們和Hashbang聯(lián)合發(fā)起了PolkaWorld 社區(qū),以及通過PolkaWorld社區(qū)和曹寅他們團隊成立了個基金,專注于波卡生態(tài)項目的孵化,有不少項目開始加入進來,如波卡很看重的錢包PolkaWallet。
【Q2】你參與了多條公鏈的開發(fā),可以稱得上是一個“公鏈老兵”。你曾多次表示POW鏈已經(jīng)落伍了。何出此言?
郭光華:共識是區(qū)塊鏈技術(shù)的一個重要指標,最早應用的共識就是POW,因為POW簡單易用,所以POW最早被設(shè)計出來。但這個世界是一個發(fā)展迭代的時代, 在沒有電力被發(fā)明的時代,蒸汽機相當好。但有了電力后,你會發(fā)現(xiàn)蒸汽機的能源利用率很不值得。這也正因為在當今時代,幾乎看不到蒸汽機為動力的產(chǎn)品吧。
POW也是如此,在沒有POS出來前,那么他還是很OK的, 但有了新的好的創(chuàng)新出來時,那么他必然會被取代。POS也是如此,現(xiàn)有創(chuàng)新都在等待更好的(better)創(chuàng)新到來,然后像蒸汽機一樣,在人類發(fā)展史上,完成自己的那一接力棒。
BTC已經(jīng)不屬于技術(shù)創(chuàng)新的范疇了。他的共識強大不在于POW,而在于去中心化的貨幣屬性。
【群友:老板怎么看波卡提出的NPOS?
郭光華:波卡的NPOS對于建立生態(tài),我覺得不是和當前匹配的。NPOS過重于看去中心化。】
【Q3】請問你現(xiàn)在是怎么看待區(qū)塊鏈1.0、區(qū)塊鏈2.0、區(qū)塊鏈3.0項目的?可以聊聊各自的代表項目比特幣、以太坊、EOS。
郭光華:區(qū)塊鏈3.0 才剛開始萌芽,EOS肯定不能是區(qū)塊鏈3.0的代表。EOS和以太坊都是屬于區(qū)塊鏈2.0的范疇。
· 區(qū)塊鏈1.0 是BTC 等為代表的數(shù)字公有鏈貨幣時代。
· 區(qū)塊鏈2.0 是以ETH,EOS為代表的單鏈智能合約時代。
· 至于區(qū)塊鏈3.0, 就是Polkadot,ChainX 正在研發(fā)的事情, 多鏈互相操作的智能合約時代。
類比于互聯(lián)網(wǎng)的話,
· 區(qū)塊鏈1.0 相當于電報時代(能發(fā)送消息, 但很簡單),特務(wù)專用。
· 區(qū)塊鏈2.0 相當于計算機剛被發(fā)明的時候,但還沒有任何聯(lián)網(wǎng)的接口(只能單機運作)。
· 區(qū)塊鏈3.0 相當于今天的互聯(lián)網(wǎng)時代(萬物互聯(lián)的時代)。
【群友:IPFS據(jù)說要顛覆HTTP協(xié)議,你怎么看?
郭光華:IPFS是個很好的協(xié)議。顛覆HTTP,也只是個協(xié)議。又沒幣。我對IPFS一直很看好的,IPFS的第一版中文白皮書,應該是我翻譯的。】
【群友:ADA的很多東西也是你引進來的。
郭光華:不要說ADA了,我對ADA的進度很痛心。但波卡相當于幫助ADA落地了。波卡是根據(jù)ADA的最新論文寫得代碼。ADA是論文型研究選手,Polkadot是工程實現(xiàn)型選手。】
我認為區(qū)塊鏈1.0 的技術(shù)即將爆發(fā),因為中國的數(shù)字貨幣,F(xiàn)acebook 的Libra都是基于區(qū)塊鏈1.0技術(shù)的產(chǎn)品。
區(qū)塊鏈2.0 的技術(shù) 在ETH, 和EOS上的 1CO,菠菜游戲有了初步的探索,但還是會有更好的,更適合的Dapp 到來。
區(qū)塊鏈3.0 是需要一個漫長的迭代期的,如互聯(lián)網(wǎng)發(fā)展了30年,才有今天的繁榮。
【Q4】你的英文名字叫做Gavin Guo,聽說是因為你的偶像是Gavin Wood。Gavin Wood原來是以太坊的核心成員,后離開了以太坊,并創(chuàng)立了Polkadot。在你看來,Gavin Wood為什么放棄以太坊?以太坊的瓶頸主要是什么?
郭光華:我Gavin Guo中的Gavin不是因為Gavin Wood,是恰好和Gavin Wood 撞衫了而已。當時我在杭州摩托羅拉(后被ARRIS收購)工作時,必須要起個外文名,順便起了個Gavin 而已。
Gavin Wood 對以太坊的定義是世界計算機,后面發(fā)現(xiàn)以太坊達不到這一要求。以太坊的瓶頸在兩方面:
1, 技術(shù)層面,固有的技術(shù)框架,技術(shù)基礎(chǔ)設(shè)施阻礙了創(chuàng)新。好比修房子,你的地基打的只能修建5層樓的房子,那么你在這地基基礎(chǔ)上肯定不能修500層樓的房子。要想修500層樓,那么必須推倒重新來, 重新建立好的地基,這就是Polkadot。
2, 非技術(shù)層面, 以太坊上的各方利益固有化, 老一輩以太坊上的成員已經(jīng)把以太坊的蛋糕給分光了,沒有足夠的利益吸引新的優(yōu)秀力量加入。
【群友:那以太坊怎么打破瓶頸呢?
郭光華:Vitalik不是在群里嗎?你問他?!?/p>
【Q5】我注意到Polkadot跟Web3的推特賬號經(jīng)常跟ChainX互動。能不能介紹下你們跟Polkadot的淵源?你們是怎么關(guān)注到波卡,波卡又是怎么關(guān)注到ChainX的?
郭光華:我們是在Github上認識的Gavin。Polkadot剛有英文白皮書時,岳利鵬第一時間翻譯成了中文,并在2017年邀請了Parity的三位核心合伙人來到了上海,介紹討論了Polkadot。從這時一直到現(xiàn)在,ChainX和Polkadot都保持著良好的各種溝通和合作。
【主持人:岳利鵬是ChainX的另一位創(chuàng)始人。他不僅翻譯了波卡白皮書,還注冊了“波卡”商標。
郭光華:這商標現(xiàn)在在我的手里。我愿意幫岳利鵬賣掉。有意者請聯(lián)系我?!?/p>
【群友:可以理解為ChainX是波卡中文區(qū)社區(qū)代理嗎?
郭光華:ChainX和Hashbang共同發(fā)起的PolkaWorld是波卡的中文社區(qū)代理。網(wǎng)址:polkaworld.org】
【Q6】ChainX目前是波卡官方認定的平行鏈。波卡有幾條平行鏈?平行鏈在波卡的跨鏈生態(tài)中扮演什么角色?
郭光華:ChainX 的技術(shù)和生態(tài)迭代,已經(jīng)不僅僅是Polkadot平行鏈這么單一的項目。ChainX 會衍生出一條ChainX 智能合約平行鏈放在polkadot 上叫 ChainX p1。除此之外,ChainX 的競爭方向比較多,比如BTC的快速支付方向,和閃電網(wǎng)絡(luò)是競爭對手,在BTC的二層智能合約擴展上,和RSK是競爭對手。在Polkadot上的智能合約平臺上,和EDG是競爭對手。
但競爭對手才是ChainX的最好朋友,因為只有最好的朋友才能像鏡子一樣告訴自己,自己哪里不好,需要注意,需要努力。從現(xiàn)有的代碼上來看, 波卡有固定寫了10個平行鏈的slot。但Gavin有講一條relay鏈支持100條平行鏈,平行鏈在波卡生態(tài)有著分片擴容的效果。這種分片,是從共識層面的分片,比以前市面上的分片會優(yōu)秀靈活很多。平行鏈在和其他獨立共識鏈的跨鏈過程中, 平行鏈可以定制化為專一的轉(zhuǎn)接橋鏈,把非共享安全共識的鏈,和Polkadot鏈接起來。
其余的共享安全平行鏈,相當于一個Super Dapp。
【群友:聽不太懂,但覺得很牛逼。
郭光華:不懂才有投資的價值。懂了,就是跌的時候了。技術(shù)創(chuàng)新都是如此?!?/p>
【Q7】上周看到互聯(lián)網(wǎng)大佬響馬老師發(fā)微博聊了聊他的跨鏈項目FOX 1.0。其中提到了同構(gòu)跨鏈、一鍵發(fā)鏈都是假跨鏈。異構(gòu)跨鏈才是真跨鏈。請問到底啥是跨鏈?怎么跨?有哪幾種方式?
郭光華:可以對比于互聯(lián)網(wǎng),把每一條鏈看作一臺電腦。兩臺電腦連起來,我們叫做聯(lián)網(wǎng)。兩條鏈連起來,我們叫做跨鏈。
聯(lián)網(wǎng)有很多種方式, 比如cable線,wifi,藍牙都可以把網(wǎng)絡(luò)連起來。
跨鏈也有很多種方式,大的方向上可以分兩種。
· 第一種,無中介參與,純粹由代碼執(zhí)行。實現(xiàn)的跨鏈,如ChainX的充值模式, 因為ChainX網(wǎng)絡(luò)上跑著一個BTC輕節(jié)點網(wǎng)絡(luò),BTC 網(wǎng)絡(luò)向ChainX網(wǎng)絡(luò)的任何跨鏈動作,ChainX的各個節(jié)點都可以像BTC全節(jié)點一樣,通過代碼來驗證交易的合法性。
這種方式嚴格遵循 Code is Law。將來的跨鏈方式,有多少種,都應該會基于Code is Law 去創(chuàng)新。
· 第二種,就是現(xiàn)在大部分市面上運行的跨鏈模式,需要中間人參與,比如 中心化交易所是一個極端的跨鏈,就只有一個中心化 權(quán)威的跨鏈交互模式。另外一種,就是見證人模式,需要多方作為中介來參與。嚴格意義上,這種跨鏈不應該放入跨鏈的范疇,但現(xiàn)在的大部分人討論的跨鏈,還是這種層次的跨鏈。
【群友:如何保證鏈中流出的資產(chǎn)不會被繼續(xù)使用/雙花呢?
郭光華:跨鏈雙花解決方案和原鏈本身一樣的邏輯。BTC全節(jié)點如何解決雙花,跨鏈輕節(jié)點就可以如何解決雙花。
群友:如果是第一種跨鏈的話,是不是應該有一個統(tǒng)一的跨鏈協(xié)議?;ヂ?lián)網(wǎng)基于tcp/ip?,F(xiàn)在都在做跨鏈,有沒有可能出現(xiàn)一種共識協(xié)議,大家都去遵守呢?
郭光華:最后會收斂成一個協(xié)議。但這個協(xié)議具體是誰,是Polkadot和ChainX的努力方向。TCP/IP是市場發(fā)展形成的。還有個更權(quán)威的OSI 7層協(xié)議,但被TCP/IP干掉了?!?/p>
【Q8】跨鏈項目下,多鏈結(jié)構(gòu)要如何管理?比如誰來驗證,誰來出塊?
郭光華:跨鏈,就是各自鏈都有各自的獨立共識,出塊就是由自己的共識出。驗證方是你將要跨到去的那條鏈。多鏈結(jié)構(gòu)和跨鏈沒關(guān)系, 比如Polkadot的共享安全共識就是管理多鏈的一個很好的辦法,
因為發(fā)行公有鏈的最大難點就是在維護共識, 每條平行鏈都把共識交給relay鏈去管理。這樣節(jié)省了平行鏈發(fā)行者的成本。
【群友:relay鏈出現(xiàn)了問題怎么辦?
郭光華:relay鏈真出現(xiàn)了問題,那就跟ETH和ETC分叉一樣嚴重。
群友:POS模式有多少個節(jié)點最合適?ChainX有多少個節(jié)點?
郭光華:節(jié)點當然越多越好,說明共識強。但因為P2P技術(shù)瓶頸,節(jié)點都是有上限的。支持節(jié)點越多,和支持TPS越高是一樣的技術(shù)難點?!?/p>
【Q9】跨鏈也是解決擴展性問題的一種手段。目前已經(jīng)正在探索中的擴容方案有閃電網(wǎng)絡(luò)、RSK等。請問ChainX是怎么解決擴展性問題的?
郭光華:ChainX 本身的共識是POS, 出塊時間是2s,tps 1000左右。
對比于閃電網(wǎng)絡(luò), ChainX上的xbtc 是2s,1分錢不到的手續(xù)費,然后還是鏈上透明交易全網(wǎng)存證。已經(jīng)足夠支持BTC的全球支付。因為一個歐洲人給一個韓國陌生人發(fā)起一筆BTC支付,只需要2s時間,手續(xù)費不到1分RMB。
對比于RSK。ChainX 上已經(jīng)有了BTC二層智能合約平臺。PolkaX團隊也在ChainX上寫了第一個基于BTC的智能合約Dapp ——DEX。
【Q10】Polkadot第一輪私募的時候我沒有參與,第二輪我參與了,價格在85-100美金左右。目前期貨價格已經(jīng)炒到了200多美金。聽說第二輪募集的資金并沒有達到Gavin Wood的理想目標,日后還會進行第三輪募資。你覺得目前這個價格,波卡被高估了嗎?會不會出現(xiàn)上線即破發(fā)的情況?
郭光華:有沒有被高估,要看參照物,如果參照的是ETH,BCH,EOS,那肯定是被低估了。如果參照的是傳統(tǒng)互聯(lián)網(wǎng)的技術(shù)創(chuàng)新而得到的價值,那么當前的區(qū)塊鏈項目,大部分都是有泡沫的。從我個人的角度來看,Polkadot只要Parity研發(fā)團隊不出問題, 投資者是不可能見到破發(fā)這種情況的。
最后我總結(jié)一下標題: 跨鏈能火多久?
我在之前有著重講過。每一條鏈對比于一臺電腦,電腦聯(lián)網(wǎng)對比于區(qū)塊鏈跨鏈。那么聯(lián)網(wǎng)能在互聯(lián)網(wǎng)火多久,那么跨鏈就能在區(qū)塊鏈火多久?,F(xiàn)在的跨鏈才剛開始時,可以說是星星之火。對比于互聯(lián)網(wǎng)時代,2G, 3G, 4G, 5G, cable,藍牙,wif等協(xié)議, 跨鏈協(xié)議還差得太遠太遠?,F(xiàn)在的區(qū)塊鏈正是大航海時代,一不小心,你就會成為哥倫布,發(fā)現(xiàn)新大陸。
【群友:大概多久可以燎原?
郭光華:30年。
群友:如何看待ETH2.0的分片和平行鏈的區(qū)別。
郭光華:這是我目前見過的最好的技術(shù)問題。波卡平行鏈是在共識層面的分片。ETH2.0的分片一直是在共識上的分片。共識層面上的分片包含(共識上)的分片。從共識層面去支持分片,這樣的分片才能真正做到有意義的擴展性?!?/p>
評論