1.MVCC(Multi-Version Concurrency Control)——多版本并發(fā)控制
? ? ? ? MVCC是保持通道中各Peer節(jié)點間狀態(tài)同步的一種方法,Peer節(jié)點并行地進行交易瓤球,在交易提交至賬本之前,Peer節(jié)點會檢查交易在執(zhí)行期間讀到的數(shù)據(jù)是否被修改掷豺。如果讀取的數(shù)據(jù)在執(zhí)行和提交之間被改變否灾,就會引發(fā)MVCC沖突,該交易會在賬本中標記為無效卡啰,而且狀態(tài)值不會更新到狀態(tài)數(shù)據(jù)庫中她君。
2.CFT(Crash Fault Tolerance)——奔潰故障容錯
? ? ? ? 在區(qū)塊鏈網(wǎng)絡中存在網(wǎng)絡延時或者故障的情況下脚作,共識機制能夠確保有效的交易達成一致。