区块链 区块链可以当作是一个分布式数据库。 不同节点之间的状态同步通过网络交互和共识协议完成。 对数据库的增删改查的操作就是发送交易。 如果是对智能合约发送的交易,那么交易还要在区块链虚拟机中执行。 密码学 对保证数据完整性,身份验证(交易签名)等起作用。 网络层 Ethereum P2P网络 https://ethereum.org/zh/developers/docs/networking-layer/ 共识层 虚拟机 EVM虚拟机 https://ethereum.org/zh/developers/docs/evm/ 密码学