2021-03-26 10:58 | 來源:鳳凰網科技 | 作者:俠名 | [產業] 字號變大| 字號變小
TKM太空貓公鏈(英文名:Thinkium)是一個全球社區共治的基礎公鏈,致力于搭建性能可無限擴展、真正去中心化、安全可信的區塊鏈基礎設施...
TKM太空貓公鏈(英文名:Thinkium)是一個全球社區共治的基礎公鏈,致力于搭建性能可無限擴展、真正去中心化、安全可信的區塊鏈基礎設施,為分布式應用(DApp)的開發和去中心化組織(DAO)的建設提供便捷友好、高效安全的開發部署環境,從而讓萬事萬物能夠輕松上鏈,讓協作規則公開透明、自動執行,打造鏈接一切、協同世界的分布式商業繁榮生態,用信任驅動世界以公開、公平、公正的方式向前發展。
過去一年里,DeFi爆發性增長,作為區塊鏈底層基礎設施的以太坊無疑受益良多。然而,近期因為以太坊的網絡擁堵、Gas費用較高,導致許多用戶紛紛轉向其他DeFi生態,如近期非?;馃岬牟?Polkadot)。
但是,本質上,波卡只是抓住了以太坊DeFi的“外溢機會”,最終能否根本性解決性能問題,我們是不得而知的。
有人會疑惑,既然性能存在問題,那么為何不提高性能呢?是的,理論上,性能可以通過增加芯片、服務器存儲等資源,得到進一步的提升。但是,這些資源都是有限的,獲取這些資源可能要花費巨額的成本。當預期效益遠遠低于需要花費的成本時,很多項目是不會愿意去提高性能的。因為,不值當!
所以,“性能問題”一直都是每個區塊鏈項目的“痛點”,只要沒能徹底解決它,未來的發展道路上便一定會出現問題。
然而,太空貓公鏈在性能這一問題上進行了突破性的創新,它采用多鏈分層多級系統架構、TBFT、跨鏈、鏈內分片和多鏈并行設計等機制,從根本上解決了區塊鏈行業所謂的“不可能三角”問題。
1、性能無限可擴展
太空貓公鏈的分層多級鏈結構和四層系統結構,能夠很好地實現性能無限擴展。
性能無限擴展
在分層多級鏈結構里,主鏈是太空貓公鏈系統里的領導者和協調者,是業務鏈切入點和信任來源,記錄每條業務鏈已確認區塊的元數據和摘要,產生所有鏈的委員會選舉中使用的隨機種子,并記錄選舉結果。業務鏈則承擔來自業務的工作負載,并使用基于Actor并行模型的消息驅動協議進行合約并發計算。太空貓公鏈系統里,所有的節點都保持主鏈的狀態,通過更新和驗證主鏈的區塊,可以驗證包括在主鏈中的業務鏈的任何數據。
基于分層多級鏈結構,太空貓公鏈系統里的所有業務鏈可以完全無關的獨立進行,可以通過主鏈提供的佐證進行跨鏈通信,也可以把有從屬關系的鏈組成有依賴的父子關系鏈(子鏈繼承部分父鏈的屬性,例如繼承鏈的選舉方式等)。
然而,無論是主鏈還是業務鏈,系統都有可能因為請求過多而擁堵變慢。在此情況下,太空貓公鏈所采取的措施是:當發生擁堵時,通過將該鏈分片的方式,把請求分散到不同的分片上,以求提高該鏈的吞吐能力。隨著分片的數量增加,該鏈的吞吐量會成線性增加。
太空貓公鏈的分層多級鏈結構具有很好的靈活性和可擴展性,系統內行業公鏈的數量和關系可以根據需求動態調整。
除此之外,太空貓公鏈從系統角度設計了一種四層實現框架,便于系統將來的升級和擴展。
四層實現框架指的是:
(1)整合層,主要解決全系統總體共識:負責劃分請求和節點,并將不同的請求分配給特定的委員會進行處理。
(2)處理層,主要解決單鏈共識問題:處理分配的請求并生成日志。
(3)聚合層,主要解決多鏈之間的共識:每個委員會生成的日志和請求數據會根據特定的編碼方法進行聚合,以形成單一的日志。
(4)網絡層,作為節點之間建立連接并提供通信的基本層。
因此,在技術層面上,太空貓公鏈的分層多級鏈結構和四層系統結構能夠很好地幫助系統實現性能無限擴展。
值得注意的是,太空貓公鏈解決性能可無限擴展,是有一個重要前提的:即成本不能高于性能增長的速度。也就是說,要真正實現「線性成本基礎下的性能無限擴展」。
舉個例子,一個企業家想要把業務量提升1倍,可以通過擴招1倍的人(增加1倍的經營成本)。這就是線性增長。但是,發展到后期,企業家想要把業務量再提升1倍,需要擴招2倍、3倍的人(增加2-3倍的經營成本),這就不是真正意義上的「線性成本基礎下的性能無限擴展」。雖然企業家可以有「非線性成本」擴展的選擇,但是,發展到后期,Ta會發現——不值當。
以下是太空貓公鏈和其他明星公鏈的核心技術指標對比圖:
太空貓公鏈 VS 明星項目
太空貓公鏈的運行成本主要是節點服務器的成本。隨著太空貓公鏈更多節點的加入,其性能會不斷增長,且不會超過服務器運行成本的增長。這就意味著太空貓公鏈有足夠的能力來為數字經濟提供一個非常強大的底層基礎設施,支撐像分布式電商這種幾千萬上億人可使用的應用場景。
2、復雜合約高并發
太空貓公鏈創新性地提出基于Actor的并行模型,該模型能夠完美支持復雜任務的高并發執行,能夠有效地幫助大規模復雜應用落地?!笍碗s合約高并發」能讓太空貓公鏈更高效地承載大規模的交易,支撐起大用戶量的復雜應用運行,使得原本受限于技術成熟度的區塊鏈商業項目能夠很好地落地。
復雜合約,從執行層面解釋,指的是從運行開始到產出結果,需要運行N個流程的復雜性“任務”。高并發(High Concurrency),指的是系統能夠同時并行處理很多請求。
舉個例子,我們去餐廳吃飯,后臺的一個廚師不會只負責一桌的飯菜。相反,一般會安排一定數量的廚師(比如說10個)。每個廚師只炒一盤菜。如此一來,10盤菜幾分鐘就可以炒好,大大提升了整個餐廳的出餐效率。
復雜合約高并發極大程度上提高了任務的執行效率,使得太空貓公鏈系統內的請求能夠快速、有效地處理,復雜應用能夠很好地落地。
復雜合約高并發
3、公鏈的“終結者”
太空貓公鏈的定位是做區塊鏈底層基礎設施——即公鏈的公鏈?;谔肇埞湹讓影踩沧R網絡里,任何人都可以搭建并定制行業公鏈。行業公鏈除了可享受太空貓公鏈的無限可擴展、復雜合約高并發等特性,還有天然的低成本、高效的跨鏈能力,行業公鏈的應用范圍也可以無限擴展。
公鏈的公鏈
舉個例子,在幾年前,各大銀行賬戶之間轉賬是需要收取手續費的,并且涉及的金額越大,收取的手續費越高。然而,現在不同銀行賬戶之間的轉賬是免除手續費的(零成本),轉賬的金額也可以在短時間內立即到賬(高效)。而太空貓公鏈定位于成為公鏈的公鏈,其底層基礎設施必然要成為最優秀的設施,才能使得行業公鏈享受低成本、高效地跨鏈。
目前主流運行的三大公鏈:比特幣、以太坊、EOS都屬于公鏈。但是,他們只能作為「單條公鏈」運行,或者共識有分歧的時候出現硬分叉(如比特幣現金BTH等)。最主要的原因在于,很多主流公鏈在最初階段,并沒有要成為公鏈的公鏈的意識。所以,在建立底層基礎設施之時,這些公鏈已經“定性”。一旦“定性”,后期改動的可能性是極小的。
而太空貓公鏈從最開始就定位于做公鏈的公鏈。它可以作為母鏈,幫助所有參與者開發各自的行業公鏈。
4、公鏈聯盟鏈可信融合
利用太空貓公鏈底層設施,商業主體可以根據自身需要進行業務拆分,將一部分必須嚴格保密業務放在可信的聯盟鏈中,將另一部分需要更大范圍流通的業務放到公鏈中。這樣的業務拆分可以同時滿足保密和價值流通的需求。公鏈和聯盟鏈亦可以根據業務調整進行切換,實現可信融合。
公鏈聯盟鏈可信融合
區塊鏈的項目有很多,但破解“不可能三角“的KING,只有一個——那就是太空貓公鏈。
太空貓公鏈將憑借著自己獨有的技術優勢,推動公鏈上層應用的繁榮發展,成為公鏈的“終結者”。
具體技術層面的分析,歡迎大家關注太空貓星海公眾號,點擊公鏈菜單欄里的Thinkium技術版白皮書,進行深入的了解。
TKM太空貓社區,歡迎你的加入!
《電鰻快報》
熱門
相關新聞