Advertisement

DPoS测试和实现股票授权证明(go版本)

阅读量:

⚫ DPoS 是 Delegated Proof of Stake 的中文译名,意为股份授权证明机制

⚫ 该机制最初由 Bitshares 于 2013 年提出,旨在弥补工作量证明(PoW)与权益证明(PoS)模式存在的缺陷

⚫ 在 DPoS 架构下,所有节点均具备参与区块生成的权限,并依据其持有的代币比例获取相应的收益回报

⚫ DPoS 运行方式是由社区成员投票选出的可信账户(即受托人,通常为得票数排名前 101 名者)负责区块生成。若希望成为正式受托人,用户需在社区中积极争取支持,以赢得足够数量用户的信赖。投票权重则根据用户所持加密资产占总流通量的比例决定

⚫ DPoS 的运作逻辑与股份制企业存在相似之处:普通股东无法直接参与董事会决策,而是通过投票方式推选代表(即受托人)代为行使权力

⚫ 这 101 名受托人可类比于 101 个矿池,在系统中享有完全对等的权限与地位

⚫ 持有加密货币的用户拥有随时更换这些代表(矿池)的权利。一旦某代表所提供的算力出现波动、系统发生故障或存在滥用职权行为,将立即被广大用户集体剔除出系统。与此同时,候补代表可迅速接替其位置继续履行职责

复制代码
 //实现投票的功能

    
  
    
 //定义全节点
    
 type Node struct {
    
 	//节点名称
    
 	Name string

全部评论 (0)

还没有任何评论哟~