超级节点

1. 在网络系统内的行为

区块的生成

  1. 按顺序识别并确认从微节点和宏节点传播过来的区块,传播过来的区块若有异常,此区块则会被拒绝。

  2. 超级节点记录着关于微小节点和宏节点生成区块的投票结果。

  3. 超级节点把网络系统内发生的所有交易以区块的形态将其保留。

提供源文件存储空间

  1. 超级节点提供能够存储DApp源文件的空间,源文件则是链下的方式存储。

  2. 各个超级节点存储的源文件则是由筛选型超级节点来决定。因为奖励的获得与提供的存储容量是成比例的,因此整个过程中不存在选择问题。(详细内容请参照 超级节点源文件存储)

为微小节点提供源文件

  • 当微小节点需要源文件时,超级节点须将自身持有的源文件提供给微小节点。

为宏节点提供源文件

  1. 超级节点必须将源文件提供给宏节点以执行源文件。

  2. 筛选型超级节点依据运行源文件的频率和宏节点奖励数据,周期性地决定何种宏节点运行何种源文件,从而提供源文件。(详细内容请参照筛选型超级节点)

可运行源文件的宏节点路径

  • 超级节点在收到宏节点对源文件运行的请求时,会为宏节点提供其保有源文件的路径。

微小节点验证池的生成

  1. 超级节点定期地以随机的方式选择对微小节点交易进行验证的节点 。(详细内容请参照GBT交易验证机制)

  2. 超级节点对发生在微小节点的交易进行排序,并将其传播至选定的验证池。

  3. 筛选型超级节点通过检查微小节点是否在线以生成验证池。(详细内容请参照筛选型超级节点)

GBT Protocol 合约验证

  • 超级节点还负责 GBT Protocol系统内除GBT交易以及SC事务以外的智能合约的验证。(详细内容请参照 GBT Protocol智能合约验证机制)

2. 参与资格

服务器级基础设施验证

  • 超级节点必须通过GBT Protocol客户端的验证,以判定其能否成为服务器级别的基础设施。

代币质押(Token Staking)

  1. 用户为参与成为超级节点,需要至少质押k个代币。

  2. 质押/Staking的量① 确保超级节点在网络内无恶意行为。②比宏节点质押量多 ③ 考虑到进入壁垒,将所有的超级节点设定为相同的标准。

  3. 质押/Staking的量则与超级节点提供的源文件存储空间相称,提供的存储空间越多其须承担的责任也越大。

  4. 单位存储空间所对应的代币质押量则以Fiat为基准,由超级节点通过投票产生,并会定期进行更新。

  5. 进行更新时,变更部分的质押量不会对现有的参与者产生影响。但是,被处罚后重新质押代币,或是以新身份加入网络系统的参与者,则以最近更新的质押量为准。

    随着代币质押量的增加,超级节点也随之提供更多的存储空间。

3. 奖励

源文件存储奖励

  • 开发者将自身的DApp源文件存储至超级节点中,超级节点从这些开发者中收取相应的手续费。(详细内容请参照超级节点中源文件的存储)

提供源文件的相关奖励

  • 超级节点在为微小节点提供源文件的过程当中,其相应的奖励则是从开发者手中收取。(详细内容请参照超级节点中源文件的存储)

4. 处罚

未能提供源文件的相关处罚

  • 微小节点和宏节点在向超级节点申请源文件时,超级节点若不提供源文件,则会受到相应的处罚。(详细内容请参照超级节点的源文件存储)

源文件出现错误分配时的处罚

  • 宏节点在运行超级节点自身保留的源文件时,若宏节点所获得的奖励在原有基准上有异常的变动,超级节点则会受到相应的处罚。奖励的正常变动的范围则以规定的基准偏差为准。

在网络系统中存在恶意验证的行为时,质押/Staking的代币会减少。

  1. 在验证值未出示,或是出示错误验证值的情况下,会在超级节点质押的代币中减少n%,此时,不能获得相应的验证奖励。

  2. 被处罚的超级节点为恢复至之前所提供的空间存储量,须要将质押量不够的部分追加补足。

5. 预想参与者

拥有超出服务器级别基础设施的企业。

  • 微小节点和宏节点在向超级节点申请源文件时,超级节点若不提供源文件,则会受到相应的处罚。(详细内容请参照超级节点的源文件存储)