當前位置:
首頁 > 科技 > CSDN技術分享——程序員如何快速上手區塊鏈底層技術?

CSDN技術分享——程序員如何快速上手區塊鏈底層技術?

區塊鏈,應該是這兩年來最火的話題。相比去年年末到今年年初,其火熱程度雖有所降低,但依舊會有很多人想了解,想探尋其中的奧秘。

令人尷尬的是,真正火起來的不是區塊鏈技術本身,而是數字資產和相關炒作。你跟 「區塊鏈投資者」聊什麼POW、智能合約、零知識證明等等話題,感興趣且能聽懂的人寥寥無幾。反倒是一些內部消息、莊家入場、幣圈內幕、槓桿爆倉讓人更感興趣。

此情此景對於區塊鏈技術而言,不得不說是一種遺憾。馬雲說過,區塊鏈不是一個金礦,而是數據時代解決隱私、安全、信用等問題的一種解決方案。然而人們卻被暴漲暴跌遮蔽了雙眼,對區塊鏈技術缺乏足夠的關注。雖然區塊鏈技術還在襁褓階段,還有太多方面需要完善,需要更大的提升性能、加速應用落地。

提升效率、降低成本是企業級應用必走的方向

最近看到這樣一個技術團隊,項目名字叫做NULS,他們用工業生產中的定製化、模塊化思想來設計區塊鏈底層系統,把區塊鏈系統中的所有元素例如賬戶、共識、存儲、網路、智能合約等等,分別做成標準化的模塊;而且還定義了一套區塊鏈開發標準,包含但不限於模塊標準、服務標準、數據/協議標準、進程/線程標準、完備事件驅動模型開發標準……這樣,一套類似於樂高積木的高集成模塊化區塊鏈系統開發方式就出現了。

我們來回想一下PC電腦的發展史:以前IBM生產的個人電腦,很貴很高端,但後來部件標準化了,兼容機遍地開花,各種硬體成本大大降低,各種兼容機品牌崛起。個人電腦走入尋常百姓家……把上面這段話里的PC電腦換成區塊鏈技術一樣適用。

當NULS項目投入使用,會發生什麼呢?某企業想擁有自己的鏈,企業的研發工程師無需特別深入學習區塊鏈完整技術體系,直接選擇適合自己需求的模塊,按照已經定義好的協議和標準組裝即可。高效率低成本,這就是區塊鏈走向定製化和模塊化的優勢所在。

是真的務實還是為了炒幣

模塊化單從技術上講,僅僅是一種非常流行的基礎技術。它本身沒法帶來什麼特別的競爭力。如果NULS只有這一個值得炫耀的技術,那肯定就是找了一些小白不懂的技術術語,忽悠大家上車!所以,我們來看看 NULS 另外三個主要模塊:POC、多鏈並行、智能合約。

POC是 NULS 自己提出的共識機制,這個部分不展開,由大家自己評判。

智能合約,目前算得上區塊鏈2.0的標配,是為 DApp 提供支撐的必要條件之一。

NULS 整個生態體系目前是基於 Java ,也就是 JVM 體系開發的。我認為,這帶來兩方面的優勢:

針對企業級應用,很多公司使用 Java 技術棧。這對降低企業學習與維護成本,有很大的優勢。企業是非常關心成本與技術遷移難度的。區塊鏈技術本身就以入門難度大著稱,能夠降低採用者的學習使用門檻,對生態而言是有利的。

企業級需求是千變萬化的,即使有模塊化這種便利的基礎設施技術存在,也要有符合企業應用要求的模塊存在才行。那麼問題來了,誰來開發企業想要的模塊?商業業務邏輯肯定屬於企業核心資產,企業定會根據自己的實際需求,做一些定製化,差異化開發。用以滿足,支撐自己的商業活動。選擇 JVM 體系語言如 Java開發,提高了開發效率(Java 大規模用於企業級開發的主要原因就是降低開發成本)。

最後一個多鏈並行,這也許就是重中之重。

通過互聯網查詢了一下,評價區塊鏈網路性能可用 TPS(系統吞吐量,系統每一秒鐘能處理的交易量)指標來衡量。比特幣的 TPS 約等於7,以太坊大約在30到40之間。Visa 組織宣稱他們的 TPS 為24K,實際情況是1700筆交易每秒,以太坊的TPS 還是遠遠低於1700的要求。目前困擾區塊鏈技術迅速應用落地的一個重要原因,就是 TPS 過低。

多鏈並行,單從字面意思來理解就是多條網路同時運行。看似很合理很科學。單條鏈太慢,咱多條鏈來湊。那麼,事實真是如此么?

NULS 最近的測試網,2M 區塊大小,出塊間隔10秒,測出的 TPS 是800。區塊大小為5M 時,TPS 達到2000。這,還僅僅存在於單鏈的情況下。這是一個務實的團隊,沒有通過漂亮的辭彙標榜未來,即使在單鏈上的性能提升也是顯而易見的。

當多鏈並行推出後,除了能夠提升性能外,企業級應用中,同集團的不同業務,可以按具體業務線劃分子網,並行化運行多條子鏈。這從根源上,進一步提高了系統吞吐性能,不再是所有業務全跑在一條主網上,一網走天下。

大事即將發生?

我們認為NULS的模塊化還真不是那幫程序員們的神來之筆,而是基於對區塊鏈技術的的理解,是蓄謀已久、瓜熟蒂落、水到渠成的產物。他們還號召全球的技術開發者們加入NULS社區,開發更多的模塊,以滿足海量不同應用場景的需要。

這還真不是實驗室里一群程序員的概念化產品,它就要來到我們面前——NULS項目將於7月12日14:00—18:00,在北京東城區美術館后街77號的77文化創意產業園召開主網上線發布會,並推出全球戰略升級計劃,這會不會是一個重新定義區塊鏈底層、未來生產關係的事物?或者是「The next big thing」呢?對模塊化、可定製化的區塊鏈底層系統感興趣的朋友不妨去看看。

-了解更多-

CSDN專屬福利,請簽收:


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 CSDN 的精彩文章:

工程師,怎樣才能讓面試者一眼相中你?
諾基亞將發布X5;魅族黃章:楊柘未離職,擔任 CSO|極客頭條

TAG:CSDN |