中级 · 开发者
什么是智能合约?写给新手和开发者的通俗指南
- 要点 1
智能合约是存储在区块链上的程序,在有交易调用它时运行。
- 要点 2
已部署的合约代码通常很难或无法修改,所以漏洞可能是永久的。
简短课程
常见漏洞与安全
- 重入:合约在更新记录之前被再次调用。
- 访问控制:任何人都能调用的管理员函数。
- 来自薄弱预言机的错误价格数据。
- 审计有帮助,但不能保证安全。签名前请检查代币授权。
课程游戏 · 赚取 XP
自测:3道快问快答
满分 = 连击奖励。每道题都会回到你的间隔复习中。
记忆 · 间隔重复
闪卡:牢牢记住
翻开每张卡片,然后告诉我们你是否记得。没记住的卡片会更早再次出现。
继续学习
常见问题
智能合约有法律约束力吗?
不会自动具有。它是软件,是否构成法律合同取决于你所在地的法律。
使用智能合约需要会编程吗?
不需要。钱包里的每次兑换或代币转账都在使用合约。只有开发合约才需要编程。
资料来源
- ethereum.org: Introduction to smart contracts
- ethereum.org: Smart contract security
- Solidity documentation
来源核查于2026年10月31日。规则会变化;采取行动前请查看官方来源。
免费领取每周简报 + 防诈骗速查表
现在获取一页纸的防诈骗速查表,之后每周通过邮件收到一份简报:一节通俗易懂的课程和本周加密新闻。不荐币。不给价格建议。还想要完整指南?免费领取加密安全入门工具包(PDF)。不订阅也能免费阅读所有课程。可随时退订。
仅供学习。不构成投资、税务或法律建议。我们不荐币。
