davisozgur-bit/simple-bank-audit
GitHub: davisozgur-bit/simple-bank-audit
一个入门级 Solidity 智能合约示例,专注于演示存款、取款与余额管理,并揭示常见安全缺陷。
Stars: 0 | Forks: 0
# SimpleBank 智能合约
## 概述
这是一个入门级的 Solidity 项目,旨在了解智能合约中以太币的存款、取款和余额跟踪是如何工作的。
## 实践内容
- 使用 mapping 存储余额
- 编写存款和取款函数
- 查看用户余额
- 回顾常见的智能合约风险
## 安全注意事项
在此项目中,我回顾了以下风险:
- 重入风险
- 缺少余额验证
- 不安全的外部调用使用
## 目的
此项目的目标是提升我对智能合约逻辑和基本安全分析的理解。
标签:access control, balance, deposit, Ether, external call, reentrancy, security review, Solidity, Streamlit, withdraw, 以太坊, 余额映射, 余额验证, 初学者项目, 区块链, 取款, 外部调用, 外部调用风险, 存款, 学习笔记, 映射存储, 智能合约, 智能合约安全, 访问控制, 重入攻击, 重入风险