精选项目

分布式系统

Constellation Protocol.

即使网络不稳定,系统仍保持一致。

生产级分布式协议中的共识、状态同步与恢复。为故障时刻做好工程准备。

职业项目 · Constellation Network
ScalaCats EffectAWSDockerAnsible
概念架构
  1. 01验证节点
  2. 02共识协调
  3. 03已达成共识的快照
  4. 04状态验证
  5. 05恢复与同步

工程问题

分布式节点在不同时间看到事件,可能变慢、断线,或携带不完整状态重启。可靠性既取决于保持一致,也取决于故障后重新建立一致视图。

我的职业工作包括共识、快照回滚与恢复、L1 同步、状态证明、委托质押和 Merkle Patricia Trie 性能。我还处理过生产网络事故,包括主网重启循环,并交付恢复及版本修复。

概念架构

验证节点围绕共识和已接受快照协调。同步与恢复将本地视图连接到已接受状态,状态证明验证相关承诺。此图解释职责,不描述私有消息时序。

技术栈包含 Scala、Cats Effect,以及用于基础设施和运维的 AWS、Docker 与 Ansible。公开 Tessellation 仓库提供协议背景,此处不转载专有实现。

正确性与运维

恢复不仅是重启进程。节点需要重建一致状态、识别可信快照,并避免将未完成工作当作已确认历史。并发问题要求检查共享状态及生命周期假设。

我为节点运维人员和合作伙伴构建了部署、监控、自动重启和快照流工具。自动化应保留诊断证据,不能仅靠重复重启掩盖问题。

生产工作与教学模拟

以上工作职责来自简历。实验室中的领导节点共识模型是教学演示,并非 Constellation 协议,不复现其安全模型,也不意味着替代架构已经上线。

继续探索Akibo
所有精选项目