以太坊挖矿和共识算法的奥秘

本系列的前两篇分别介绍了以太坊的基本概念,基本环节-交易,区块、区块链的存储方式等,这篇打算介绍一下“挖矿“得到新区块的整个过程,以及不同共识算法的实现细节。 1.待挖掘区块需要组装 在Ethereum 代码中,名为miner的包(package)负责向外提供一个“挖矿”得到的新区块,其主要结构体的UML关系图如下图所示: 处于入口的类是Miner,它作为公共类型,向外暴露mine功能;它有一个w
相关文章
相关标签/搜索