• 注册
  • 开发教程 开发教程 关注:23 内容:62

    【虎评墨客】选择子链节点

  • 查看作者
  • 打赏作者
    • 开发教程
    • 大版主
      墨客战士

      子链的SCS的节点选择通过三个步骤实现:

      1. 子链设定一个需要选择的SCS节点数范围[min,max]。然后调用子链协议合约的getSelectionTarget(),根据当前的注册的SCS总数,得到一个selection target。

      2. V-node比较子链地址和与自己相连的SCS地址的距离,如果小于selection target,则通知SCS。

      3. SCS得到register的通知,必须主动调用子链的RegisterAsSCS来确定自己参与到该子链。

      通过这样的选择方法,可以实现:

      1. 选择的过程是随机的

      2. SCS的选择根据当前的SCS节点总数自动调整

      3. SCS的显示确认保证SCS的liveness

      注:两个地址的距离(hash_dist)由RangeIndex[]定义的位数(index_range)来确定

      【虎评墨客】选择子链节点

      请登录之后再进行评论

      登录
    • 做任务
    • 实时动态
    • 偏好设置
    • 帖子间隔 侧栏位置: