/PublicBlockChain_go

基于goLang的公链实现(具备公链全功能)

Primary LanguageGo

PublicBlockChain_go

基于goLang的公链实现(具备公链全功能)

前言

之前在github上看到一位歪果友人Ivan Kuznetsov用go实现的公链Demo,正好自己也在学习区块链相关知识,于是想记录自己是如何一步步实现基于GoLang的公链项目。喜欢的朋友可以给个star权当鼓励,也可以一起探讨区块链相关知识,我们共同进步。

目录

1.区块链基础结构(part1)

2.ProofOfWork(part2)

3.BoltDB(part3)

4.链上数据持久化(part4)

5.CLI命令行工具(part5/part6)

6.交易TransAction1(part7)

7.转账1(part8)

8.转账2(part9)

9.钱包地址Address(part10)

10.交易TransAction2(part11)

11.MerkleTree(part12)

12.网络初窥(多节点区块同步)(part13)

13.还在陆续更新中....

......

更多区块链技术文章请访问chaors

参考资料

1. Building Blockchain in Go-Ivan Kuznetso

2.用 golang 从零开始构建区块链(Bitcoin)系列

3.《精通比特币第二版》

4.Bitcoin Developer Documentation

5.bitcoin wiki