只读重入攻击使用 view 函数和重入特性来操纵智能合约并提取价值。view 函数在状态更改的中间返回该值,这允许攻击者操纵 token 价格。 让我们更仔细地看看这个漏洞以及如何预防它。 其他的重入攻击包括: - [单函数重入攻...
 ## **Starknet Alpha 2** ### 新阶段:可组合性 ## TL;DR - Starknet 现在支持可组合性,这是定义 Starknet 设计星座阶段的主要特征。 - 我们发布了一个适用于 Starknet 的测试框架—...
随着去中心化金融不断重塑金融格局,一种实践已经成为其演变的基石:**收益耕作**(yield farming)。在本文中,我们将深入研究 [DeFi **收益耕作**开发](https://rocknblock.io/farming) 的复杂机制,揭示其复杂性,以便全面了解用户和项目...
前几天,Uniswap Labs发布了两个新的智能合约 Permit2 和 Universal Router : 1. [Permit2 ](https://github.com/Uniswap/permit2) 允许代币授权在不同的应用程序中共享和管理,创造一个更统一、更具成本效益、更安全的用户体验。 2. [Universal Router...
## 主网 * Geth [v1.10](https://blog.ethereum.org/2021/03/03/geth-v1-10-0/) 发布:快照同步功能已经发布,但还未启用,因为节点需要构建快照同步所需的结构;这一结构会让加快数据库修剪的速度,让你的数据库规模恢复到刚开始同步的大...
## Solodit 检查表介绍 (3): 捐赠攻击 了解捐赠攻击如何利用智能合约中的代币余额假设,以及如何通过内部会计保护你的协议。 大家好,我是 [Hans](https://x.com/hansfriese)!欢迎回到 Solodit 检查表的另一次深入探讨。在这个系列...
在上一章节中完成了一个非常简单的代币合约,本节中将按照[ERC20](https://learnblockchain.cn/article/3244)协议完成一个代币合约, 本章部分源代码参考于网络开源代码,详细了解:https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contra...
 非同质化代币(NFTs)已经改变了数字资产的格局,提供了区块链上的可验证所有权。ERC7401 是一种新的 NFT 标准,引入了在一个父 NFT 内嵌套多个子 NFT 的概念。在本教程...
## 高级 Foundry 作弊码系列:第 2 部分 - 作弊码 vm.prank,模拟调用 学习如何使用 Foundry 的 vm.prank 来模拟任何 msg.sender 并测试有权限的合约逻辑。 对于访问控制、多重签名和 meta-tx 路径至关重要。 : 修复内存泄露的问题 * EIP4844 (proto-danksharding) [视频会议](https://www.youtube.com/watch?v=Oc_e7YJQl-I&t=13s), [会议记录](https://docs.google.com/document/d/1KgKZnb5P07rdLBb_nRCaXhzG_4P...
最近想开始更新 CTF Writeups,并且题目中涉及到的相关知识点,我会提前发专题文章供参考。Damn Vulnerable DeFi V4 刚开始的很多题都和闪电贷有关,可以很好的学习闪电贷。 本题涉及到了 ERC 4626 和 ERC 3156,可以参考我之前发的文...
这篇研究文章回顾了跨合约重入攻击如何工作、一个攻击示例,以及关于如何预防跨合约重入攻击的指导。 之前,我们讨论了[单函数重入攻击](https://learnblockchain.cn/article/20336/)和[跨函数重入攻击](https://learnblockchain.cn/article/20330...
ERC-6551 提案是一个全新 Token 标准,属于一种对原 NFT 标准的ERC-6551提案是一个全新Token标准,属于一种对原NFT标准的颠覆升级,就在六月底结束的ETHGlobleWaterloo黑客松比赛中,入围决赛的11个项目中有4个都是基于ERC-6551协议的项...
## Foundry 高级作弊码系列:第 6 部分 - 使用 Forge 进行高级 Fuzz 测试 使用 Foundry 的 fuzzing 和 fork 功能来发现 Solidity 测试中的极端情况。学习 vm.assume、bound()、createFork,以及如何针对主网状态进行测试。 ![Foundry 高级作弊码系列:...