4 个版本 (1 个稳定版)

1.0.0 2020 年 3 月 31 日
1.0.0-rc.32020 年 3 月 25 日
1.0.0-rc.22020 年 3 月 13 日
1.0.0-rc.12020 年 2 月 7 日

#8 in #exonum

Download history 29/week @ 2024-03-14 39/week @ 2024-03-21 53/week @ 2024-03-28 41/week @ 2024-04-04 36/week @ 2024-04-11 30/week @ 2024-04-18 34/week @ 2024-04-25 36/week @ 2024-05-02 40/week @ 2024-05-09 38/week @ 2024-05-16 32/week @ 2024-05-23 28/week @ 2024-05-30 23/week @ 2024-06-06 27/week @ 2024-06-13 40/week @ 2024-06-20 14/week @ 2024-06-27

110 每月下载量
用于 10 个 crate(9 个直接使用)

Apache-2.0

1.5MB
28K SLoC

Exonum Rust 运行时

Travis Build Status License: Apache-2.0 rust 1.42.0+ required

运行时用于运行用 Rust 编写的服务。

此运行时适用于编写在整个区块链生命周期中存在的服务。这种类型服务的良好例子是区块链预言机。

使用 Rust 运行时的另一个优点是高性能要求的服务,因为运行时的开销最低。

在 Rust 运行时中,您想要部署的一组服务工件是静态的。该集合在编译时定义。一旦创建了集合,就只能通过重新编译节点二进制文件来更改它。

Rust 运行时不提供从操作系统的服务隔离。因此,部署的工件的安全审计取决于节点管理员。

用法

您可以查看以下示例之一

...或与 Exonum 框架一起开发的服务

许可证

exonum-rust-runtime 采用 Apache 许可证(版本 2.0)。有关详细信息,请参阅 LICENSE

依赖项

~69MB
~1.5M SLoC