## 概述 这篇文章会手把手的教你开发智能合约的基本流程,带你快速入门智能合约的开发。这篇文章假设你了解区块链的基础知识,有一定的开发经验,如果不懂的可以私信我。 ## 基本流程 智能合约的开发流程是 ``` ...
 如果你无法阅读这篇文章是因为付费墙,[请点击这里免费阅读!](https://medium.com/@bloqarl/latest-openzeppenlins-v5-0-0-updates-909996ac5a19?sk=7972cb72a830e69d2a2a860b63696ce3) 在这篇文章中,...
## 动机 [ERC7540 vault 规范](https://eips.ethereum.org/EIPS/eip-7540) 是由 Centrifuge 协议团队开发的,因为他们需要一种处理来自 ERC4626 vault 的异步存款/取款的方法。 他们的系统使用自己的 Centrifuge 链首先处理存款/取款请求,然后将消...
 ## 深入了解 ERC-404 代币标准及创建你的自定义代币 ERC-404 是一个新的代币标准,结合了 ERC-20 和 ERC-721 的特性,允许代币既可分割又独特。它使得可以创建具有原生流...
虚假或“spoof”的ERC-20代币转账在以太坊并不是什么新鲜事。然而,去年区块链的广泛采用导致了这些案例的急剧上升。现在越来越多的问题和最近一个备受瞩目的案例需要更深入的研究。 在本文中,我们会介绍: * 这是什...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20Pausable.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20Pausable.sol ERC20Pausable库是ERC20的拓展。考虑到如下业务需求:1. 在...
今天这篇是Ethernaut 题库闯关连载的第15篇,难度等级:中等。 欢迎大家订阅专栏:[Ethernaut 题库闯关](https://learnblockchain.cn/column/19),提升编码安全 Solidity代码能力。 ## 挑战#15:Naught Coin Naught Coin是一种ERC20代币,你持有...
> 作者:[Henry](https://x.com/0xhenrydev) > 🔨 本文是《Web3 敲门砖计划》的第 8 篇(计划共 100 篇) > > 初衷: > ❤️ 不是“我教你”,而是“我们一起搞懂” > ❤️ 不堆术语、不炫技,记录真实的学习过程 > > 适合人群: > ✅ W...
## 主网(执行层) * Erigon [v20220402-alpha](https://erigon.substack.com/p/erigon-alpha-release-20220402-alpha): 增加了对合并的支持,包含 Erigon v2 的第一次升级;由于alpha 与 beta 数据库不兼容,需要从头开始同步 * [Erigon 架构](https://erigon.substack.com...
## Vault Inflation Attack:一个众所周知但持续存在的威胁(第一部分) 尽管这是 DeFi 领域众所周知的攻击,但在最近的几次审计中我都遇到过它,因此我认为再次回顾一下这种攻击的基础知识是值得的。 ## 我们不在此讨论的先决...
# 什么是 Gas?区块链计算成本的本质解析 > 📚 作者:Henry > 🧱 系列:《深入理解区块链 Gas 机制》 · 第 1 篇 > 👨💻 受众:Web3 开发者 / Solidity 工程师 / 区块链学习者 --- ## 一、为什么需要理解 Gas? 在区块链中...
## 约定俗成 - Solidity 的普及已经促成了一种关于如何使用交易数据 (tx.data) 的约定。 - 当向一个钱包地址发送交易时,通常不会在 tx.data 中添加任何数据,除非你想发送一条消息给该地址的所有者。 - 而在向一个智能合约发送...
# 又是用户转移资产权限被盗,如何确保加密资产安全? 2022 年 10 月 2 日凌晨 4 点,TP 钱包旗下闪兑协议 Transit Swap 用户转移资产权限被盗,目前合约上用户资产权限被盗导致的损失已经超过 1500 万美元。 ## 什么是用户资产...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC165Storage.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/introspection/ERC165Storage.sol ERC165Storage合约是ERC165的一种拓展。IERC165的supportsInterface(byt...