节点运行者社区计划

Leo Chen
5 min readOct 22, 2019

介绍

这篇文章是Harmony关于节点运行者社区的长期计划。

这一计划是我们思路、原则和文化的体现,同时也希望能给这个行业的从业者带来更多的思考和影响。

本文主要介绍Harmony如何建立起一个良好、健康、成功的节点运行者社区。节点运行者设置电脑主机来运行Harmony的客户端软件,用以验证区块链的区块。他们提供了去中心化的区块链验证服务,同时获得了区块奖励作为回报。在传统的PoW区块链里,他们也被称为“矿工”,比如比特币,以太坊等。在新一代的PoS区块链里,节点运行者建立网络,通过共识算法来验证每一个区块。他们是区块链网络的基础。节点运行者不只是验证者,同时也是抵押者。他们提供验证服务,同时提供代理服务给其他的抵押者,使得别的抵押者也可以通过节点运行者来参与验证。Harmony的一个重要愿景和特色就是要建立一个最去中心化的PoS区块链,同时获得最强大的节点运行者社区的支持。因此我们必须为专业和普通的运行者同时提供优质的服务,以保证他们能取得成功。

节点运行者的成功就是我们的成功。

背景

截止到2019年9月27日,Harmony区块链的主网上共有1000个节点,其中的320个外部节点,是由大概220个节点运行者来负责运行。有74%的节点在线,同时获得出块奖励。每个节点每小时得到的平均出块奖励大概是180个代币。自6月28日主网上线以来,节点系统已连续运转了100天,部分节点已经获得总共最高超过13万个代币的奖励。我们在9月11日发布了跨分片的交易支持。跨分片的交易支持有很高的CPU和网络带宽需求,这导致节点的平均每小时出块奖励下降到100个左右,比之前少了45%。而从8月30日至9月17日,我们的网络也发生了5次分片关闭的事故。节点运行者社区对此非常不满。社区要求我们提供一个更稳定的网络,更好的交流沟通方式,更多的解释和计划,或者做出一些补偿。所有的这些事件和反馈,对于我们来说就是一个关键的时间点和一记警钟。我们必须重新检查我们的计划和策略,必须要有一个长期的规划来建设一个更健康和更强大的节点社区,这样才能获得长期的成功。通过我们的持续更新,在10月13日,我们已经有87%的节点上线,同时获得出块奖励。

原则

第一是用户为中心。节点运行者是团队的一部分,同时也是区块链的最直接用户。我们所有计划的制定,必须要从用户的角度出发。

第二是可扩展性。去中心化的社区需要更多人的参与。一切计划都必须要具备可扩展性才能获得成百上千的节点运行者的关注和支持。

第三是可持续性。我们需要培养一个良好的社区环境和文化,必须赢得节点运行者社区的长期支持,才能取得长期的成功。

这一计划必须要覆盖以下三个方面:

第一是沟通。良好有效的沟通交流方式,是建立社区的第一关键。沟通交流的方式必须是透明、积极和全方位的。沟通策略包括全方位的覆盖,包括但不局限于电子邮件、推特、discord、电报群和微信群。所有的内容,必须要有计划且及时地推送到所有渠道内。

第二就是可用性。良好的可用性能帮助节点更容易上线运行。节点软件必须是稳定的、对用户友好的、可定制化的,同时能与外部的监控方案相连接。更好的系统监控工具能更好地帮助运行者上线,同时维护一个很高的可用性,这样也为网络提供了更大的安全性。

第三就是领导力。社区需要领导者。我们必须发现促进社区的领导者。社区的领导者,是团队的自然延伸。他们能提供更多的需求和洞察力。他们代表社区的声音,这是唯一能够良性扩展社区的方法。

行动

● 沟通方面

第一,创建一个包括社区所有节点运行者的电子邮件列表。

第二,设立一个专门的支持邮箱。

第三,定期发布社区调查。

● 培训和指导方面

我们可以提供一个节点运行者认证项目。节点运行者必须通过一个培训项目,获得对应证书之后,才可以在主网上运行节点。培训过程包括只有在测试网上面成功运行节点,才能成为真实主网上的一个节点。

● 启动过程

节点运行者必须做出服务的质量保证。对于在线时间,反应时间都有一定的要求。一旦开始我们的公开抵押活动,我们必须要更主动地和社区交流我们的服务要求条款。技术方面,我们可以创建Docker容器镜像,也可以使用亚马逊云服务上的机器镜像,在不同的区域里制作镜像来快速启动节点。同时我们还能提供区块链的数据库备份快照,用来帮助新节点的及时上线。

● 社区领导

要发展5~10个社区领导,跟他们保持长期、定期的联系。

● 长期维护

我们需要建立更多的自动脚本,用来自动产生数据镜像,从而更快地恢复节点运行。我们需要建立更多的技术文档,用来制作镜像的同步脚本,来帮助恢复节点。节点运行者必须要在24小时之内,响应对节点的更新要求等。

● 监控

提供一个基于文本的节点界面,帮助节点运行者实现更好的监控,从而及时发现节点故障。

提供一个中心化的监控平台,节点运行者可以决定是否参加中心监控。

如果监控的节点出现问题,可以及时提供呼叫服务。

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet

Write a response