SCS 的选择是通过启动智能合约调用或刷新调用。启动/刷新调用实际上被传
递到底层并达成共识。启动/刷新调用包括的选择标准包括处理节点的百分比。
然后每个 v-node 将使用预定义的算法在其 SCS 上调用该调用。 SCS 决定是
否选择自己来处理此 Smart 合约。 注意这是一个确定性的过程,SCS 的参与可以
由任何人验证。
一些 SCS 被选为某些智能合约的组合后,它们就会相互沟通,形成一个小的
共识组。 该组就会处理那个智能合约的调用。 此外,它们之间如何达成这个共
识可由启动调用指定。更有效的是这些 SCS 节点形成了一个子链,并且基于预定
协议或用户定的协议来执行共识。 请注意,共识协议与实际的智能合约代码不
同。
智能合约状态保存在每个 SCS 中, 然而,这不是实际的全部区块链,为了
实现全部区块链的好处,状态需要定期或按需地刷新到底层的区块链。
当在共识模式下刷新时,SCS 节点将在底层 v-node 上启动数据存储请求。这
是从共识分片成员合理认证发起的 TX,TX 将被广播到所有 v-node, 其有效性可
以由任何节点进行验证,同一个 TX 中,它还为每个分片参与者指定了奖励费用。
如果 TX 被证明是无效的,则可以实施额外的过程以没收 SCS 的保证金。
MOAC,大多数合同将在顶层处理,而在 v-node 层只处理少量的控制流事务
和资产交易。 这是可行的,因为顶层提供快速,灵活和低成本的服务,而 v 节
点层提供缓慢,依赖性和昂贵的服务
1.1 分层结构
评论0