DPoS测试和实现股票授权证明(go版本)
发布时间
阅读量:
阅读量
⚫ DPoS 是 Delegated Proof of Stake 的中文译名,意为股份授权证明机制
⚫ 该机制最初由 Bitshares 于 2013 年提出,旨在弥补工作量证明(PoW)与权益证明(PoS)模式存在的缺陷
⚫ 在 DPoS 架构下,所有节点均具备参与区块生成的权限,并依据其持有的代币比例获取相应的收益回报
⚫ DPoS 运行方式是由社区成员投票选出的可信账户(即受托人,通常为得票数排名前 101 名者)负责区块生成。若希望成为正式受托人,用户需在社区中积极争取支持,以赢得足够数量用户的信赖。投票权重则根据用户所持加密资产占总流通量的比例决定
⚫ DPoS 的运作逻辑与股份制企业存在相似之处:普通股东无法直接参与董事会决策,而是通过投票方式推选代表(即受托人)代为行使权力
⚫ 这 101 名受托人可类比于 101 个矿池,在系统中享有完全对等的权限与地位
⚫ 持有加密货币的用户拥有随时更换这些代表(矿池)的权利。一旦某代表所提供的算力出现波动、系统发生故障或存在滥用职权行为,将立即被广大用户集体剔除出系统。与此同时,候补代表可迅速接替其位置继续履行职责
//实现投票的功能
//定义全节点
type Node struct {
//节点名称
Name string
全部评论 (0)
还没有任何评论哟~
