btcd 源码分析系列:3 - connmanager

参考:btcd connmanamger 负责节点的连接处理,包括监听来自其他节点的连接请求和主动向其他节点发起连接请求,并将获取到的连接对象conn交给回调函数处理

btcd 源码分析系列 - 1 - 启动分析

参考:btcd 主启动顺序 main函数位于btcd.go,此处省略了辅助功能的服务(profile等) loadconfig() 加载配置 doUpgrades() 升级操作 loadBlockDB() 加载数据库 server.start() 启动s

btcd 源码分析系列:2 - addrmanager

参考:btcd addrmanager 主要提供了peer地址的管理功能,包括地址的增删查改 通过存储json序列化后的数据到本地文件实现持久化 btc启动的时候,会读