在steemit玩了一段时间的朋友,可能会偶尔/经常听到见证人(witness)这个词汇,但是可能不清楚何谓见证人,到底起到什么作用?这篇文章中,我会简单阐述一下我所了解的关于见证人的内容,供大家参考以及一同探讨学习。本篇文章将包含如下内容:
- 何为见证人
- 如何为见证人投票
- 如何设置见证人投票代理
因为水平有限,对见证人的描述部分可能不准确或者没有切中要点,欢迎大家补充和指正。
何为见证人?
见证人运行见证人节点(witness nodes),运行于电脑/服务器上的一组程序
就steem区块链而言,见证人(节点)通过将事务包含到区块起到校验事务签名以及加盖时间戳的作用。一个区块是更新数据库状态的一组操作(可以包含发帖、投票、交易等等)。每当见证人(节点)处理一个区块(出块),他将获得相应的收益。如果见证人出块失败,他将得不到报酬,甚至可能被投票否决。
没一轮的区块产生开始于21个见证人的洗牌: 投票产生的TOP 20见证人以及一个随机选择的备选见证人。每个见证人(节点)会被轮到处理一个按每三秒一块的固定速率产生的单独区块。如果一个见证人(节点)没有在他的时间段中处理对应区块,则这个时间段会被跳过,下一个见证人(节点)开始处理下一个区块。
哇咔咔,有点拗口和迷糊,简单总结一下我的理解。
- 见证人是steem区块链运行的重要部分,没有见证人来做工作,就玩不转了
- 见证人运行见证人节点
- 见证人的排序是投票产生的
关于如何运行见证人节点,是一个我不懂很复杂的问题,所以不在本文讨论的范围内,感兴趣的朋友可以参考steemit上一些其它相关文章。
如何为见证人投票?
你可能会问,见证人是很重要,见证人也很辛苦,但是我又不会运行见证人节点,那么见证人与我何干呢?这样想,就大错特错,见证人与STEEMIT上每个人都息息相关!为何这么说,因为见证人工作很重要,就好比一个国家选举总统以议员等等。上台一个版本错误、延迟大、或者各种失联的见证人节点,就好像上台一个不靠谱的总统领导国家走向衰退。
而重点是: 我们每个人都有选举权
这是STEEMIT 系统赋予我们每个人的权利。
尽管相对于系统大鲸鱼(STEEM POWER大量持有者),我们的投票权重可能微乎其微,但是这并不能阻止我们发出自己的呐喊!
那么如何给见证人投票呢?非常简单。
- 登陆steemit
- 打开: https://steemit.com/~witnesses
- 选择你要投票的见证人前边的:
- 投票成功后会变成这样:
你最多可以给30个见证人投票
如果你想给列表(TOP 50)之外的见证人投票,那么在下边的框中填入id,点击投票即可
设置见证人投票代理
现在我们大致明白了什么是见证人,如何给见证人投票,那么新的问题来了
我该给谁投票?
我们要投票的见证人一定要运行新版本的见证人节点
我们要投票的见证人的节点一定要稳定、低延迟、出错少
还有最重要的一点:
🏆 是哪个见证人一直不遗余力的支持中文区发展?
千万别投我,我还没有开始运行见证人节点
你可能有选择困难症,你可能没精力挑选靠谱的见证人,你可能没时间更新对见证人的投票......
那么好消息来了,我来帮你选!
只需将见证人投票代理设置成我,那么我的投票将会代表你的投票
设置见证人投票代理也非常简单
- 登陆steemit
- 打开: https://steemit.com/~witnesses
- 直接到页面最底下
在文本框中输入我的ID oflyhigh 以后点击 SET PROXY
补充说明
- 见证人投票与给文章投票是两码事
- 见证人投票不浪费你文章的投票权,与文章收益点赞收益等完全无关
- 设置见证人投票代理,不会对你发帖、点赞等造成任何影响
- 设置见证人投票代理,不会影响你的SBD\STEEM\STEEM POWER等财产的安全
好了,说了这么多,也教给大家如何操作了,也打消大家对安全的担忧了,那么还等什么?行动起来吧!
感谢阅读
欢迎upvote、resteem以及 following me @oflyhigh 😎
请将我设置成为你的见证人投票代理, 访问 https://steemit.com/~witnesses