*注:原文由WAX公会Anders Bjork撰写。
想要在WAX上运营公会,不仅需要拥有一支完整优秀的技术团队,还需拥有高端的硬件和大量的专业技能。WAX公会的主要职责是验证WAX区块链上所有的交易和区块,然而WAX公会的职责远不止于此,WAX用户使用的许多顶级应用和工具都是由公会构建的。
公会的工作报酬由WAX区块链直接支付,通过WAX代币的通货膨胀来实现。监察长办公室会对公会的工作进行验证,确保每个公会尽可能多地为WAX生态系统提供价值。
排名前21位的公会是活跃生产者,是积极验证WAX区块链的公会。排名在21名开外的公会是待命生产者,也会在其活跃节点验证WAX区块链,并在需要时替补到前21名公会中。正是因为有了这些待命生产者,哪怕前21名任一公会出现任何技术问题,待命公会都能随时替补上,确保WAX区块链正常运行,不会出现任何问题。
本文就如何运营公会进行详情介绍,如果你正好打算在WAX上建立公会,相信本文会有所帮助。
运营公会需要什么?
运营公会需要有一支专业团队,来维持各种节点的正常运行。接下来,我将按照不同目的对公会的工作进行细分,以便大家对运营公会需要什么有更好的了解。
区块生产——验证WAX区块链
WAX公会的核心职责是验证WAX区块链。验证WAX区块链的工作是通过运行高性能的区块生产者节点完成的。运行区块生产者节点对硬件有很高的要求,不仅需要高速硬盘和大量内存,还需要有快速处理CPU的能力。为了便于理解,大家可以把区块生产者节点看作是没有显卡的高端游戏机。每新增一个账户、智能合约、表格条目、铸造的NFT和用户,对硬件的要求就会变得越高。虽然速度很慢,但这是一个稳定增长的过程,所以公会不仅需要具备满足WAX区块链当前需求的能力,还需要为未来做好规划。
要做好这一点,团队需要拥有技能高超的系统管理员,不断调整和优化Linux环境,研究和测试当前的硬件和新的硬件。一些团队做了很多尝试,在这方面起到了很好的带头作用,其他团队可以从中受益。
为了确保WAX区块链正常运行,区块生产者节点需要100%正常运行。为了实现这一点,每个团队需要运行多个被动区块生产者节点,一旦主区块生产者节点因某种原因出现故障,被动区块生产者节点会随时唤醒。除此之外,为了确保整个基础设施不受电力或互联网中断的影响,这些节点还需要分布在不同的地理位置。
一旦某一活跃区块生产者出现重大故障,排名在前21名之外的待命公会则会随时替补上。发生这种情况有两种:一种是公会选票发生了改变,前21名公会名单发生了改变;另一种是活跃公会出现了无法控制的技术问题,为了维护或处理该问题,活跃公会需要临时注销。
为了快速发现和解决出现的任何问题,其他公会和监察长会对WAX区块链的所有节点进行全天候监测。在这种情况下,各公会需要有系统管理员全年24小时待命,一旦出现问题,系统管理员需要在几分钟内作出响应。
对等节点——连接WAX区块链
除了操作区块生产者节点,每个团队还需要操作多个对等节点。区块生产节点不能和外部有任何接触,不同于区块生产者节点,对等节点不仅能够让其他公会连接到WAX区块链,还能让DAPP、市场和其他服务背后的团队等其他节点运营商连接到WAX区块链。对等节点会中继WAX区块链的信息和状态,以创建WAX这个庞大的网络,而这也是任何公共区块链都需要的。
与区块生产者节点不同,对等节点对硬件的要求水平没那么高,不过为了实现对持续高吞吐量数据的处理,需要有高速的带宽。正是因为如此,千万不要在计量带宽服务上运行对等节点,因为这需要十分昂贵的费用。
API节点——访问WAX区块链
没有强大的公共网络和易于访问的API节点,用户就无法获得数据,无法推送交易,也就不会有公共区块链的存在。作为WAX监察长办公室设定的要求,运行API推送节点和历史节点是所有公会应该做的事情。
为了运行API推送节点,团队不仅需要拥有超高技能的系统管理员,还要拥有防火墙、代理和负载平衡器以及多个单一用途的WAX节点实例来处理特定请求。为了运行API历史节点,团队还需要一个高速、高负荷的数据库,以实现数据的正确查询。目前,WAX状态历史节点需要将状态载入极快的硬盘或直接载入RAM。运行API节点还需要高速的带宽,否则就无法跟上WAX区块链的发展速度。除此之外,还需要有很大的存储空间,要知道一个完整的区块日志存储的数据有好几个TB。
对于API历史节点,最常用一种解决方案就是使用由eosrio公会建立的Hyperion,从Elasticsearch查询数据。因此,如果某个公会打算使用Hyperion历史节点,就需要了解和优化ELK栈。你需要将所有的数据索引到elasticsearch中,还需要对所有数据进行备份,以防出现任何数据错误。由于这种操作的数据读写量很大,普通消费盘的寿命不会很长。
通常情况下,只有API操作需要全职的系统管理员,特别是在需要处理大量请求的时候。对于一个没有滥用的API,任何人都可以管理,但如果想要有效管理一个可以处理大量流量的API,就需要大量的时间和专业知识。
构建产品、创建内容或以其他方式为WAX生态系统增加价值
WAX公会的核心职责是确保WAX区块链的基础设施能够正常运行,但在此基础上,他们还需要为WAX生态系统增加价值。WAX公会需要对区块链技术、WAX社区的当前状态有正确的了解。每个团队不需要做所有的事情,但作为一个集体,公会需要有能力创建出进一步推动WAX生态系统发展所需的所有工具。
一些团队专注于创建内容,一些团队则专注于开发产品,一些团队则什么都做。在维持基础设施之外,公会应该关注什么,并没有什么真正的定律,只要能够服务WAX用户或节点运营商,让其收益,都是可以的。
WAX公会创建的产品包括但不限于:Bloks、Atomichub、NFThive、Simplemarket、Alienworlds、Anchor Wallet、eosauthority、Token Gamer App、Tokenhead App。
概括总结
运营公会不是一件轻而易举的事情,不仅需要付出大量的时间和精力,还需为购买或租用所需硬件。公会只有保持巅峰状态,才能维持好的评级排名,继而从自己的工作中获得奖励。运营公会能够带来丰厚的回报,不过会直接受加密货币市场动向的影响。如果WAXP代币贬值,公会获得的报酬也会减少。相反,如果WAXP代币升值,公会获得的报酬则会增加。
公会是WAX区块链基础设施的支柱,是WAX区块链的仆人,其主要职责就是验证、发展和扩大WAX的生态系统。正是因为有了这些公会,WAX生态系统才得以蓬勃发展。
*温馨提示:本文仅作科普,不构成任何投资建议!