-
Notifications
You must be signed in to change notification settings - Fork 42
选择scs节点
mdranger edited this page Jul 10, 2018
·
2 revisions
子链的SCS的节点选择通过三个步骤实现:
- 子链设定一个需要选择的SCS节点数范围[min,max]。然后调用子链协议合约的getSelectionTarget(),根据当前的注册的SCS总数,得到一个selection target。
- V-node比较子链地址和与自己相连的SCS地址的距离,如果小于selection target,则通知SCS。
- SCS得到register的通知,必须主动调用子链的RegisterAsSCS来确定自己参与到该子链。
通过这样的选择方法,可以实现:
- 选择的过程是随机的
- SCS的选择根据当前的SCS节点总数自动调整
- SCS的显示确认保证SCS的liveness
注:两个地址的距离(hash_dist)由RangeIndex[]定义的位数(index_range)来确定。
Basics
DAPP Development*
- Move to MOAC
- MOAC Transaction Format
- MOAC JSON-RPC
- Chain3 JavaScript lib
- Chain3 Python lib
- Get Testnet MOAC
DAPP Examples
Information Websites
Connect to MOAC network