4个版本 (2个重大更新)
0.3.0 | 2019年12月31日 |
---|---|
0.2.1 | 2019年12月3日 |
0.2.0 | 2019年11月29日 |
0.1.0 | 2019年11月15日 |
#40 in #mark
170KB
4.5K SLoC
Regius Mark
Regius Mark 是一种由实物黄金资产支持的加密货币。一枚代币由一克实物黄金支持。区块链技术用于提供一个不可篡改且经过密码学验证的账本。该系统是集中的,允许实现去中心化系统无法实现的全球可扩展性。
概述
Regius Mark 的核心库和区块链实现。
库API提供
- 构建交易
- 构建网络消息
- 创建脚本并将它们转换为用于接收的P2SH地址
- 生成密钥,可选地将它们转换为默认P2SH地址
- 后端存储块和索引
- 验证块和交易
此库不提供网络客户端实现,保持对任何网络库的无偏见。
支持的Rust版本
Regius Mark 是针对编译器的最新稳定版本构建的。任何之前的版本都无法保证编译。
开发
修复错误时,应添加回归测试。新功能也应添加相应的测试以确保正确的行为。
运行测试套件
$ cargo test
应该可以构建crate并通过测试。
依赖项
~45MB
~626K SLoC