5:功能点细节拆分

2018-06-23  本文已影响0人  yshi2017

1.  p2p网络:节点发现,节点维护,持久化保存,区块同步

2 .  公私钥对:命令行,创建公私钥对并生成地址,提供私钥存储,公私钥验证

3.  发送交易:命令行,发送成功验证,输入是哈希交易

4.  交易查询:命令行,JSON格式的交易查询返回,输入是某个地址

5.   余额查询:命令行,JSON格式的余额查询返回,输入是某个地址

6.   挖矿:命令行,JSON格式挖矿信息返回,输入是某个地址

7.   区块共识:编制区块链的算法,包含创世快以及调整全网挖矿难度

8.  交易共识:验证单个交易的算法,包含签名验证和UTXO验证。

9.  基础日志,用于监控网络,区块验证等操作

10.  区块持久化存储:分叉与合并时的一致性,并为查询提供接口

11.  提供格式化输出交易的功能,这里的格式化主要指的是JSON格式

12.  有效的防止双花交易

上一篇下一篇

猜你喜欢

热点阅读