shitaibin.github.io
shitaibin.github.io copied to clipboard
以太坊源码分析:fetcher模块和区块传播 | Go语言充电站
http://lessisbetter.site/2018/08/30/ethereum-fetcher-module-and-block-propagate/
前言这篇文章从区块传播策略入手,介绍新区块是如何传播到远端节点,以及新区块加入到远端节点本地链的过程,同时会介绍fetcher模块,fetcher的功能是处理Peer通知的区块信息。在介绍过程中,还会涉及到p2p,eth等模块,不会专门介绍,而是专注区块的传播和加入区块链的过程。 当前代码是以太坊Release 1.8,如果版本不同,代码上可能存在差异。