區塊鏈開發公司:區塊鏈技術共識算法的新玩法

共識算法是什麼?算法

共識機制就是用來解決分佈式系統的一致性問題,其核心爲在某個協議(共識算法)保障下,在有限的時間內,使得指定操做在分佈式網絡中是一致的、被認可的、不可篡改的。在區塊鏈系統中,特定的共識算法用於解決去中心化多方互信的問題。服務器

其實簡單理解就是達成一致。現實生活中不少場景是須要達成一致的。區塊鏈系統中,每一個節點必須讓本身的帳本和其餘節點的帳本保持一致。而中心化世界裏,這幾乎不可能,由於有一箇中心服務器存在。網絡

共識算法有幾類?異步

在區塊鏈系統中,共識算法則經過經濟利益的博弈,來鼓勵對系統的貢獻及提升不可信節點的做惡成本。經常使用算法如PoW、PoS、DPoS等,不一樣的算法,其實就是不一樣的遊戲玩法。分佈式

PoW(Proof of Work,工做量證實)—主要表明:比特幣所謂的比特幣挖礦就是經過計算符合某一個比特幣區塊頭的哈希散列值爭奪記帳權。這個過程須要經過大量的計算實現,簡單理解就是你進行的計算量大(工做量大),你就有大機率得到記帳權。包括:Bitcoin,Ethereum,Litecoin,Zcash。優勢:隨機性、公平性好;缺點:耗能。性能

PoS(Proof of Stake,權益證實)—主要表明:點點幣簡單理解就是根據資產的多寡分配獲取記帳權的機率,相似股份公司中的股東。包括:Ethereum-PoS,Tendermint,Algorand,EOS DPoS,DFINITY,VBFT。優勢:攻擊更昂貴,性能效率高;缺點:權利集中。區塊鏈

DPoS(Delegate Proof of Stake,委託權益證實)—主要表明:EOSPoS的改進,經過社區選舉產生記帳者,相似股份公司中的董事會。如:Steemit, EOS, bitshare優勢:廉價的交易,可伸縮的;缺點:目前部分集中。優化

爲適應不一樣的應用場景,區塊鏈共識機制的研究集中於優化系統的可擴展性、運行效率、容錯性等方面。在新興的區塊鏈方案中,會將各類共識機制結合使用,例如在分層/分片方案中,最上層的主鏈使用PoW機制以確保全局共識的有效性並用來對抗女巫攻擊,而在相對小範圍的分片中,使用PoS或者BFT算法來實現更高效率的共識。典型的案例包括將來引入基於校驗器管理和約分片方案的以太坊以及Zilliqa等。儘管這些方案還沒有落地驗證,但他們表明了將來區塊鏈設計的趨勢。加密

共識算法發展歷程:計算機網絡

從歷史上看,共識算法起源於多處理器計算的研究;它們解決的是處理器可能出現故障(即變得無響應)時的全局狀態問題。在這些狀況下通訊是同步的,即受一些已知的時間上限。

後來,隨着電信和計算機網絡的發展,出現了另外兩個問題:未知的通訊延遲和對手的存在。前者致使了部分新的研究同步和異步共識算法和建立算法能夠容忍任意代理行爲(拜占庭行爲)——即所謂的拜占庭容錯算法(或BFT共識)。

隨着互聯網的普遍應用,對手的問題變得更加嚴重。若是在多處理器環境或電信基礎設施中能夠識別每一個代理,那麼在Internet的許多狀況下就不能這樣作。所以,出現了一種新的公共(或無許可)共識,共識算法必須成爲一種協議,其中嵌入了識別和排除拜占庭式代理的規則和程序——就像一些附帶機制下降了此類代理進一步參與協議的經濟能力同樣。這種制度以POW 和POS的名義引發了公衆的注意。咱們將以經濟激勵(BFT- ei)命名這些協議。在許多狀況下,異步性和無許可性要求犧牲其餘共識品質,好比決定論或適用於領導人選舉場景的能力。

共識算法應用:

一般,共識算法用於解決如下問題:

· 領袖選舉(在全部共識參與者中選擇代理人,有權更新系統的全球狀態) · 原子交換(不能根據事件的內部屬性肯定其順序事件的確切順序) · 狀態複製(維護全部或大多數代理共享的全局狀態)

整體來講,主流共識算法逐漸由PoW轉向PoS共識算法,出現POW和POS混合的趨勢,POW的公平性和POS的效率獲得融合補充。但即使是每種加密貨幣背後都有一種偉大的共識算法,沒有一種共識算法是完美的,各有優缺點。隨着區塊鏈項目愈來愈多,而共識算法也會不斷改進。江輝晟興網絡科技科技是一家專業的區塊鏈研發公司,提供區塊鏈總體解決方案,使用當下流行的區塊鏈技術,真正實現區塊鏈開發。做爲一家專業的系統開發公司,咱們已經有5年的系統開發經驗,區塊鏈開發也有兩年的時間了,有很是成熟的開發經驗,同時也在時刻提高着咱們的技術和服務質量,大程度地解決客戶的需求。若是您有區塊鏈系統開發、區塊鏈技術研發、區塊鏈各類系統開發、區塊鏈結算系統開發、區塊鏈APP開發、區塊鏈遊戲開發、區塊鏈商城開發、區塊鏈交易系統開發、區塊鏈解決方案、區塊鏈項目開發、區塊鏈金融系統開發、區塊鏈商業模式系統開發、區塊鏈支付、區塊鏈應用開發等需求的能夠聯繫我。《實體技術公司、隨時歡迎考察》
相關文章
相關標籤/搜索