“價值互聯(lián)網(wǎng)”時代,帶你讀懂區(qū)塊鏈
區(qū)塊鏈乍看似乎是一個去中心化的分布式賬本,但這只是基于比特幣來說,實際上連狹義的區(qū)塊鏈都算不上。
區(qū)塊鏈從本質(zhì)上來說是一串使用密碼學(xué)相關(guān)聯(lián)所產(chǎn)生的數(shù)據(jù)塊,每一個數(shù)據(jù)塊中包含了多次網(wǎng)絡(luò)交易有效確認的信息。
鏈的組成:節(jié)點(每一個參與者)——節(jié)點與節(jié)點的交易歷史(組成區(qū)塊)——區(qū)塊連接區(qū)塊(形成鏈)
每個交易都應(yīng)用了非對稱密碼學(xué)(比特幣是哈希數(shù)值),每條區(qū)塊鏈的形成都有一個共識機制。
用元界CTO陳浩的話來說就是:區(qū)塊鏈更像是一門交叉學(xué)科,結(jié)合了P2P網(wǎng)絡(luò)技術(shù)、非對稱加密技術(shù)、宏觀經(jīng)濟學(xué)、經(jīng)濟學(xué)博弈等等知識。
區(qū)塊鏈的特點
1. 去中心化:采用純數(shù)學(xué)方法而不是中心機構(gòu)來建立分布式節(jié)點間的信任關(guān)系。
數(shù)據(jù)的驗證、記賬、存儲、維護和傳輸?shù)冗^程均是基于分布式系統(tǒng)結(jié)構(gòu)。不像我們現(xiàn)在的網(wǎng)上支付,有支付寶來處理。區(qū)塊鏈應(yīng)用中沒有第三方來處理點與點之間的信任問題。
2. 不可篡改:牽一發(fā)動全身。因為每個區(qū)塊鏈都保留上一個區(qū)塊的hash值,而hash值只要有任何改動就變得不一樣,如果你要修改一個區(qū)塊鏈,那么你需要把這個區(qū)塊以前鏈條上所有的區(qū)塊都修改了。這也是常說破壞比特幣就需要超過全網(wǎng)50%的算力。
3. 高度透明和安全:系統(tǒng)是開放的。除了交易各方的私有信息被加密外,區(qū)塊鏈的數(shù)據(jù)對所有人公開,任何人都可以通過公開的接口查詢區(qū)塊鏈數(shù)據(jù)和開發(fā)相關(guān)應(yīng)用,因此整個系統(tǒng)信息高度透明。
4. 匿名性:參與的每一個節(jié)點都不需要公開身份。由于節(jié)點之間的交換遵循固定的算法,其數(shù)據(jù)交互是無需信任的(區(qū)塊鏈中的程序規(guī)則會自行判斷活動是否有效),因此交易對手無須通過公開身份的方式讓對方自己產(chǎn)生信任,對信用的累積非常有幫助。
區(qū)塊鏈的類別
區(qū)塊鏈的類別根據(jù)訪問權(quán)限的程度可以分為3類。
1. 公有鏈:世界上任何個體或者團體都可以發(fā)送交易,且交易能夠獲得該區(qū)塊鏈的有效確認,任何人都可以參與其共識過程。開放生態(tài)的交易網(wǎng)絡(luò),主要是為行業(yè)鏈和私有鏈提供全球交易網(wǎng)絡(luò)。比特幣和其他很多虛擬貨幣就屬于公有鏈。
2. 聯(lián)盟鏈:由某個群體內(nèi)部指定多個預(yù)選的節(jié)點為記賬人,每個塊的生成由所有的預(yù)選節(jié)點共同決定(預(yù)選節(jié)點參與共識過程),其他接入節(jié)點可以參與交易,但不過問記賬過程(本質(zhì)上還是托管記賬,只是變成分布式記賬,預(yù)選節(jié)點的多少,如何決定每個塊的記賬者成為該區(qū)塊鏈的主要風(fēng)險點),其他任何人可以通過該區(qū)塊鏈開放的API進行限定查詢。這一種就屬于半公開性質(zhì)的混合鏈了。
3. 私有鏈:公司或個人獨享的。僅僅使用區(qū)塊鏈的總賬技術(shù)進行記賬,可以是一個公司,也可以是個人,獨享該區(qū)塊鏈的寫入權(quán)限,本鏈與其他的分布式存儲方案沒有太大區(qū)別。
區(qū)塊鏈的應(yīng)用
對于區(qū)塊鏈的在應(yīng)用領(lǐng)域的發(fā)展預(yù)測,在我看來目前有兩大派:資產(chǎn)數(shù)字化和解決信任問題的區(qū)塊鏈服務(wù)。
1. 資產(chǎn)數(shù)字化:這一派認為,未來人類的資產(chǎn)都會面臨數(shù)字化,但其中實現(xiàn)的困難只有區(qū)塊鏈技術(shù)能解決。
互聯(lián)網(wǎng)讓人們的生活開始數(shù)字化,而移動互聯(lián)網(wǎng)讓生活數(shù)字化的時間變多,程度隨之也變深,區(qū)塊鏈的應(yīng)用則會讓人們生活、資產(chǎn)都數(shù)字化,進入“價值互聯(lián)網(wǎng)”的時代。
互聯(lián)網(wǎng)(電腦的應(yīng)用)——移動互聯(lián)網(wǎng)(手機的應(yīng)用)——價值互聯(lián)網(wǎng)(區(qū)塊鏈的應(yīng)用)
2. 區(qū)塊鏈服務(wù):根據(jù)公鏈提供的基礎(chǔ)設(shè)施開發(fā)公鏈應(yīng)用,并運行應(yīng)用提供服務(wù)。如在以太坊上使用智能合約開發(fā)公鏈應(yīng)用,并在以太坊節(jié)點上運行對公眾提供有效服務(wù)。除此之外所有需要解決信任問題來提高效率的服務(wù)都將使用區(qū)塊鏈技術(shù)進行升級,相當(dāng)于區(qū)塊鏈會重新架構(gòu)互聯(lián)網(wǎng),猶如移動端對互聯(lián)網(wǎng)的影響和改變一樣。
區(qū)塊鏈實現(xiàn)普遍應(yīng)用的難點
1. 效率問題:眾所周知的是未進行segwit2x時,比特幣單個區(qū)塊中每秒7筆交易,被支付寶每秒100000+筆交易的效率遠遠甩在后面。
不說比特幣,就算應(yīng)用在其他領(lǐng)域,區(qū)塊鏈的應(yīng)用可能由于節(jié)點太多,導(dǎo)致用戶的最終輸出速度都會卡在這里。每筆交易都要調(diào)出歷史全部記錄,而且需要每個節(jié)點都能讀出病確認,明顯使得區(qū)塊鏈應(yīng)用的性能不足。
2. 法律法規(guī)問題:任何一個新型產(chǎn)業(yè)出現(xiàn)時,法律法規(guī)必然是滯后甚至一片空白的。哪怕區(qū)塊鏈?zhǔn)侨ブ行幕?,但不意味著可以不受法律法?guī)的約束。例如以太坊的DAO事件。
DAO是一個以太坊成立之初就高調(diào)成立的,認為去中心化和以太坊可以解決一切問題的組織,他們致力于將所有的東西智能合約和代碼化。然后,某一次,某個智能合約出了問題,導(dǎo)致黑客利用漏洞轉(zhuǎn)走了360萬的以太幣。
站在法律的角度,某個區(qū)塊鏈的兩者由于程序bug出現(xiàn)了不一致,法律應(yīng)該保護哪個的合法性?
3 安全性問題:雖說區(qū)塊鏈有密碼學(xué)的加持,但是安全性仍是相對的,對整條鏈來說是黑客攻擊、對每個節(jié)點來說是秘鑰丟失后一切歸零無法找回,以及隱私的安全性。
區(qū)塊鏈未來發(fā)展
在區(qū)塊鏈前面掀起狂潮的技術(shù)應(yīng)該是大數(shù)據(jù),大數(shù)據(jù)也有諸多弊端,很多基于大數(shù)據(jù)出來的方案并不能滿足商家應(yīng)用的需求,本質(zhì)上也是商家的業(yè)務(wù)模型沒有轉(zhuǎn)變,再好的技術(shù)沒有對應(yīng)的業(yè)務(wù)模型支撐也是一件無用的擺飾,這個道理同樣可以順推到區(qū)塊鏈上,不同的是,商家要換成用戶,用戶沒有轉(zhuǎn)變使用習(xí)慣的話,再好的區(qū)塊鏈應(yīng)用也無法被普遍大眾接受。
需要用戶轉(zhuǎn)變使用習(xí)慣,那區(qū)塊鏈應(yīng)用抑或區(qū)塊鏈服務(wù)在除了擁有低成本的信任環(huán)境外,還需要很低的使用門檻、保障用戶隱私安全、性能效率高……
但是我認為,區(qū)塊鏈的未來發(fā)展與影響一定會超過AI、AR、VR、云計算等技術(shù),重新架構(gòu)互聯(lián)網(wǎng),迎來更數(shù)字化、更高效的價值互聯(lián)網(wǎng)時代。