开发者社区 问答 正文

Skyros是如何实现异步共识的?

Skyros是如何实现异步共识的?

展开
收起
三分钟热度的鱼 2024-04-26 23:12:31 51 分享 版权
1 条回答
写回答
取消 提交回答
  • Skyros在同步复制阶段引入一个Leader,客户端直接写包括Leader在内的super-majority的副本,一旦返回则请求完成。在正常情况下,后台以Leader的请求顺序作为执行顺序,依照该请求顺序执行状态机;在Leader节点挂掉的情况下,剩余副本中选举出新的Leader,收集存活副本中请求的偏序集合,尝试恢复请求之间实际的线性序,然后继续履行Leader的职责。

    2024-04-27 08:18:54
    赞同 2 展开评论
问答地址: