目录https://blog.youkuaiyun.com/qq_40452317/article/details/90607087
以太坊是一个重要的区块链应用平台,分 为三层:底层服务、核心层、顶层应用。
( 1 )底层服务
底层服务包含P2P网络服务、 LeveIDB数据库、密码学算法以及分片( Sharding)优化等基础服务。 P2P网络中每一个节点彼此对等,各个节点共同提供服务,不存在任何特殊节点,网络中的节点能够生成或审核新数据。 而以太坊中的区块、交易等数据最终都是被存储在LeveIDB数据库中。 密码学算法用于保证数据的隐私性和区块链的安全。 分片优化使得可以并行验证交易,大大加快了区块生成速度。 这些底层服务共同促使区块链系统平稳地运行。
( 2 )核心层
核心层包含区块链、共识算法和以太坊虚拟机等核心元件,其以区块链技术为主体, 辅以以太坊特有的共识算法,并以 EVM (以太坊虚拟机)作为运行智能合约的载体,该层是以太坊的核心组成部分。 区块链构造的去中心化账本需要解决