區(qū)塊鏈就應(yīng)該低TPS高成本

當(dāng)前區(qū)塊鏈技術(shù)方面,被很多人詬病的就是其太低的 TPS(每秒 交易數(shù),或者叫每秒處理的請(qǐng)求數(shù))。通常以太坊的 TPS 大概在 7-15, EOS 大概在 1000 左右(這些數(shù)據(jù)未必精確,但是數(shù)量級(jí)上應(yīng)該不會(huì) 錯(cuò)了)。很多人認(rèn)為區(qū)塊鏈廣泛應(yīng)用的最大障礙在于 TPS 不夠。這個(gè) 觀點(diǎn)在我看來(lái)完全是舍本逐末。

區(qū)塊鏈技術(shù)之所以 TPS 很低,核心原因在于其處理每筆請(qǐng)求都需 要耗費(fèi)大量的 CPU/內(nèi)存資源。區(qū)塊鏈技術(shù)其實(shí)是假設(shè)資源有限的情 況下,沒(méi)有人能夠(或者愿意)消耗資源去造假?gòu)亩@得一個(gè)不成比 例的收益,這也是區(qū)塊鏈技術(shù)相比傳統(tǒng)互聯(lián)網(wǎng)技術(shù)不一樣的地方,它 是技術(shù)與經(jīng)濟(jì)學(xué)、社會(huì)學(xué)的統(tǒng)一,是區(qū)塊鏈技術(shù)的高明之處。

這個(gè)資源耗費(fèi)不是無(wú)意義的,是我們必須付出的信任成本,只不 過(guò)我們需要找出一個(gè)相對(duì)合理的點(diǎn),使得造假成本與收益之間的比值 超出造假者的心理接受程度,但是又不超出太多從而盡可能降低信任 成本。這就是 TPS 的可優(yōu)化空間?;谝陨系拿枋?,我們能夠確定的 是,這個(gè)優(yōu)化空間一定是非常有限的。

現(xiàn)有出現(xiàn)的所有提高 TPS 的做法,實(shí)際都是對(duì)造假成本的降低、 從而降低區(qū)塊鏈的可信度的。而區(qū)塊鏈技術(shù)相對(duì)于傳統(tǒng)互聯(lián)網(wǎng)技術(shù)的 最大優(yōu)勢(shì)就在于其“可信”,我們使用區(qū)塊鏈技術(shù)的最核心理由也是 可信。如果沒(méi)有了這個(gè)基礎(chǔ),區(qū)塊鏈就沒(méi)有存在的意義。所以,這個(gè) 角度來(lái)說(shuō),一味強(qiáng)調(diào)提高區(qū)塊鏈的 TPS 是沒(méi)有意義的。

另外一方面,TPS 本身也不可能、且不應(yīng)該是任何區(qū)塊鏈應(yīng)用上 的障礙。一個(gè)系統(tǒng)如果因?yàn)槟骋稽c(diǎn)技術(shù)因素(比如這里提到的 TPS 因 素)就可能導(dǎo)致其服務(wù)質(zhì)量的大幅波動(dòng)甚至不可用,這個(gè)系統(tǒng)的設(shè)計(jì) 本身就是不合格的,這個(gè)系統(tǒng)的設(shè)計(jì)者能力也是不合格的。

事實(shí)上來(lái)說(shuō),區(qū)塊鏈作為一個(gè)“信任”中介,它應(yīng)該解決的一定 是你的核心特征、核心數(shù)據(jù)、核心業(yè)務(wù)。任何人和事物的“核心”一 定是少量的、穩(wěn)定的、高價(jià)值的,這個(gè)特征與區(qū)塊鏈技術(shù)本身的低 TPS、高可信、高成本是一一對(duì)應(yīng)的,所以根本不可能因此成為整個(gè) 系統(tǒng)的應(yīng)用障礙和瓶頸點(diǎn)。

目前之所以有很多人覺(jué)得因?yàn)?TPS 的原因?qū)е滤臉I(yè)務(wù)無(wú)法實(shí) 現(xiàn),實(shí)際更多是現(xiàn)有的區(qū)塊鏈行業(yè)參與者本身的技術(shù)能力問(wèn)題,整個(gè) 行業(yè)缺乏真正有能力的大牛參與進(jìn)來(lái)。基本現(xiàn)今看到過(guò)的所有區(qū)塊鏈 項(xiàng)目,都試圖將自己的整個(gè)業(yè)務(wù)邏輯都放到區(qū)塊鏈、甚至某一個(gè)唯一 的鏈上去實(shí)現(xiàn)。這就類似于某人對(duì) MySQL 相關(guān)應(yīng)用比較熟悉,所以 他就試圖在 MySQL 上去實(shí)現(xiàn)所有的互聯(lián)網(wǎng)業(yè)務(wù),這顯然是個(gè)很幼稚 的想法。

正確的做法,不光是區(qū)塊鏈行業(yè),還包括傳統(tǒng)互聯(lián)網(wǎng)行業(yè),應(yīng)該 是做技術(shù)和資源的整合,在合適的點(diǎn)采用合適的業(yè)務(wù)邏輯及其實(shí)現(xiàn)技 術(shù)。即使是區(qū)塊鏈行業(yè),區(qū)塊鏈在整個(gè)行業(yè)的地位,僅僅類似于 MySQL 在整個(gè)互聯(lián)網(wǎng)行業(yè)的地位:它重要,但絕對(duì)只是很少的一部分(甚至 都可以說(shuō)微不足道),更不用說(shuō)全部了。比如在整個(gè)泛區(qū)塊鏈行業(yè)(或 者叫去中心技術(shù)行業(yè)),還有 IPFS 這樣的重磅級(jí)技術(shù)和應(yīng)用,以及很多其它默默無(wú)名的去中心技術(shù)應(yīng)用。他們合起來(lái)才是區(qū)塊鏈技術(shù)的全 部。

現(xiàn)實(shí)情況是,基于行業(yè)參與者的技術(shù)水平普遍偏低,這些人對(duì)整 個(gè)行業(yè)是沒(méi)有完整印象的,都只是看到其中一個(gè)角。比如對(duì)于 IPFS 相關(guān)協(xié)議和實(shí)現(xiàn),多數(shù)人只知道 IPFS 是用來(lái)做存儲(chǔ)、用來(lái)替代 HTTP 協(xié)議、用來(lái)實(shí)現(xiàn) CDN 的,但是從沒(méi)人知道 IPFS 相關(guān)技術(shù)竟然還可以 用來(lái)實(shí)現(xiàn)命名網(wǎng)絡(luò)、可信網(wǎng)絡(luò)這樣的東西。曾經(jīng)在一個(gè)所謂“專業(yè)群” 里,我提出說(shuō) IPFS 實(shí)際也是能做通信相關(guān)業(yè)務(wù)底層支撐的,結(jié)果那 些人理解的通信就是“能通過(guò)網(wǎng)絡(luò)把文件放上去、還能再通過(guò)網(wǎng)絡(luò)把 文件拉下來(lái)”,認(rèn)為這就叫“通信”。由此可見(jiàn)整個(gè)行業(yè)參與者的水平 和能力低到什么程度。所以,整個(gè)區(qū)塊鏈技術(shù)或者叫去中心技術(shù)要得 到長(zhǎng)足的發(fā)展,有一批真正懂得區(qū)塊鏈能做什么的大牛愿意參與到這 個(gè)行業(yè)中來(lái)是目前最緊迫的需求。

再說(shuō)回應(yīng)該如何做區(qū)塊鏈項(xiàng)目這件事,仍然以上面說(shuō)過(guò)的命名網(wǎng) 絡(luò)+可信網(wǎng)絡(luò)為例,實(shí)際的系統(tǒng)架構(gòu)應(yīng)該是 IPFS+區(qū)塊鏈智能合約 +Whisper(或者其它類似協(xié)議)+ENS(或者 IPNS)。其中 IPFS 提供網(wǎng) 絡(luò)傳輸、尋址、負(fù)載均衡、容災(zāi)等基礎(chǔ)功能,Whisper(或者其它類 似協(xié)議)提供安全數(shù)據(jù)傳輸以及抗垃圾數(shù)據(jù)邏輯(比如業(yè)務(wù)層面的 DDOS)等功能,智能合約提供密鑰分發(fā)與管理、權(quán)限分發(fā)與管理、 配置分發(fā)與管理等等核心數(shù)據(jù)和功能點(diǎn),ENS(或者 IPNS)提供和 DNS 類似的域名解析功能。這才是一個(gè)正常的系統(tǒng)架構(gòu)。但看其中某一個(gè) 技術(shù),任何一個(gè)都沒(méi)有能力實(shí)現(xiàn)整個(gè)業(yè)務(wù)功能,但是經(jīng)過(guò)有機(jī)整合以后,這個(gè)系統(tǒng)就能實(shí)現(xiàn)傳統(tǒng)技術(shù)條件下無(wú)法實(shí)現(xiàn)(或者不好實(shí)現(xiàn))的 一系列能力,比如抗攻擊、高可用、自動(dòng)容災(zāi)、可信等特性。

以上內(nèi)容足以說(shuō)明,TPS 從來(lái)不是區(qū)塊鏈應(yīng)用落地的任何障礙, 目前的最大障礙是行業(yè)里缺少真正懂得區(qū)塊鏈能做什么的人,缺少有 能力整合區(qū)塊鏈技術(shù)解決市場(chǎng)痛點(diǎn)的人。至于如何提高 TPS,如何改 進(jìn)共識(shí)算法,除了少數(shù)有能力持續(xù)投入的大機(jī)構(gòu)、大公司,以及類似 以太坊基金會(huì)這樣的團(tuán)隊(duì)外,其它任何人和機(jī)構(gòu)都是沒(méi)有必要在這上 面花費(fèi)精力物力的。

以上是圍繞 TPS 這件事來(lái)談的一些行業(yè)看法,本篇到此結(jié)束。下 一篇我會(huì)談一談區(qū)塊鏈行業(yè)目前的一些不靠譜項(xiàng)目做法以及應(yīng)該怎 么做。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容