包含标签 共识算法 的文章

共识机制-股份授权证明机制DPoS

原理

  • Delegated Proof of Stake,叫做股份授权证明机制(又称受托人机制),从某种角度来看,DPoS有点像是议会制度或人民代表大会制度。
  • 如果代表不能履行他们的职责(当轮到他们时,没能生成区块),他们会被除名,网络会选出新的超级节点来取代他们。
  • DPoS充分利用了持股人的投票,以公平民主的方式达成共识,他们投票选出的N个见证人,可以视 …

阅读全文

共识机制-PoS权益证明

PoS简介

在PoW中,节点之间通过hash的计算力来竞赛以获取下一个区块的记账权

如果验证者愿意提供更多的令牌作为抵押品,他们就有更大的机会记账下一个区块并获得奖励

类似于现实生活中的股东机制,拥有股份越多的人越容易获取记账权

实现原理

常见的有两种:

1. proofhash < 币龄x目标值
2. proofhash < 币数x …

阅读全文

一致性算法-Raft

Raft基础

  • 一个Raft集群包含若干个节点,通常是5个,允许整个系统容忍2个节点的失效。
  • 任何时刻每一个节点都处于三个状态之一:领导者、跟随者、候选人。通常,系统中只有一个领导人,其它节点都是跟随者。跟随者是被动的:不会发送任何请求,只是简单响应领导者或候选人的请求。领导者处理所有客户端请求。
  • Raft把时间分割成任意长度的任期,每个节点存储当前任期 …

阅读全文