We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9949ecb commit 4215a5eCopy full SHA for 4215a5e
1 file changed
Ttllboy.md
@@ -15,6 +15,17 @@ timezone: UTC+8
15
## Notes
16
17
<!-- Content_START -->
18
+# 2025-08-14
19
+
20
+熟悉了 Remix 的布局:包括左侧的 “文件浏览器”(创建 / 管理.sol 合约文件)、“编译面板”(选择编译器版本、编译合约)、“部署与运行环境”(选择测试网络、部署合约、调用函数)。新建新合约文件(.sol 后缀),并通过语法高亮识别代码结构(如关键字、注释、变量类型)。
21
+编译合约:解决编译报错(如版本不匹配、语法错误),查看编译后的 ABI 和字节码(区块链部署的核心数据)。
22
+部署合约:使用内置的 “JavaScript VM”(本地测试环境)快速部署,无需真实代币,方便调试。
23
+交互测试:部署后在界面上调用合约的函数(包括读写函数),观察状态变量变化、查看返回值和 Gas 消耗。Gas 概念的直观感受
24
+通过 Remix 的部署和函数调用,观察不同操作的 Gas 消耗(如修改状态变量比读取消耗更多 Gas,复杂逻辑比简单逻辑消耗更多),理解 “链上资源昂贵” 的特性,初步形成优化代码的意识。
25
+部署与状态的不可逆性
26
+意识到合约部署后,代码无法修改(除非设计升级机制),状态变量的修改会被永久记录在区块链上,因此编写代码时需更注重逻辑严谨性。
27
+理解 Remix 的 “JavaScript VM” 是本地测试网络,用于快速验证合约逻辑,无需连接真实区块链,降低学习成本。后续可尝试连接测试网(如 Goerli),体验真实链上部署流程。
28
29
# 2025-08-13
30
31
今天学习了Chainlink 预言机。
0 commit comments