區塊鏈技術何去何從(一)?

久之前專員就想寫一下區塊鏈技術的發展方向的東西了,專員雖然身處一線的區塊鏈技術開發的地位,但是有的時候真的覺得區塊鏈技術真的是日新月異,各式各樣的白皮書,裡面提到的各種概念都感覺很新奇(排除一系列空氣項目為了忽悠人的yy出來的項目),專員今天想從自己的理解簡單的談一下自己的理解。

區塊鏈技術何去何從(一)?

我們都知道區塊鏈分為公有鏈、聯盟鏈以及私有鏈,每一種鏈都有其獨特的形式,同時區塊鏈有開放性,去中心化,分佈式,匿名性,去信任和防篡改等六大特徵。

但是其實我們都知道,不管是哪一種區塊鏈結合他的主要特徵

區塊鏈的技術其實主要分為幾個模塊:

共識模塊,

密碼學模塊,

執行模塊,

存儲模塊等等,

針對這幾個模塊其實有很多地方需要改進,很多項目也分別對這些模塊做了一些創新。專員總結了一下,然後結合著自己的理解以及實際工作過程中遇到的問題,大概介紹現在有的幾個方向。

首先其實就是共識模塊,

專員在之前的文章中已經比較詳細的講了很多共識算法,從POW,POS到DPOS等等,其實我們會發現整個共識算法的演化或者說創新的方向,再趨向於低能耗,部分共識,以及分層共識的方向再走。

何為低能耗?

低能耗其實很好理解,POW其實是一種算力為王的共識算法,我們在0學區塊鏈系列中也詳細講過各種共識算法,算力越大,其實就是意味著高能耗,但是其實你可以發現,目前市面上項目有不少都在去POW化,逐漸轉化為POS或者BFT類型的共識算法(對於POS和BFT共識算法不瞭解的可以回過頭去看看專員0學區塊鏈系列的文章,都有詳細的講到過哦!)。這些算法的一個特性,其實就是在保證共識效率的基礎上,較低了POW所造成的高能耗的問題,同時其實降低了挖礦的成本。

接著何為部分共識?

專員的理解是類似於POW也好,POS也好,需要做到的都是全網所有節點的共識,但是類似於DPOS,Algorand則逐漸趨向於通過某種手段,比如線下超級投票,或者通過完全隨機的算法來選擇部分節點,進行共識,而這些所有節點其實也代表了全網節點的意志。

再比如說,現在專員最近聽到一個概念,叫做“多鏈機制融合”,下圖是專員是從某一個項目的白皮書裡看到的,為了避免打廣告,專員將項目相關的東西打馬賽克了。

區塊鏈技術何去何從(一)?

多鏈融合,在專員看來,其實通過一種共識算法,在一個聯盟內達到共識,選出一個記賬節點,最後由被選出的記賬節點參與全網共識。其實,大家可以感覺出來,“多鏈融合“,其實本質其實也是離不開一個思想,“選擇代表節點參與全網共識“。

其實我覺得,這其實都是一種思路,通過犧牲一部分去中心化的特性來獲得一個高效率的共識機制,但是這些算法也通過某種經濟學的手段保證了全網節點的利益,避免選出的節點故意作惡。

最後何為分層共識?

我覺得,層層共識主要是針對許許多項目提出分片的概念,專員覺得分片的本質其實很想現在局域網與互聯網的區別,之前專員也在文章中介紹過分片的相關技術,看過的同學其實可以知道,分片其實就是把交易現在每個分片進行共識,最後通過collection放到主鏈上進行驗證,而N個分片可以並行的進行共識。這樣其實再沒有喪失去中心化特性的情況下,也能夠提升共識的效率,但是分片也是有部分問題,之前專員也有提到過,這邊也就不重複說。

但是不管怎麼樣,專員覺得,技術總是在不斷的優化當中的,儘管仍然會有些問題,但是我們始終要堅信他的發展。這篇文章專員主要介紹了區塊鏈技術發展的共識模塊的東西,接著我會介紹其他模塊的,敬請期待。


分享到:


相關文章: