區塊鏈 RAFT協議詳解

2021-10-03 08:54:37 字數 540 閱讀 6409

normal operation(basic log replication),用來每次client給每個節點傳送請求的過程,每次請求就是乙個指令,用來模擬在聯盟鏈中每乙個節點需要做的操作。

一旦leader接受到多數(quorums)follower的回應,leader就會進行commit操作,每一台節點伺服器會把操作指令交給狀態機處理。這樣就保證了各節點的狀態的一致性

各伺服器狀態機處理完成之後,leader將結果返回給client。

在這裡插入描述

safety

excerpt from

experpt from in search of an understandable consensus algorithm

RAFT 區塊鏈中分布式共識協議

即便如此paxos演算法還是沒有得到重視,2001年lamport 覺得同行無法接受他的幽默感,於是用容易接受的方法重新表述了一遍 paxos made 可見lamport對paxos演算法情有獨鍾。近幾年paxos演算法的普遍使用也證明它在分布式一致性演算法中的重要地位。2006年google的三...

區塊鏈知識系列 Raft 共識

raft演算法由史丹福大學的diego ongaro和john ousterhout於2014年在 in search of anunderstandable consensus algorithm 中提出。raft演算法面向對多個決策達成一致的問題,分解了leader選舉 日誌複製和安全方面的考慮...

區塊鏈技術詳解

總的來說就是乙個多方合作管理的資料庫,互相監管 讓很多人一起監管的資料庫,保證歷史資料不會被某個機構篡改,鏈上的每乙個動作都被記錄下來 密碼學保護 別人無法偽造你的資訊,盜號難度極大,保證資料的真實性 資訊公開 所有資訊公開透明,如果有隱私資料,可使用雜湊演算法或密碼學加密後上鏈,需要時獲取密文並解...