帶著以上的種種思考,我們從諸多公鏈中選擇了一個代表:QuarkChain,它有可能會率先掙脫“不可能三角”的束縛,給諸多掙扎在技術泥淖的Dapp帶來曙光。QuarkChain是一個高性能點對點交易網絡,目前經過測試驗證,在保證安全、去中心化的前提下,已經實現了2200TPS鏈上交易處理。其3大技術亮點,堪稱業界突破。
第一,分而治之的分片技術。
在
區塊鏈技術中,鏈中每個區塊都有兩個基本功能:記賬和確認。為了兼得安全性和高吞吐量,QuarkChain設計了一條根鏈和有彈性的分片層,其中,記賬由分片(shards)負責,確認的任務則交給根鏈(rootchain),即分片只負責干活,活兒多了就增加人手,而根鏈就是個監工,只須做好監督確認工作就行,不需要多少人。而且根鏈和分片層各占50%算力,這保證了安全和去中心化。
根鏈和分片
這個技術原理的本質,可以用一個比方解釋。一條鏈好比一家創業公司,根鏈是這家公司的老板,分片層是各部門,分片是部門員工。作為老板是不能天天干具體活兒的,平時事情那么多,如果老板身兼數職,干活肯定速度又慢,也干不好,這個時候老板作為根鏈,只需做好工作完成情況的確認即可;公司各部門只須好好干活,業務多了就招人,業務少了就裁員,部門就是一個分片層。另外,老板和各部門是五五分成(即算力各占50%),所以,一定程度上保證了權力和收益的分散,如果有壞蛋想策反公司,就必須征得老板和各員工一半以上的同意,難度可想而知,這就保證了公司的安全性,即QuarkChain兼具了安全性、去中心化和可擴展性等三個優點。
第二,獨特的水平擴容模式。
傳統
區塊鏈技術要求每個節點完全驗證所有區塊,而且拒絕任何無效的區塊,即你要通過某個組織干成一件事兒,你須要征得這個組織所有人的同意,這樣的決策效率就會特別低,而一旦組織人浮于事,就會造成機構臃腫,成本高昂,即傳統區塊鏈技術中,超級節點的成本是非常昂貴的。為了解決這個痛點,QuarkChain把單個超級節點變成超級節點集群,且每個集群中的節點彼此之間是互助關系,QuarkChain通過允許多個普通計算機聯合構成完整節點運行來解決高可用性問題,即只要子集的聯合能覆蓋根鏈和分片,就可以證明能夠完全驗證整個區塊鏈。
超級節點集群
水平擴容的本質是“輪班制”,就好比一家公司,它通過三班倒就能覆蓋全天候24小時的業務量,而且每個班都有一個領導和幾個員工,干活和確認兩不誤。甚至QuarkChain的輪班制做的更加靈活,它把領導和員工進行了充分的共享,客戶任何時候發送任務,都能保證有人干活并確認交付,完成任務的領導和員工有獎勵,沒接任務的就閑著,公鏈的生態越繁榮,就越能發揮共享的多贏價值。
第三,靈活的跨片/鏈交易。
目前的公鏈競爭還是一片水火不容的撕咬狀態,而在一個增量市場里,這樣的競賽會帶來大量的資源消耗,所以跨鏈技術就顯得尤為重要了,即誰能把各鏈統籌起來,形成大一統的局面,誰就會成為王者。QuarkChain一方面采取“攘外必先安內”的策略,另一方面采用“降維包容”的策略,使得跨片和跨鏈交易變得便捷。
“攘外必先安內”,意思是在QuarkChain系統內,分片已經包含完整賬本信息,兩個跨片之間只要被根鏈確認,交易就可以輕松完成。即,在公司內部,任何不同部門的員工進行交流合作,只要得到領導的首肯就行。
“降維包容”,意思是QuarkChain只維護一個根鏈,其他區塊鏈的交易通過適配器轉換代幣就能實現,或者干脆就把另一個鏈當成分片容納起來,使得跨鏈交易降維為跨片交易。隨著QuarkChain的生態足夠壯大,共識人群足夠多,其他公鏈可能會成為QuarkChain版圖的一個地區,任何交易的進行,都變得自然而順暢許多。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。