區塊鏈開源專案Ripple四 共識(1)

2021-07-24 23:17:13 字數 990 閱讀 5655

共識的概念最先由ripple提出,解決的數學問題模型是拜占庭將軍問題,這一節先介紹目前存在的共識機制及其優缺點。
1、pow工作量證明,就是大家熟悉的挖礦,通過與或運算,計算出乙個滿足規則的隨機數,即獲得本次記賬權,發出本輪需要記錄的資料,全網其它節點驗證後一起儲存;

優點:完全去中心化,節點自由進出;

缺點:目前bitcoin已經吸引全球大部分的算力,其它再用pow共識機制的區塊鏈應用很難獲得相同的算力來保障自身的安全;挖礦造成大量的資源浪費;共識達成的週期較長,不適合商業應用

2、pos權益證明,pow的一種公升級共識機制;根據每個節點所佔代幣的比例和時間;等比例的降低挖礦難度,從而加快找隨機數的速度。

優點:在一定程度上縮短了共識達成的時間

缺點:還是需要挖礦,本質上沒有解決商業應用的痛點

3、dpos股份授權證明機制,類似於董事會投票,持幣者投出一定數量的節點,**他們進行驗證和記賬。

優點:大幅縮小參與驗證和記賬節點的數量,可以達到秒級的共識驗證

缺點:整個共識機制還是依賴於代幣,很多商業應用是不需要代幣存在的

4、pool驗證池,基於傳統的分布式一致性技術,加上資料驗證機制;是目前行業鏈大範圍在使用的共識機制

優點:不需要代幣也可以工作,在成熟的分布式一致性演算法(pasox、raft)基礎上,實現秒級共識驗證;

缺點:去中心化程度不如bictoin;更適合多方參與的多中心商業模式

5、ripple引入了共識機制rpca,通過特殊節點的投票,在短時間內對交易驗證和確認。
優點:不需要挖礦,實現秒級共識驗證;

缺點:去中心化程度不如bictoin;安全性高,不需要代幣,實時驗證。

在共識網路中,無論軟體**怎麼變動,無法取得共識就無法進入網路。即便如此,極端情況下,ripple仍然可能發生分叉,後續
會詳細介紹ripple中分叉的發生與解決方案。

開源 區塊鏈 區塊鏈如何補充開源

開源 區塊鏈 大教堂和集市是乙個經典的開源故事,由eric steven raymond於20年前撰寫。在故事中,埃里克 eric 描述了一種新的革命性軟體開發模型,該模型在沒有 或很少有 管理的情況下構建複雜的軟體專案。這個新模型是開源的。埃里克 eric 的故事比較了兩種模型 開源如此成功的某些...

區塊鏈專案開發區塊鏈的價值

傳統的資料安全,是靠中心化的資料中心實現的,這種中心化資料安全是使用權威性來得到認可和信任,也就是資料可信任是建立在大家所認可的權威性基礎之上的,但是這種資料模式對於信任的展示是個雙刃劍,如果被質疑資料安全問題,中心化的資料中心其實無法證明資料的可信任性,因為資料是被中心所控制的,乙個資料管理員可以...

區塊鏈遊戲開發專案

目前基於以太坊主網路的合約框架已經基本完成,希望尋求有對json介面呼叫比較熟悉的桌面前端以及後台的開發人員。尋求有對頁面遊戲和瀏覽器外掛程式介面有成功案例的有經驗的開發團隊。尋求對區塊鏈智慧型合約介面有一定研究和設計開發經驗的個人和團隊。已經完成前端測試頁面切圖 已經完成後台智慧型合約的自定義設計...