# 大纲 - [1\. Reth 准备好投入生产。](#441c04f6bdf4) - [1\. Reth 1.0 的稳定性如何?](#1714bd424fe4) - [2\. Reth 1.0 的安全性如何?](#d2c0a025543c) - [3\. 好的,我买账了!我该如何安装 Reth?](#e9804ae882b6) - [2\. 与 Reth 团队合作!](#45c2a14cb775) -...
## 什么空投合约 “空投合约”(`Airdrop Contract`)是指专门用于自动向一组地址发送代币或 `NFT` 的智能合约。常用与项目早期免费向参与者发送奖励,激励用户参与项目,获取流量。 加密货币历史上资金量最大的空投项目是 `...
## 编写可升级的合约 当使用 OpenZeppelin Upgrades 处理可升级合约时,编写 Solidity 代码时需要记住一些小的注意事项。 值得一提的是,这些限制的根源在于 Ethereum VM 的工作方式,并且适用于所有处理可升级合约的项目,而不仅仅...
最近因緣際會下看到 ERC-6551 提到 Nick’s Factory,好奇地去了解一下這是什麼魔法,發現了古老(?)而有趣的 Nick’s Method。這是一個可以在無信任的條件下,在特定地址上執行特定交易的方法(即便你和所有人都不知道密鑰)...
info **注意**:本指南演示了如何在以太坊主网网络上进行 Uniswap V2 的代币交换。因此,请确保你在主网上有足够的 ETH 来进行交换。 Uniswap V2 并未正式部署在活跃的测试网上。因此,想要在测试网上测试交换和提供流动性的用...
## DeFi 清算漏洞与缓解策略 发现 DeFi 清算代码中的关键漏洞、潜在利用方式及保护协议偿付能力和用户信任的最佳实践。 最初发表于 Dacian 的博客,题为 **DeFi Liquidation Vulnerabilities**,发布时间为 2025 年 1 月 23 日。 ### 引言 高...
研究 Alex Zhang 和 Michael Debono ## 瞬态存储实战:EIP-1153 的影响研究 随着以太坊中瞬态存储的最新引入,以太坊虚拟机 (EVM) 中状态管理的格局再次演变。这一最新进展促使我们在 Dedaub 重新审视 EVM 生态系统中数据的存储和访问...
## 背景 在区块链的去中心化应用中,随机性是一个常见但难以实现的需求。例如,区块链游戏需要随机决定战斗结果,NFT 项目需要随机分配稀有属性,去中心化抽奖需要公平选择获奖者。然而,传统的链上随机数生成方法...
今天这篇是Ethernaut 题库闯关连载的第24篇,难度等级: 有点难。 这是系列的最后一篇,如果你跟随这个[专栏](https://learnblockchain.cn/column/19),每一篇都认真思考, 相信你对 Solidity 安全有全新的认识。 ## 挑战 24 - Double Entr...
## 简介与前提条件 Compound 是 DeFi 领域最重要的借贷协议之一,几乎启发了多个区块链上的每个借贷协议的设计。本文将解释 V3 的智能合约架构。 由于 Compound 是一个借贷协议,我们假设读者熟悉 [DeFi 中利率的工作原理](https...
# 攻击简述 4月19日有一起针对HedgeyFinance的ClaimCampaigns合约的攻击,多次攻击导致共损失48M。这次攻击的本质是合约逻辑漏洞,配合闪电贷一次盗取大额资金。 第一次攻击(步骤一):https://app.blocksec.com/explorer/tx/eth/0xa17fdb804728f2...
掌握零知识证明的综合资源列表  [Zero-Knowledge_Mastery.pdf](https://github.com/Quillhash/Zero-Knowledge-Mastery/blob/main/files/Zero%20Knowledge%20Mastery.pdf) ## 内容 1. [简...
## 概述 我们在上一篇文章[AAVE交互指南](https://learnblockchain.cn/article/21347)中主要介绍了`aave`前端、利率计算等内容,本篇文章 将在交互指南基础上介绍`aave-v3`的合约源代码的相关情况。 与之前所写的[深入解析Safe多签钱包智...
今天这篇是Ethernaut 题库闯关连载的第23篇,难度等级: 较难。 欢迎大家订阅专栏:[Ethernaut 题库闯关](https://learnblockchain.cn/column/19),坚持挑战下去,你的 Solidity代码能力肯定大有提高。 ## 挑战# 23 Puzzle Wallet 通常,我们...
## 如何修复 ‘数据位置必须是内存或 calldata’ - EVM 可以读写数据的地方? 了解 EVM 可以从哪些地方读写数据,什么是 calldata、内存和存储,以及编写 Solidity 或 Vyper 智能合约时需要知道的最佳实践 ## 引言 你可能在 Solidi...