4个版本

0.1.3 2020年9月21日
0.1.2 2020年9月11日
0.1.1 2020年9月6日
0.1.0 2020年9月4日

#33 in #bft

MIT/Apache

12KB
188

Snowball (正在进行中)

完成后,Snowball将包含这里描述的雪球算法的通用实现,包括电池组。

概述

这个库将为将雪球嵌入任何Rust项目提供即插即用的支持,由于实现是通用的,因此只要数据是可序列化的,就可以用它来实现任何数据的一致性。具体来说,它将提供以下内容

  • 主雪球循环
  • Snowball查询处理器
  • 雪球网络接口、查询对象和节点采样器等通用实现。

路线图

  • 添加初始版本的特性和
  • 实现初始版本的雪球循环
  • 发布初始文档
  • 实现初始版本的雪球查询处理器
  • 编写雪球循环的单元测试并修复错误
  • 编写雪球查询处理器的单元测试并修复错误
  • 提供特性的默认实现
  • 编写默认实现的单元测试

依赖项

~1–1.5MB
~26K SLoC