Skip to content

Commit 57cd538

Browse files
committed
Add study notes for 2025-08-20
1 parent 2e0eb64 commit 57cd538

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

bassfuture.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff 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,它是一种运行在区块链网络上的应用程序,具有去中心化的特性。

0 commit comments

Comments
 (0)