项目目标 用python实现一个基础的区块链网络系统 1. P2P网络的实现 区块链系统是基于去中心化的p2p网络实现的,首先应当实现一个完善的p2p网络,这里使用`skcoet`作为接口 实现通信,p2p网络中,寻址和加入网络依靠以太坊中采用的`Kademlia`算法实现寻址和路由。 Kademlia算法 `Kademlia`算法采用了节点ID的异或值作为节点见得距离这一方法,确定节点的远近,优先链接距离较近的节点实现加入p2p网络