Byztime –拜占庭容错时间同步-Rust开发

时间:2024-06-16 14:41:04
【文件属性】:

文件名称:Byztime –拜占庭容错时间同步-Rust开发

文件大小:107KB

文件格式:ZIP

更新时间:2024-06-16 14:41:04

Rust Distributed systems

Byztime是一种拜占庭容错协议,用于在不依赖任何外部时间授权的情况下在一组对等方之间同步时间Byztime Byztime是一种拜占庭容错协议,用于在一组对等方之间的时间同步,而不依赖于任何外部时间权威。 Byztime保留的时间只是一个计数器,它以非常接近每秒1个单位的速率前进,因此所有节点在其当前值方面都非常一致。 Byztime时间戳记没有明确定义的纪元。 如果所有节点在初次初始化时都具有正确设置的系统时钟,则Byztime最初将与POSIX时间匹配,即b


【文件预览】:
byztimed-main
----.gitignore(75B)
----byztimed()
--------benches()
--------src()
--------.cargo()
--------Cargo.toml(1KB)
--------README.md(15KB)
--------tests()
--------build.rs(388B)
----byztime()
--------src()
--------Cargo.toml(696B)
--------README.md(447B)
----LICENSE.md(10KB)
----.cargo()
--------config(209B)
----Cargo.lock(44KB)
----Cargo.toml(62B)
----.gitmodules(120B)
----README.md(15KB)
----CONFIG.md(5KB)
----byztime-sys()
--------src()
--------Cargo.toml(430B)
--------libbyztime()
--------README.md(373B)
--------build.rs(919B)
----shell.nix(451B)

网友评论