以太坊技术架构

以太坊的矿工(Miner)在一个分布式的网络(Network)中进行着挖矿操做,就是实现POW(之后POS)的一个共识算法过程,这个过程network的sync大概就是指各矿工共识过程须要同步,共识后产生新区块(blockchain)后帐本也须要经过网络在个节点间实现同步等,而产生一个新blockchain过程当中须要对区块验证(blockvalidator),就是共识过程须要验证(签名、定序等)。所以blockchain、共识算法、miner、network是以太坊产生和维护区块链的核心组成。
以太坊平台上的各类应用(DAPPS)中编写的智能合约代码经过与虚拟机EVM交互处理blockchain与共识的相关事务,同时经过RPC(它是一种经过网络从远程计算机程序上请求服务,而不须要了解底层网络技术的协议)协议进行挖矿和网络层事务的交互,从而实现各类交易转帐等具体商业活动的完整过程。算法

相关文章
相关标签/搜索