验证人(SV)

Stafi系统中有两种验证者,一种是共识验证人,一种是特殊验证人,我们统称前者为SV(Stafi Validator),后者为SSV(Stafi Special Validator),本节中的验证人特指SV。

Stafi将拥有多少个验证者?

Stafi计划是从60到125个开放的验证者职位开始,然后逐步开放。验证器数量的上限尚未确定,具体要权衡网络安全性和共识效率来决定。(验证者越多,网络安全性越高,验证者越少,共识效率越高)

准备

在主网上运行验证人有很大的责任!你不仅要对自己抵押的 FIS 负责,还有目前提名你的提名人抵押给你的FIS负责。如果你犯了错误并且被惩罚,您和您的提名人的FIS将遭受损失,您在提名人当中的信用也会降低。但是运行验证人也有非常可观的回报,您为安全性做出了贡献,使网络更分散。

由于安全性对运行验证人至关重要,因此您最好看一下设定安全验证人资料使您了解在构建网络架构时要考虑的要素。 随着您成为验证人愈长时间,您可能使用此参考作为自己的基础进行修改和自定义。

我需要几个FIS?

验证人是根据 Phragmen 算法选出的。 要被选入,您的验证人抵押数量需要超过最低一名验证人的Stake数量。抵押可以来自您自己,也可以来自提名人。 您自身需要足够的 FIS来设置 Stash 和 Controller 帐户,外加一些额外的交易费。 其余的可以来自提名人。

当选验证人所需的最低的FIS数量是一个动态的值,和各个候选验证人的提名情况有关,也和候选验证人的数量有关。判断最低所需FIS数量的最简单直接的方法是,查看当前的验证人列表中被提名FIS最少的那一个被提名了多少FIS。

要求

运行验证人的最常见方法是在云服务器 上。 您可以选择自己喜欢的 VPS 服务商,以及自己喜欢的操作系统。 在本指南中,我们将使用** Ubuntu 18.04 **,但其他平台的设置相似。

Stafi提供一个参考的基础硬件标准。 建议验证人至少运行该标准的硬件,以确保它们能够及时处理所有区块。这不是硬性的最低要求,但如果您决定以低于此的硬件标准运行,则可能会遇到性能问题。

基础硬件标准

推荐配置

  • 系统:Linux或者Macos,Ubuntu18.04

  • CPU:4核,Intel Core

  • 内存:8G

  • 硬盘:500G

最低配置标

  • 系统:Linux或者Macos,推荐Ubuntu18.04

  • CPU:至少2核,Intel Core

  • 内存:8G

  • 硬盘:至少200G,定期评估

启动节点

查看如何运行节点