区块链开发之GO和Java实现一个简单的比特币

去年年底到现在一直在做区块链的相关项目,一直也想写一个小小的比特币,我打算使用Java和GO都来实现一个。

这是GO版的项目:https://github.com/nangejia/gobitcoin

Java也会写一个版本,希望能与csdn里的大牛们一起探讨。

 

开过日志:

  • 2019-10-22

    实现简单的梅克尔根MerkelRoot

  • 2019-10-21

    重要更新:实现转账命令行、转账功能、POW挖矿算力难度系数调整

  • 2019-10-19

    • 添加创建区块命令行、转账命令行
    createChain --address ADDRESS "创建一个区块"
    addBlock --data DATA "添加一个区块到区块链中"
    send --from FROM --to TO --amount AMOUNT "由 FROM 给 TO 转款 AMOUNT"
    printChain           "打印所有区块信息"
  • 2018-10-18

    • 添加windows测试用批处理

      run.bat 测试本地数据库,本地可执行程序,重新运行新系统

      bp.bat 快速打印区块链信息

    • 增加命令行模式

    addBlock --data DATA "添加一个区块到区块链中"
    printChain           "打印所有区块信息"
  • 2018-10-17 使用bolt本地数据改写区块链存放,并引入pow算力挖矿

  • 2018-10-16 实现最基础的比特币系统,用切片作为区块链在内存中存放区块

你可能感兴趣的:(技术研究)