關(guān)于區(qū)塊鏈的性能問題,按說分片是非惩颊牛靠譜并且直接的解決方案锋拖。在區(qū)塊鏈以外的計算系統(tǒng),哪個不是通過劃分工作量祸轮,分散到不同的計算單元兽埃,從而獲得幾個數(shù)量級的性能提升?GPU适袜、Mapreduce柄错、CDN 哪個商用高性能體系不是用這樣的架構(gòu)?當(dāng)然最初是源自數(shù)據(jù)庫領(lǐng)域苦酱。然而售貌,當(dāng)時圈子里的人卻和我說分片是個偽科學(xué),是一個不切實(shí)際的方案疫萤,無法為區(qū)塊鏈擴(kuò)容提供任何幫助颂跨。我當(dāng)時是驚了,這區(qū)塊鏈有什么特殊之處扯饶,使得切分工作量變得不可行了恒削?
最后我發(fā)現(xiàn)了問題所在池颈。并不是區(qū)塊鏈有什么特別之處,而是有個項目钓丰,做了一個不完整的分片方案躯砰,僅僅切分了交易處理的工作量,而交易仍舊需要廣播給全網(wǎng)所有節(jié)點(diǎn)携丁,每個節(jié)點(diǎn)仍舊需要維護(hù)全網(wǎng)的賬簿狀態(tài)琢歇,每個交易的對賬簿狀態(tài)更新計算,所有節(jié)點(diǎn)也都仍要算一遍则北。這意味著完全沒有實(shí)現(xiàn)分片的好處矿微,也沒有吞吐量和容量的提升,同時還引入了額外的開銷尚揣,導(dǎo)致其實(shí)際性能比不分片的系統(tǒng)還差涌矢。
但是,這個系統(tǒng)總體上安全性是沒問題的快骗,繼承了之前共識算法的安全特性娜庇,所以他們的論文會被 ACM CCS 這樣專注計算和通訊安全的會議接受,倒也不令人驚訝方篮。而真正在性能和容量上有突破的工作名秀,為什么要找安全領(lǐng)域?qū)<胰ピu審,難道不應(yīng)該是找性能領(lǐng)域的專家去評審嗎藕溅?
所以這里還是要給分片技術(shù)正名匕得,這是公鏈 Layer 1 最靠譜的高性能發(fā)展方向。雖然有相當(dāng)難度巾表,但這是正途汁掠。
UENC的DPOW共識算法采用隨機(jī)選取、分片驗證的方式確認(rèn)交易集币,極大地提高了UENC網(wǎng)絡(luò)性能考阱,值得區(qū)塊鏈愛好者去研究和學(xué)習(xí)。
UENC是一個以跨鏈為方向的可擴(kuò)展基礎(chǔ)公鏈鞠苟,三年埋頭深耕技術(shù)研發(fā)乞榨,主網(wǎng)已上線。UENC主網(wǎng)將帶來高速度当娱、低成本的鏈上交易體驗吃既,解決了當(dāng)前主流去中心化公鏈面臨的擁堵和交易費(fèi)過高問題。同時跨细,UENC基于獨(dú)創(chuàng)的去中心化DPOW共識算法态秧,開創(chuàng)了無算力競爭的CPU挖礦先河。