不想写了,啊啊啊
eth主要的同步txs,block,header的入口都在这个文件里
type ProtocolManager struct {
...
downloader *downloader.Downloader // 名字是downloader 其实是就是在接受到数据后插入数据库
fetcher *fetcher.Fetcher // 声明新的块
peers *peerSet
SubProtocols []p2p.Protocol
...
方法 NewProtocolManager初始化一个ProtocolManager结构
这一步有一个重要的内容就是append(SubProtocols, p2p.Protocols{})
manager.SubProto ...
阅读全文