/GO_BTC

USE golang make a simple bitcion system, and try to perfect it

Primary LanguageGo

GO_BTC

Use Golang to make a simple Bitcoin system,And i will try to perfect it later.

版本迭代

v1、v2

目前的版本是V2,只是一条简单的区块链,只能一次性输出,将在V3版本中将区块存储到

数据库bolt中,并加入挖矿系统和POW工作量证明。

											————————2018.11.9

v3

已经更新到第三代版本,本次更新说明:

1、将区块加入到bolt数据库中,区块信息得以保存。

2、增加了POW挖矿系统,每一个区块通过哈希碰撞才能上链。

3、增加了迭代器,通过迭代器遍历整个区块。

3、增加了命令行控制系统,得以方便操作。

											——————2018.11.10

V4

已经更新到第四版本,更新说明:

1、加入了UTXO转账系统,可以进行转账,查询余额。

2、加入挖矿奖励,挖矿可以获得比特币。

版本预告:

1、将加入钱包功能

2、将加入数字签名,以验证身份

											————2018.11.12