“波卡知識圖譜”是我們針對波卡從零到一的入門級文章,我們嘗試從波卡最基礎的部分講起,為大家提供全方位了解波卡的內容,當然這是一項巨大的工程,也充滿了挑戰,然而我們希望通過這樣的努力讓大家能夠正確認知波卡,也讓不了解波卡的人方便快速掌握波卡相關知識,說說波卡能加速區塊鏈行業的原因,
一條公鏈的設計往往需要結合密碼學、P2P、分布式系統多個領域的知識,需要較大的開發團隊,開發周期長,因此做一條公鏈是有不少難度的,
但這是在許久之前的固有印象,固有印象就是用來打破的,在2018年舉辦的Web3的峰會上,波卡的創始人Gavin博士,用15分鐘就做出了一條鏈,一鳴驚人,讓人們意識到也許做公鏈沒有那么難,而這背后的“成功秘訣”就是使用了一種名為“Substrate”的區塊鏈技術框架,
Subatrate框架是什么?
Substrate框架是通過Rust語言搭建的一個完全免費且開源的框架,具有模塊化、高度可定制和可擴展的特點,能夠幫助開發者高效、安全的完成鏈的開發,
簡單的理解,假如做一條公鏈就像是在做一臺電腦,那么,以前做公鏈就相當于從0到1去做一臺電腦,每個零部件都得自己做,而用Substrate框架來做一條公鏈,就好比是Substrate已經預先把一些電腦所需的功能模塊比如CPU、顯卡、聲卡、光驅、硬碟等等提前做好了,此時再做一臺電腦,只需要花很短的時間組裝起來就好了,
同理,Substrate也有著這樣的便利性,我們簡單介紹下Substrate的功能,
Substrate框架高度可定制,它使用目前最高效且安全的Rust語言,通過選擇可選用模塊的組別或引數來創建和自定義區塊鏈,Substrate囊括了核心模塊(資料庫、公/私鑰生成、RPC 等 )、基本邏輯(資料結構、結算、時間戳 )、P2P網路和共識機制,以及鏈上治理、國庫等功能,這個數量還在持續增加,甚至還允許生態內的專案方,開發出特有的一些模塊鑲嵌到Substrate中,這將極大地節省開發周期和開發流程,
所以,Gavin博士之所以能在15分鐘完成一條鏈,是因為Substrate框架的模塊化,將原來需要一整個團隊提供的技術支持都變成可調取的模塊,這種技術大大縮減了區塊鏈的開發周期和流程,
另外,Substrate框架可以使系統無需進行硬分叉就可以升級,通常來說,對一條鏈進行升級的時,就需要進行硬分叉,比如你想添加一些新功能,硬分叉就是指對運行支持區塊鏈的軟體進行更新,當一部分人還沒有對軟體進行更新時,他們根據舊代碼規則生產出的區塊,與新的主鏈就不能兼容,
每一次的硬分叉也是一次對系統共識的考驗,而且容易出現硬分叉帶來的一些風險事件,而利用Substrate框架做公鏈,每次升級就不用擔心硬分叉帶來的種種問題,絲滑地進行迭代,

Subatrate獨一無二的效果
Substrate帶來的諸多功能是目前區塊鏈領域幾乎沒有的功能,這些稀缺功能也決定了Substrate將會帶來區塊鏈領域里獨一無二的效果,
加速專案的誕生
在以往的區塊鏈設計程序中,一個團隊需要先設計出一個區塊鏈應用,通過發行生態通證的方式進行融資,然后用這些資金去做這個應用的公有鏈,然后等鏈做出來之后再將通證轉到公有鏈中,
看似兩三句話就能概括的流程,不僅需要一個具有在密碼學、分布式系統、共識演算法等各個領域專業人才的團隊,還需要一定的時間,花費大量的成本去打磨和研發,開發一條鏈確實是一件復雜的事情,但是Substreat框架的出現,為區塊鏈的生態帶來了一次革新,
畢竟一個人能用15分鐘就能做出一條可自定義的區塊鏈,這可以大幅降低開發的時間成本、資金成本和研發的難度,成倍地提高了一個專案從0到1的誕生程序,
專案迭代速度加快
前面我們提到了Substrate框架在升級時無需經歷硬分叉,這避免了硬分叉帶來的風險,也加快了一個專案迭代升級的速度,
在變化萬千的市場中,誰能更快地適應市場變化的節奏并迭代出市場所需要的應用,將會是這個應用的護城河,這一點在我國互聯網體現的非常明顯,當初為了搶占市場,需要在很短的時間內不斷迭代產品,最終找到用戶最滿意的版本,這樣的密集迭代已經有一個專有名詞叫敏捷開發,意思就是指短時間內的快速版本迭代,但這樣的情形對于Substrate誕生前的區塊鏈來說是不可能發生的,
不過,如今有了Substrate框架,區塊鏈專案的快速迭代也成為了可能,而專案迭代速度越快,也意味著更快地接受市場考驗,以及與其他競品的競爭,這又會加速專案的優勝劣汰,
超強可擴展性帶來更多可能
Substrate框架擁有許多不同功能的模塊,供專案方任意使用這些模塊,隨著波卡生態的不斷發展,一些波卡生態內的專案,會開發出一些擁有特定功能或者應用的模塊鑲嵌到Substrate框架中,比如一些隱私功能的模塊或者DEX的這種應用的模塊,
而這一點是沒有限制的,以后新的公鏈基于Substrate框架來建立的時候,就相當于打開一個百寶箱一樣,各種功能甚至一些專用的細分功能都可以選擇(好比是顯卡這個功能模塊,也有更傾向于影像處理的顯卡、更傾向于游戲顯示的顯卡等等細分功能),
如此強大的可擴展性,將像樂高玩具一樣,任意組裝可能帶來不同的效果,為未來的區塊鏈帶來更多潛在的可能性,
促進區塊鏈生態的快速發展
Substrate框架帶來的最大功效主要是兩個,一個是功能的豐富性,另一個是“快”,專案誕生加快,專案迭代加快,專案優勝劣汰加快,
而“快”對于一個生態發展來說非常重要,一方面專案快速迭代并優勝劣汰之后留存下來的都是堅韌而有實力的專案,這樣的專案會因為整個速度變快而越來越多,這些將會是整個生態能蓬勃發展的基礎,基礎越夯實是生態之福,也代表著生態的硬底,而同時新專案的誕生速度也很快,這也意味著生態有足夠的后勁,有足夠的新專案從老的成熟的專案上接過接力棒,承接生態的下一步發展,如此一來,區塊鏈生態快速發展便得到實作了,
總結
當越來越多的專案層出不窮時,Substrate框架也沒有停止前進的腳步,Substrate的出現使未來一條鏈從無到有的程式可能會更加的簡化,高度可定制化的優點也能使專案更好的創新,而創新永遠是引領發展的第一動力,Substrate框架將是這股動力最堅實的助力,
*Polkadot生態研究院所提供的資訊不代表任何投資暗示,所發布文章僅代表個人觀點,僅供參考學習,鑒于國內尚未出臺數字資產相關政策及法規,請中國大陸用戶謹慎關注Crypto的發展,
鑒于波卡生態專案層出不窮,但其中劣質專案,騙局專案充斥其中,值得警惕,而另一方面只在波卡專案方的群又很難了解到波卡整個生態發展的全貌,錯失許多機會,所以,我們決定建立一個波卡生態群,可以開放式地討論所有波卡生態專案,大家可以客觀的分享對各個專案的觀點,了解波卡各個專案的發展情況,又可以互通資訊共同把味訓會,
原創文章,作者:Polkadot生態研究院
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/294532.html
標籤:區塊鏈
