4 个版本 (1 个稳定版)
1.0.0 | 2020 年 3 月 31 日 |
---|---|
1.0.0-rc.3 | 2020 年 3 月 25 日 |
1.0.0-rc.2 | 2020 年 3 月 13 日 |
1.0.0-rc.1 | 2020 年 2 月 7 日 |
#8 in #exonum
110 每月下载量
用于 10 个 crate(9 个直接使用)
1.5MB
28K SLoC
Exonum Rust 运行时
运行时用于运行用 Rust 编写的服务。
此运行时适用于编写在整个区块链生命周期中存在的服务。这种类型服务的良好例子是区块链预言机。
使用 Rust 运行时的另一个优点是高性能要求的服务,因为运行时的开销最低。
在 Rust 运行时中,您想要部署的一组服务工件是静态的。该集合在编译时定义。一旦创建了集合,就只能通过重新编译节点二进制文件来更改它。
Rust 运行时不提供从操作系统的服务隔离。因此,部署的工件的安全审计取决于节点管理员。
用法
您可以查看以下示例之一
...或与 Exonum 框架一起开发的服务
许可证
exonum-rust-runtime
采用 Apache 许可证(版本 2.0)。有关详细信息,请参阅 LICENSE。
依赖项
~69MB
~1.5M SLoC