05 BTC-网络

层次

  • 应用层:BitCoin
  • 网络层:P2P网络

加入节点

  • 需要与一个种子节点进行通信。

设计原则

  • 简单
  • 鲁棒

邻居节点选取:随机选取。

交易集合

  • 存储待上链的交易集合。
  • 交易上链之后需要删除。
  • 合法交易上链之后,也把非法交易删除,前提是花费的同一个比特币。
  • 最终只保留一个指定比特币交易。

广播交易

  • best effort

交易问题

  • 线上交易都无法解决线下交易。
  • 回滚一般就是通过第二个交易进行的。

05 BTC-网络
https://prelearn-code.github.io/2024/07/22/BlockChain/BTC/05 BTC-网络/
作者
prelearn
发布于
2024年7月22日
更新于
2024年8月8日
许可协议