File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,6 +15,17 @@ timezone: UTC+8
1515## Notes
1616
1717<!-- Content_START -->
18+ # 2025-08-20
19+
20+ 虚拟机 EVM
21+ 以太坊虚拟机,英文缩写为 EVM。它是以太坊上运行智能合约的环境,换句话说,智能合约是在以太坊虚拟机 EVM 中执行的。EVM 是一种完全隔离的运行时环境,意味着运行在 EVM 上的代码无法直接访问网络、文件系统或其他外部系统。这种设计确保了在全球范围内部署的以太坊节点能够在安全、确定性的环境中执行代码,保证了网络的去中心化和抗审查特性。在 EVM 上最终执行的智能合约代码,并不是文本形式的 Solidity 语言的源代码,而是一种二进制代码,称为 字节码。我们使用 Solidity 语言来编写的智能合约,编译成以太坊虚拟机支持的 字节码,就可以在 EVM 中执行了。
22+
23+ 功能:智能合约部署与执行;EVM 允许开发者部署智能合约到以太坊区块链上,并执行这些合约中定义的函数和操作。这是构建去中心化应用的基础。
24+ 状态管理:EVM 通过以太坊的区块链管理和维护每个智能合约的状态,包括合约的余额、存储和执行结果。
25+ 以太币转移:智能合约可以接收、存储和发送 ETH,EVM 处理这些操作,确保资金的安全转移。
26+ 消息调用:智能合约可以通过 EVM 发送消息给其他合约,调用其他合约的函数,实现合约间的交互和数据共享。
27+ 加密操作:EVM 提供了一组加密操作的原生支持,允许智能合约执行如哈希计算、签名验证等安全敏感的操作。通过这些特点和功能,EVM 为以太坊网络上的去中心化应用和智能合约提供了一个强大、安全和灵活的运行环境。
28+
1829# 2025-08-19
1930
2031去中心化应用,英文为 Decentralized Application,简称 DApp,它是一种运行在区块链网络上的应用程序,具有去中心化的特性。
You can’t perform that action at this time.
0 commit comments