没有合适的资源?快使用搜索试试~ 我知道了~
archistar-bft:(P)BFT库-最初用于档案项目
共28个文件
java:22个
xml:2个
md:1个
需积分: 9 0 下载量 75 浏览量
2021-04-29
17:08:51
上传
评论
收藏 41KB ZIP 举报
温馨提示
注意:我们目前将开发工作的重点放在新一代软件上,该软件也可以 建筑档案馆 archistar-bft是Java开放源代码库。 它是为项目开发的,并在内部进行了开发。2014年,BFT算法的状态引擎被提取到其自己的库中。 提取库的原因是要创建一个独立于平台和传输的BFT引擎,该引擎可以在其他项目中重用。 这样就可以实现非常清晰紧凑的代码库(当前〜800LOC BFT代码和200LOC测试用例)。 例如, 将BFT状态机与结合在一起。 我们希望其他项目可以重用此代码和/或扩展它。 由于代码处理的是抽象的BFT状态机测试用例,因此无需网络仿真软件即可轻松编写。 测试用例本身应该足够有意义,以更好地了解BFT。 当前正在进行的研究主要在容错领域。 充其量缺乏视图更改代码,需要实施状态转移回调。 总是欢迎您的帮助。 拜占庭容错(BFT)算法 拜占庭容错的目标是在每个参与的客户端或服务器都可能
资源推荐
资源详情
资源评论
收起资源包目录
archistar-bft-master.zip (28个子文件)
archistar-bft-master
src
test
java
at
archistar
bft
helper
FakeCommand.java 690B
server
PerfectRunTest.java 8KB
InitialMessagesTest.java 2KB
main
java
at
archistar
bft
messages
AdvanceEraCommand.java 641B
IntraReplicaCommand.java 972B
ClientFragmentCommand.java 654B
CheckpointMessage.java 2KB
ClientCommand.java 1KB
PrepareCommand.java 755B
PreprepareCommand.java 1KB
TransactionResult.java 1KB
AbstractCommand.java 406B
CommitCommand.java 464B
exceptions
InconsistentResultsException.java 338B
client
ResultManager.java 2KB
ClientResult.java 3KB
helper
DigestHelper.java 1KB
server
BftEngineCallbacks.java 2KB
CheckpointManager.java 4KB
TransactionManager.java 10KB
BftEngine.java 4KB
Transaction.java 11KB
.travis.yml 48B
LICENSE 26KB
checkstyle.xml 10KB
README.md 4KB
pom.xml 5KB
.gitignore 8B
共 28 条
- 1
资源评论
AaronGary
- 粉丝: 27
- 资源: 4577
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功