《Steem 指南》高级篇区块链steem见证人

说明:
1.本帖子是《Steem 指南》高级篇区块链编辑小组的第10.3节见证人介绍的帖子。
2.本帖在@yellowbird的原有素材上修编,将难懂的概念简化为个人简单理解为主,如有更专业描述可补充。
3.本帖为初稿,最终成稿以编辑小组成果为主,本帖授权小组成员无限修改权限。


steem见证人

steem见证人是steem区块链委托权益证明股权(DPOS)共识机制的产物。区块链就是一个公开的数据库账本,共识机制就是用来解决到底谁来给各种信息(交易、转账,steemit里的点赞,点踩,留言等等)安全记账的问题。

Steem里记账的这个职业人,就叫做见证人,见证人被选出来负责创建与签核交易区块,一个见证人就是一个网络数据节点。

Steem的白皮书是这样描述的:

Steem的区块链生存采用轮流制,每一轮,21位见证人被选出来负责创建与签核交易区块。见证人当中的二十位以用户投下的赞成票数选出,另一位则由所有票数未达到前二十名的见证人分时担当。21位见证人每轮完一圈之后,都会重新排序,以避免任何一位见证人持续忽略某个顺位的见证人所生产的区块。见证人一旦错过某个区块且在过去24小时内未生成区块,就会丧失资格。

简单理解上面的一段话:
1、负责创建与签核交易区块见证人由社区投票产生,共21位。
2、21位见证人由投票产生的前20名+1位未达到前20名的见证人分时担当。
3、21位见证人创建和签核区块的排序是变化的。
4、没有履行好见证人职责的会丧失资格。

因为负责创建与签核交易区块的见证人的数量有限,见证人实际上会互相竞争来获得记账的工作。获得记账工作的见证人每完成一次记账都可以获得系统的代币奖励。

如何给steem见证人投票

steem采用的共识算法跟全世界大多数的股份制公司很类似,任何持有steem power的用户都可以理解为是steem这一家去中化公司的股东,而21位见证人可以理解为由所有股东推选出来的董事会。所以,持有steem power的用户都可以参与到见证人的投票中。

在steem里,你可以自己投票,你也可以把自己的票数代理给别人帮你行使投票权利。

https://steemit.com/~witnesses 可以看到所有的见证人名单,网页只显示了前50位见证人。每个人可以投票给30位见证人(witnesses)。50名以内见证人的投票可以直接点图上点赞标识。

见证人投票.png

如果你想投的见证人在50名外,可以通过输入账户名来进行投票,最下面一栏你可以把票数代理给别人帮你行使投票权利,比如代理给@oflyhigh。也鼓励大家给中文区的@abit @skenan见证人投票。


补充说明:
1.不清楚中文区具体有多少见证人,建议最后成稿时都可加上。
2.关于本章节的第3部分“如何搭建见证人节点”本人没有经历,需要其他大神完成。

H2
H3
H4
3 columns
2 columns
1 column
18 Comments