Skip to content

bozzcq/BlockChain-1

 
 

Repository files navigation

golang公链开发教程(来源于孔壹学院)

1. 参考文档

2. 教程大纲

1. 区块数据结构
2. 区块链数据结构
3. 工作量证明
4. 哈希计算
5. Hashcash
6. 选择数据库
7. BoltDB
8. 数据库结构
9. 序列化
10. 持久化
11. CLI
12. 比特币交易
13. 交易输出
14. 发送币
15. 交易输入
16. 将交易保存到区块链
17. 工作量证明
18. 未花费交易输出
19. 比特币地址
20. 公钥加密
21. 数字签名
22. 椭圆曲线加密
23. Base58
24. 实现地址
25. 实现签名
26. 私钥和公钥
27. 奖励
28. UTXO 集
29. Merkle 树
30. P2PKH
31. 区块链网络
32. 节点角色
33. getblocks
34. getdata
35. block 和 tx
36. 多节点部署
37. p2p协议
38. 一致性协议
39. 虚拟机选型
40. 区块链集成虚拟机
41. JavaScript编写智能合约
42. 智能合约编译
43. 智能合约部署
44. 通过api调用智能合约

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%