? ? 《夢溪筆談》(1086—1093)有記載,某個(gè)地方出現(xiàn)了某種石頭縫里頭冒出來的油,于是沈括將它定義為,石油。那時(shí)候石油也就是在一個(gè)比較小的地域范圍內(nèi),用來燒火做飯,點(diǎn)燈和取暖。后來美國開始提取石油里的化工原料,做橡膠、塑料等等這些東西,最后才發(fā)現(xiàn)提純以后有一種東西,就是我們現(xiàn)在的汽油、柴油,但當(dāng)時(shí)不知道它有什么用處,都倒掉了,因?yàn)槟菚r(shí)候沒有汽車。
? ? ? ? 可是今天,世界上90%的運(yùn)輸能量依靠石油獲得,許多軍事沖突(包括第二次世界大戰(zhàn)和波斯灣戰(zhàn)爭)的起因里,搶奪石油資源是一個(gè)重要因素。
? ? ? ? 所以你會(huì)發(fā)現(xiàn):沒有汽車,就沒有汽油——技術(shù)與技術(shù)之間存在制約與互動(dòng)的關(guān)系,而區(qū)塊鏈,正是這樣一項(xiàng)技術(shù)。
? ? ? ? 公鏈?zhǔn)菂^(qū)塊鏈?zhǔn)澜绲牡鼗?,沒有公鏈,就沒有區(qū)塊鏈?zhǔn)澜绲拇笠?guī)模應(yīng)用,沒有應(yīng)用,也就不存在區(qū)塊鏈?zhǔn)澜绲母邩谴髲B。
1.為什么公鏈如此重要?
? ? ? ? 很多人問我:既然你說區(qū)塊鏈很厲害,那你用區(qū)塊鏈技術(shù)給我造一個(gè)淘寶,再不濟(jì)你給我搞一個(gè)抖音唄!
? ? ? ? 要回答這個(gè)問題,從理論上來講并不難,但在真正可以實(shí)現(xiàn)大規(guī)模商用的公鏈出現(xiàn)之前,區(qū)塊鏈的用途也難以擺脫:“Silk Road"(絲綢之路)的毒品交易、ICO的亂象、一夜暴富與龜苓膏之痛......
? ? ? ? 你我現(xiàn)在已經(jīng)離不開手機(jī)APP,沒有美團(tuán)就無法過周末;沒有滴滴打車,就不能出門,但這些應(yīng)用都出現(xiàn)在2015年4G網(wǎng)絡(luò)普及之后。
? ? ? ? 也就是說,基礎(chǔ)設(shè)施無法滿足的情況下,應(yīng)用再好也是天方夜譚。
? ? ? ? 區(qū)塊鏈?zhǔn)澜缋锏幕A(chǔ)設(shè)施——公鏈,是一個(gè)能夠帶動(dòng)區(qū)塊鏈技術(shù)落地,真正實(shí)現(xiàn)區(qū)塊鏈應(yīng)用的基礎(chǔ)性架構(gòu)。
? ? ? ? 那么,什么是公鏈呢?為了幫你簡單理解公鏈的概念,我們先來看看什么是區(qū)塊鏈?
2.什么是區(qū)塊鏈?
? ? ? ? 我朋友在銀行工作,他下班前最后一件事情就是對賬,如果賬不平,就得翻憑證找到錯(cuò)賬出在哪里,要是錢不對還好,墊一點(diǎn)就過去了,如果憑證不對,而且還找不到丟失的憑證了,結(jié)果只有兩個(gè),要么被開除、直接走人,要么找到主任幫你想點(diǎn)歪門邪道的辦法,在操作上蒙混過關(guān)把憑證開出來。這樣雖然真實(shí)的賬目不是那樣,但是通過我們的操作,賬本上的數(shù)據(jù)就是沒有問題的,錯(cuò)賬員工可以躲過一劫,單位領(lǐng)導(dǎo)也因此免除被牽連的責(zé)任。
? ? ? ? 很多人其實(shí)不知道的,銀行錯(cuò)賬經(jīng)常發(fā)生。我朋友告訴我他的很多同事都因?yàn)殄e(cuò)賬受過罰或者默默墊過錢。所以當(dāng)時(shí)的我就在想一個(gè)問題:一個(gè)賬本(中心化)記賬,錯(cuò)賬在所難免,如果交易能被多個(gè)賬本同時(shí)記錄,賬目的準(zhǔn)確性與不可篡改性就能得到保證。
? ? ? ? 區(qū)塊鏈要做的,正是這樣一件事情。
? ? ? ? 區(qū)塊鏈就像是一個(gè)開放性的網(wǎng)絡(luò)賬本,它起源于比特幣,是比特幣的底層技術(shù)。在比特幣的交易中,交易記錄的全部信息會(huì)被打包到一個(gè)“區(qū)塊”中進(jìn)行存儲(chǔ),隨著賬目的增多,一個(gè)個(gè)區(qū)塊相互連接,就形成了區(qū)塊鏈。
? ? ? ? 以比特幣為代表的數(shù)字貨幣是一種點(diǎn)對點(diǎn)的電子現(xiàn)金系統(tǒng),其中,每次交易都會(huì)對網(wǎng)絡(luò)中的所有參與者進(jìn)行廣播,并且經(jīng)過多次確認(rèn)后才被記錄到賬本中。這個(gè)總賬本就是“區(qū)塊鏈”,每個(gè)參與者都會(huì)有自己的賬本,這樣,當(dāng)虛假信息發(fā)生時(shí),就可以通過相互對證來破除,從而保證網(wǎng)絡(luò)安全。
? ? ? ? 類似于廣場舞大媽,需要有一個(gè)人來記錄考勤,今天李阿姨來了,明天張阿姨沒來,因?yàn)殛P(guān)系好,記錄考勤的趙阿姨每月都給李阿姨記錄滿勤,可是張阿姨就不同意了:我也就遲到一次,老李都遲到了三四次,為啥她全勤?!但是張阿姨沒證據(jù),于是就拉著隔壁老王、對門老鐵也開始記考勤,最后一對賬,果然,趙阿姨徇私舞弊,總給她幾個(gè)閨蜜加分!于是,每個(gè)人都對記賬的阿姨失去了信任,每個(gè)人都可以記錄自己的小本本。
3.什么是公鏈?
? ? ? “公鏈”也叫“公有鏈”,“公有”——公共所有。公有鏈?zhǔn)侵笇θ澜缢腥碎_放,每個(gè)人都能參與記賬,全世界任何人都可讀取的,任何人都能發(fā)送交易且交易能獲得有效確認(rèn),任何人都能通過修改、補(bǔ)充其開源代碼參與其建設(shè)的區(qū)塊鏈項(xiàng)目。公有鏈中,任何節(jié)點(diǎn)無須任何許可便可隨時(shí)加人或脫離網(wǎng)絡(luò)。
? ? ? ? 公有鏈的優(yōu)點(diǎn)包括:代碼開源后,社區(qū)成員參與共建,促進(jìn)項(xiàng)目的長期、持續(xù)發(fā)展;所有交易數(shù)據(jù)默認(rèn)公開;訪問門檻低,任何人只要有聯(lián)網(wǎng)的計(jì)算機(jī)就能訪問。
? ? ? ? 公鏈之上可以開發(fā)DAPP, DAPP 之于公鏈,就如同 APP 之于 IOS 和 Android 系統(tǒng),所以,公鏈?zhǔn)菂^(qū)塊鏈?zhǔn)澜绲幕A(chǔ),只有公鏈得以發(fā)展,區(qū)塊鏈技術(shù)才能發(fā)揮改變世界的可能。
? ? ? ? 公鏈的概念是相對于私鏈和聯(lián)盟鏈而言的,歸根結(jié)底,公鏈、私鏈、聯(lián)盟鏈其實(shí)都是對于使用者、創(chuàng)建者以及開發(fā)者的范圍縮定,可以參照公鏈的定義進(jìn)行理解,這里不再展開。
? ? ? ? 2020 年是公鏈大規(guī)模應(yīng)用啟動(dòng)的元年,構(gòu)成區(qū)塊鏈總體技術(shù)框架的所有的公鏈都在今年上線了主網(wǎng),終于為行業(yè)、開發(fā)者交付了一系列更復(fù)雜和多樣化的公鏈生態(tài)系統(tǒng),其中包括專注跨鏈技術(shù)的 Polkadot (波卡)、專注分片技術(shù)的 NEAR、專注文件儲(chǔ)存的 Filecoin、專注隱私的 Oasis、專注性能的 Solana 等等。
? ? ? ? 另外,今年我們也關(guān)注到了公鏈應(yīng)用的第二次爆發(fā):去中心化金融(DeFi)。相比 2017 年底和 2018 年的利用區(qū)塊鏈進(jìn)行融資的熱潮來說,DeFi 的應(yīng)用生態(tài)更持久和豐富,也能為用戶提供更廣泛和低成本的金融服務(wù)。
? ? ? ? 各個(gè)新公鏈都是在從不同的技術(shù)角度進(jìn)行突破,每一條公鏈都有其特色和專注的方向,比如跨鏈、分片、共識(shí)算法、文件存儲(chǔ)、隱私計(jì)算等,因?yàn)樗泄湺际情_源的,所以我不認(rèn)為這其中存在競爭,各條公鏈都是合作的關(guān)系,每一條鏈都有其更適合的場景。
? ? ? ? 底層公鏈?zhǔn)且磺械幕A(chǔ),使用網(wǎng)絡(luò)編程、鏈?zhǔn)交騎AG數(shù)據(jù)結(jié)構(gòu)、加密算法、數(shù)據(jù)存儲(chǔ)等技術(shù)來構(gòu)建區(qū)塊網(wǎng)絡(luò),通過共識(shí)機(jī)制和分配機(jī)制,實(shí)現(xiàn)節(jié)點(diǎn)網(wǎng)絡(luò)的正常運(yùn)行。
? ? ? ? 從誕生至今十年時(shí)間,區(qū)塊鏈經(jīng)歷了3個(gè)時(shí)代,1.0是屬于比特幣的蠻荒時(shí)代,從中本聰開始尊定了區(qū)塊鏈技術(shù)的基礎(chǔ)。以太坊的出現(xiàn)則構(gòu)建了一個(gè)區(qū)塊鏈底層平臺(tái)降低了區(qū)塊鏈技術(shù)的門檻,從而領(lǐng)導(dǎo)了群雄并起的2.0時(shí)代。而EOS以及波場、小蟻,跨鏈技術(shù)的 Polkadot (波卡)、專注分片技術(shù)的 NEAR、專注文件儲(chǔ)存的 Filecoin、專注隱私的 Oasis、專注性能的 Solana 等新生代公鏈的出現(xiàn)則是敲響了區(qū)塊鏈3.0時(shí)代來臨的鐘聲,dapp應(yīng)用以及區(qū)塊鏈技術(shù)落地成為了這個(gè)新時(shí)代的主旋律。
? ? ? ? 而作為搭建技術(shù)的基礎(chǔ)性平臺(tái),在3.0這個(gè)時(shí)代,公鏈依舊還是主角。
以太坊
? ? ? ? 在以太坊出現(xiàn)之前,區(qū)塊鏈幾乎處于一片蠻荒的狀態(tài)。在此之前出現(xiàn)的區(qū)塊鏈項(xiàng)目大多數(shù)都是依靠比特幣開源代碼來進(jìn)行開發(fā)從而衍化出自己的項(xiàng)目來,而自主研發(fā)區(qū)塊鏈項(xiàng)目幾乎難如登天。所以那個(gè)時(shí)代里邊,除了比特幣,其它的幣種都多了一個(gè)統(tǒng)稱,叫山寨幣。因?yàn)檫B代碼都是山寨比特幣的。
? ? ? ? Vitalik Buterin帶著以太坊的崛起終結(jié)了這一個(gè)時(shí)代。以太坊搭建了一個(gè)開源的有智能合約功能的公共區(qū)塊鏈平臺(tái),提供各種模塊讓用戶來搭建應(yīng)用。如果將搭建應(yīng)用比作造房子,那么以太坊就提供了墻面、屋頂、地板等模塊,用戶只需像搭積木一樣把房子搭起來,因此在以太坊上建立新應(yīng)用的成本和速度都大大改善。
? ? ? ? 以太坊的核心是智能合約,因?yàn)閳D靈完備的語言提供了完整的自由度,讓用戶搭建各種應(yīng)用,如儲(chǔ)蓄賬戶、用戶自定義的子貨幣等。毫無疑問在蠻荒時(shí)代,以太坊成為了當(dāng)時(shí)最具備有發(fā)展?jié)摿Φ捻?xiàng)目。大量項(xiàng)目開始基于以太坊的底層技術(shù)進(jìn)行開發(fā),區(qū)塊鏈進(jìn)入了群雄并起的時(shí)代,并在2017年到達(dá)了巔峰。
? ? ? ? 盛極必衰,當(dāng)大量的項(xiàng)目以及應(yīng)用架構(gòu)在以太坊上面的時(shí)候以太坊的弊端也顯露了出來,帶寬不足造成的網(wǎng)絡(luò)擁堵以及交易成本劇增成了制約以太坊發(fā)展最大的攔路虎。例如,當(dāng)區(qū)塊鏈游戲CryptoKitties達(dá)到頂峰時(shí),以太坊的交易費(fèi)用增加到0.02 ETH或20美元,整個(gè)交易以及數(shù)據(jù)處理均因?yàn)榫W(wǎng)絡(luò)擁堵而進(jìn)入癱瘓狀態(tài),在這種背景下實(shí)現(xiàn)以太坊的生態(tài)商業(yè)化基本無望。
? ? ? ? 正是因?yàn)檫@些原因,在2.0向3.0過渡的時(shí)代,以太坊淪為了一個(gè)落幕的王者,市場份額在不斷的被幾大新生代的公鏈所蠶食。
優(yōu)勢:
? ? ? ? 但以太坊并不是沒有未來,因?yàn)樵趨^(qū)塊鏈從2.0向3.0進(jìn)化的同時(shí),以太坊也從1.0向2.0去進(jìn)化。以太坊2.0進(jìn)化的方向有兩個(gè)方面,技術(shù)上利用分片技術(shù)的方式來解決帶寬以及網(wǎng)絡(luò)擁堵的問題以提高鏈上的數(shù)據(jù)處理效率從而保證在大規(guī)模商業(yè)應(yīng)用的時(shí)候不再出現(xiàn)網(wǎng)絡(luò)擁堵,另一方面則是把共識(shí)機(jī)制從POW向目前市場接受程度更高的POS去轉(zhuǎn)化。這兩方面的突破有望使得以太坊突破原有框架的桎梏從而獲得新生。
缺點(diǎn):
? ? ? ? 從市場的角度來看,即便是解決了網(wǎng)絡(luò)擁堵以及共識(shí)機(jī)制的問題,但其整體的平臺(tái)框架還是從以前的規(guī)劃中搭建起來的,一旦跟分片技術(shù)以及新的共識(shí)機(jī)制結(jié)合,解決技術(shù)與模式的兼容性的問題會(huì)逐漸顯現(xiàn)出來。另一個(gè)方面則是礦工會(huì)因?yàn)槔娴膯栴}提前撤離項(xiàng)目,而這必然是會(huì)對項(xiàng)目造成重創(chuàng)。
總結(jié):
? ? ? ? 作為第一個(gè)公鏈平臺(tái),具有先發(fā)優(yōu)勢的以太坊一直牢牢占據(jù)了公鏈之王的位置。但因?yàn)闀r(shí)代變遷,后來者的技術(shù)已經(jīng)在多方面超越了以太坊。但2.0的推出代表著革新,代表著新生,代表著更多的可能,而也會(huì)有更多的開發(fā)者去嘗試,市場也會(huì)因?yàn)槠湟酝某煽兘o予高度的期待,發(fā)展?jié)摿€是非常大的,但能否繼續(xù)維持王者地位,還需要經(jīng)過市場的考驗(yàn)才知道。
結(jié)語:
? ? ? ? 畢竟是上一個(gè)時(shí)代的王者,轉(zhuǎn)型能夠成功的話,收復(fù)失地指日可待。
EOS
? ? ? ? EOS,可以理解為Enterprise Operation System,即為商用分布式應(yīng)用設(shè)計(jì)的一款區(qū)塊鏈操作系統(tǒng)。EOS搭建了一種新的區(qū)塊鏈架構(gòu),旨在實(shí)現(xiàn)分布式應(yīng)用的性能擴(kuò)展。它并不是像比特幣和以太坊那樣的貨幣,而是基于EOS軟件項(xiàng)目之上發(fā)布的代幣,持有代幣的同時(shí),也就擁有了使用項(xiàng)目資源的權(quán)利。
? ? ? ? 在三年前,它沒有進(jìn)行私募,而眾籌時(shí)間長達(dá)一年,并以最終40億美元登頂區(qū)塊鏈項(xiàng)目融資額第一的寶座。短時(shí)間內(nèi),市值飆升至前五名,并號稱自己代表著區(qū)塊鏈3.0時(shí)代。
優(yōu)勢:
? ? ? ? EOS有點(diǎn)類似于微軟的windows平臺(tái),通過創(chuàng)建一個(gè)對開發(fā)者友好的區(qū)塊鏈底層平臺(tái),支持多個(gè)應(yīng)用同時(shí)運(yùn)行,為開發(fā)DAPP提供底層的模板。在技術(shù)層面,EOS通過并行鏈和DPOS的方式解決了延遲和數(shù)據(jù)吞吐量的難題,實(shí)現(xiàn)了每秒可以上千級別的處理量,而比特幣每秒7筆左右,以太坊是每秒30-40筆。
? ? ? ? 另一個(gè)優(yōu)勢在于EOS是沒有手續(xù)費(fèi)的,普通受眾群體更廣泛。在EOS上開發(fā)dApp,需要用到的網(wǎng)絡(luò)和計(jì)算資源是按照開發(fā)者擁有的EOS的比例分配的。當(dāng)你擁有了EOS的話,就相當(dāng)于擁有了計(jì)算機(jī)資源,隨著DAPP的開發(fā),你可以將手里的EOS租賃給別人使用,單從這一點(diǎn)來說EOS也具有廣泛的價(jià)值。簡單來說,就是你擁有了EOS,就相當(dāng)于擁有了一套房租給別人收房租,或者說擁有了一塊地租給別人建房,這樣的模式讓整個(gè)平臺(tái)有了良性的生態(tài)循環(huán)。
缺點(diǎn):
? ? ? ? EOS通過共識(shí)算法(DPOS)來解決可擴(kuò)展性的問題,這種共識(shí)算法雖然可以在一定程度上解決可擴(kuò)展性問題,但這種機(jī)制也會(huì)導(dǎo)致出塊的永遠(yuǎn)都是那些擁有大量代幣的用戶,結(jié)果大部分的獎(jiǎng)勵(lì)都被他們拿走了,進(jìn)一步造成“貧富差距”,惡性循環(huán),最終成為一個(gè)巨頭壟斷的中心化網(wǎng)絡(luò)。
? ? ? ? 另外一個(gè)問題點(diǎn)在去年11月顯露了出來,EIDOS 項(xiàng)目的空投活動(dòng)引起的交易量劇增導(dǎo)致了EOS的網(wǎng)絡(luò)擁堵,這讓大眾看到了EOS在應(yīng)對商業(yè)化中的種種缺陷。EIDOS事件證明了EOS對于商業(yè)化流量承載能力的嚴(yán)重不足,這給EOS的商業(yè)前景打上了重重的問號。
點(diǎn)評:
? ? ? ? 可以用開局即巔峰來形容EOS,但期望越大失望也就越大。一部分原因是項(xiàng)目技術(shù)表現(xiàn)遠(yuǎn)不如投資者的預(yù)期導(dǎo)致的。例如對于區(qū)塊鏈商業(yè)化的期待,投資者們原本以為EOS的出現(xiàn)會(huì)像以太坊當(dāng)年一樣,引領(lǐng)整個(gè)區(qū)塊鏈進(jìn)行了革新。但實(shí)際上即便基于EOS去進(jìn)行開發(fā),技術(shù)應(yīng)用的落地場景以及商業(yè)生態(tài)依舊還是無法打通。有DAPP,沒有人去用讓這一切成了空談。另一個(gè)方面則是大環(huán)境導(dǎo)致的。EOS出現(xiàn)在ICO狂潮巔峰向破滅過度的階段,大家都寄望這個(gè)項(xiàng)目能夠成為一個(gè)引領(lǐng)新時(shí)代的旗幟,但顯然市場遠(yuǎn)遠(yuǎn)還沒有達(dá)到能夠進(jìn)入3.0時(shí)代的階段。由此在多重不利沖擊之下,這個(gè)明星項(xiàng)目遭遇了一次次滑鐵盧,徹底淪為投機(jī)者反復(fù)炒作的陣地。
? ? ? ? 但不管是在技術(shù)還是在模式上,EOS依舊還是一個(gè)引領(lǐng)者。而在市場還沒有成熟之前,它也有著足夠的時(shí)間去對自身的各種缺陷做修正。例如提高帶寬、交易速度,優(yōu)化網(wǎng)絡(luò)資源分配等等。有充分的時(shí)間在黎明前做好準(zhǔn)備,EOS還依舊大有可為。
? ? ? ? 底層公鏈相當(dāng)于區(qū)塊鏈?zhǔn)澜绲幕A(chǔ)設(shè)施,解決方案用來拓展底層公鏈的性能或?yàn)樯虡I(yè)應(yīng)用提供服務(wù)支撐。
? ? ? ? 只有在底層公鏈扎實(shí)穩(wěn)健高效運(yùn)轉(zhuǎn)的基礎(chǔ)上,區(qū)塊鏈商業(yè)應(yīng)用才能真正大規(guī)模地發(fā)展和落地。公鏈在整個(gè)區(qū)塊鏈領(lǐng)域的重要性和必要性,由此可見一斑。?