Nuls的創新優勢分析

Nuls致力於打造底層操作系統,實現靈活易用的區塊鏈基礎設施、適配海量的區塊鏈應用場景、高性能驅動區塊鏈商用落地、數據透明與商業保密的平衡。

目前國內其他公鏈有:小蟻、量子和比原。接下來,筆者將分析Nuls作為公鏈的四個創新優勢。

1.模塊化

Nuls主鏈之上,使用者可以根據自己的需要,自由選擇共識、存儲、合約、 仲裁、賬戶系統、匿名策略、權限等模塊,組裝成為適合自己需求的子鏈。子鏈不限於公鏈,亦可以是私鏈或者聯盟鏈。

NULS社區開發者開發的模塊將如何發佈?黃皮書指出,模塊開發者需要提供模塊說明書來定義一個模塊,模塊說明書必須詳細說明該模塊發佈的事件、提供的服務接口、數據結構、模塊配置。NULS設計中每個模塊不關心其他模塊的底層實現,模塊之間使用服務和事件交互,所以在新模塊發佈時模塊說明書特別重要,模塊說明書是社區測試模塊的依據,是其他開發者使用該模塊的開發指南,也是社區決定是否發佈該模塊的重要因素。

模塊化的應用避免了升級換代對系統應用的影響,可以隨時低成本的嫁接最先進的技術。

2.定製化

如何實現區塊鏈基礎設施可定製化,NULS黃皮書中指出,NULS將通過定義一套區塊鏈開發標準,包含但不限於模塊標準、服務標準、數據/協議標準、進程/線程標準、完備事件驅動模型開發標準。然後把區塊鏈分成不同模塊,比如賬本、賬戶、共識、網絡、智能合約等,每個模塊都可以獨立升級而不影響其他模塊。NULS開源社區將維護服務接口和事件數據的完整開發文檔,未來,來自全球各行業的模塊和應用開發者不必開發完整的區塊鏈底層,只需要關注每個模塊的服務接口和時間數據結構的兼容即可。

定製化將滿足商業用途中的更多個性化需求。

Nuls的創新優勢分析

3. 多鏈並行和跨鏈交互

多鏈並行的最大好處在於可以滿足更高的TPS需求,實現更快的交易。

商業應用對性能的要求極高,Nuls致力於解決現有區塊鏈的性能受限問題,採用平行擴展技術,通過“主鏈+子鏈”多鏈並行的運行機制,分離主鏈和子鏈的業務,以滿足百萬級TPS需求。

對於如何實現多鏈並行,提升區塊鏈網絡性能等問題,NULS黃皮書對於跨鏈共識的技術實現有進一步的說明,這裡不再贅述。

跨鏈交互的好處主要在於:Nuls通過智能合約、多鏈並行、可插拔、模塊化、平行擴展技術、提供標準協議交互接口,解決現有區塊鏈性能受限,不同鏈之間無法通信的問題。

4.保密性與安全性

Nuls 通過數據隔離和跨鏈審計的方式,讓子鏈的業務數據保密性和安全性得到保障,解決數據透明與商業保密的平衡問題。

通過使用註冊不同的子鏈,自行組成私有鏈、聯盟鏈,來實現高性能、保密和透明。

比如說,一家企業使用NULS系統,如果他們不需要使用原有的支付模塊,那麼可以自行設計相應模塊;如果不想公開賬本,可以使用自己的加密賬本模塊替換原有的模塊,最後他們會成為了NULS的子鏈。

更多內容請關注新浪微博——比特幣病十七


分享到:


相關文章: