文件名称:metronome:使用HotStuff BFT检查PoW区块链
文件大小:97KB
文件格式:ZIP
更新时间:2024-03-26 23:21:14
Scala
节拍器 节拍器是使用算法的证明区块链的检查点组件。 概述 检查点通过证明嵌入良好的区块的哈希值,为区块链提供最终性。 适当的检查点系统即使在具有超级多数挖掘能力的对手的情况下也可以确保区块链的安全。 节拍器检查点系统包括一个通用的BFT服务(最好是HotStuff),一个检查点辅助的区块链和一个将两者结合起来的检查点解释器。 这种结构可实现许多功能,包括灵活的BFT选择,多链支持,通过BFT服务的即插即用法证监控平台,以及在两个不同区块链之间架起信任的能力。 建筑学 BFT服务:委员会基于一个简单和通用接口BFT服务:这需要考生共识(比如,检查点的候选人)作为输入并产生对当选者的证书。 检查点辅助区块链:维护接受和应用检查点结果的主区块链。 检查点逻辑委托给下面的检查点解释器。 检查点解释器:维护检查点逻辑,包括检查点候选者的创建和验证(通过区块链),以及与新的区块链块的检查点相关的
【文件预览】:
metronome-develop
----.gitignore(42B)
----metronome()
--------tracing()
----build.sc(8KB)
----.mill-version(6B)
----LICENSE(11KB)
----README.md(4KB)
----versionFile()
--------version(14B)
----docs()
--------architecture.png(44KB)
--------master-based.png(51KB)
----.scalafmt.conf(53B)