Skip to content

Latest commit

 

History

History
11 lines (10 loc) · 819 Bytes

File metadata and controls

11 lines (10 loc) · 819 Bytes

SimpleBlockchain

问题

  1. 初次创建交易、区块时没有问题, 但是使用nodemon监听时, 添加新的交易就提示从文件中加载的区块链invalid
  2. 或许单个节点每次添加区块之前(挖矿, 添加交易), 节点从本地读取数据, 然后使用前一个区块的哈希
  3. main文件的添加交易应该有些问题,不应该重新创建区块,而应该直接读取区块链,然后创建新的区块。
  4. 这样就得修改存储和创建区块链的方法, 如果事先存在区块链,则节点从本地读取数据 其他节点
  5. 当一个新的节点加入进来时, 需要从种子节点上下载区块链数据保存到本地
  6. 然后才可以添加新的交易,
  7. 并广播交易,其他节点收到广播后,将数据添加到本地