抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

前言

前面已经学习了 ERC20 是什么,也学习了怎么使用 OpenZeppelin 来实现一个更接近生产项目的 ERC20。

下面继续学习合约安全基础,因为在Web3中智能合约和我们传统Web2后端最大的区别之一就是:后端服务出 bug,可以停服、修数据、回滚、补偿(中心化);但是合约一旦部署到链上,很多状态已经公开写死了,也不好修改(去中心化),同时Web3合约大部分都跟钱有关,因此出现安全事故,损失的也是钱。

所以能跑不代表安全,安全在Web3是最要的事情了

1751cca4-ad00-4c45-a097-bf43a13f34f4

前言

前面已经大概理解了 ERC20 是什么,也知道了 ERC20 的核心其实就是余额表、授权表、转账、授权转账、事件、metadata 这些东西。

下面继续往生产项目的方向走一下,学习下真实项目里通常怎么实现 ERC20。

先说结论:生产项目一般不会自己从零手写 ERC20,而是优先使用 OpenZeppelin Contracts,能复用成熟库就复用成熟库。

895dd70e-c120-44da-9616-ba953a0b7a54

前言

前面对Solidity的语法都进行了一次了解,现在来系统学习一下合约开发最佳实践,先学习下什么是ERC20,经常听到这个协议

ChatGPT Image 2026年4月27日 00_02_23

开始ETH的学习之路把,炒币也要了解下相关原理 ( ̄▽ ̄)”

a7fa01ae-8433-470e-b7e8-ac77c90a7e21