200行Go代码实现自己的区块链——区块生成与网络通信

在第一篇文章[1]中,我们向大家展示了如何通过精炼的Go代码实现一个简单的区块链。如何计算每个块的 Hash 值,如何验证块数据,如何让块链接起来等等,但是所有这些都是跑在一个节点上的。文章发布后,读者反响热烈,纷纷留言让我快点填坑(网络部分),于是就诞生了这第二篇文章。 这篇文章在之前的基础上,解决多个节点网络内,如何生成块、如何通信、如何广播消息等。 流程 第一个节点创建“创始区块”,同时启动
相关文章
相关标签/搜索