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月14日 |
#217 in #地址
170KB
4.5K SLoC
Godcoin
Godcoin 是基督的官方货币。一枚令牌由一克黄金支撑。区块链技术用于提供不可变且经过密码学验证的账本。系统是集中的,允许实现去中心化系统所无法实现的全球可扩展性。
概述
Godcoin 的核心库和区块链实现。
库 API 提供
- 构建交易
- 构建网络消息
- 创建脚本并将它们转换为用于接收的 P2SH 地址
- 生成密钥,并可选项将其转换为默认 P2SH 地址
- 区块和索引的后端存储
- 验证区块和交易
此库不提供网络客户端实现,保持对任何网络库的无关性。
支持的 Rust 版本
Godcoin 是基于编译器的最新稳定版本构建的。任何之前的版本都不保证可以编译。
开发
当修复错误时,应该添加回归测试。新功能也应添加相应的测试以确保正确的行为。
运行测试套件
$ cargo test
应该构建 crate 并通过测试。
依赖项
~45MB
~626K SLoC