找到约 15 条结果

文章 使用Foundry 确保智能合约的可靠性:技术指南

在区块链开发领域,智能合约的安全性和可靠性至关重要。鉴于区块链的不可变性,智能合约中的任何错误都可能导致不可逆转的后果,包括重大的财产损失。这凸显了彻底测试的重要性。 Foundry 是一个 Solidity 测试框架,是这...

文章 Michael.W基于Foundry精读Openzeppelin第6期——Strings.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 Strings.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/Strings.sol ### 1. 补充:关于memory的string的layout 在memory中创建一个数组,前32个字节存放...

文章 每周以太坊进展2022/5/21

## PoW 关闭(合并) * [客户端漏洞赏金已高达25万美元](https://blog.ethereum.org/2022/05/16/secured-no-4/)。公共测试网升级和以主网版本为目标的漏洞赏金将翻倍,即50万美元。 * Mainnet-shadow-fork-5 [运行良好](https://twitter.com/dannyryan/status/1...

文章 网络文件 - OpenZeppelin 文档

## 网络文件 OpenZeppelin Hardhat Upgrades 默认会跟踪你已部署的所有合约版本,并将其保存在项目根目录下的 `.openzeppelin` 文件夹中。你会在那里找到每个网络对应的文件。建议你将除开发网络之外的所有网络的这些文件提交到源代...

文章 每周以太坊进展 2021/12/31

## 主网 * [Akula](https://medium.com/@vorot93/meet-akula-the-fastest-ethereum-implementation-ever-built-58eaca244c39)客户端预览版问世,用Rust编写,目前可以与Erigon一起运行同步,在不到24小时内完成从创世块的当前区块完全验证,支持Apache 2.0 * [账...

文章 2-Solidity环境

## 前言 本篇会介绍常用的几种Solidity开发环境,同时会推荐一种最为合适的开发环境并且安装必要的内容。 ## 环境介绍 目前Solidity开发环境大致分为2类 * 线上类:依赖于浏览器的一体式开发环境,可以方便的进行debug,管理...

文章 使用 safe-utils 和 tenderly-utils 自动化你的安全运营

**治理提案的正确方式** 探讨 _safe-utils_ 和 _tenderly-utils_ 如何帮助简化多重签名交易提案和模拟。如果你的 DAO 或协议不断地将更新推送到生产环境,本文将对你有所帮助。 在构建可升级或可配置的协议时,一种常见的设置...

文章 每周以太坊进展 2023/5/13

以太坊故障:两次不能达到最终确定性、第一次不活跃(inactivity leak ) * 信标链在过去 36 小时内[发生两次未能达到最终确定性](https://ethstaker.notion.site/Finality-issue-updates-May-2023-3cb4d74e67c04d1f9ed31659e48c314b)并且[首次出现不活跃](...

文章 多合约重入锁

重入攻击是智能合约领域中最古老且最为人熟知的攻击手段。最早的重入攻击涉及在单个合约中重新进入单个函数。多年来,这些攻击逐渐演变,变得更加复杂,并且在大系统中利用跨合约的多个函数进行攻击。某些代码在孤立...

文章 每周以太坊进展 2023/3/11

## Shapella(上海+Capella)升级 * 请更新 Goerli 测试网节点,准备[在 3 月 14 日升级 Shapella](https://learnblockchain.cn/article/15130#upgrade-schedule) * 共识层 Sepolia 发布: * Lighthouse[v3.5.1](https://github.com/sigp/lighthouse/releases/tag/v3.5.1) ...

文章 每周以太坊进展 2023/1/21

## Shapella(上海+Capella)升级 * [取款常见问题](https://notes.ethereum.org/@launchpad/withdrawals-faq#) * 最新的核心开发执行[视频会议](https://www.youtube.com/watch?v=hVeMHoUUZ30&t=264s)。  [Tim Beiko的总结](https://twitter.com/abcoathup/status/1616167638241259...

文章 每周以太坊进展 2022/11/5

## Layer 1 * 最新的共识层[视频会议](https://www.youtube.com/watch?v=GWkhFCvwOT4&t=68s). 来自[Ben Edgington](https://hackmd.io/@benjaminion/SkCPPHZHs) 和 [Christine Kim](https://www.galaxy.com/research/insights/ethereum-consensus-layer-call-97/)的记录: * 在单个无队列...

文章 Damn Vulnerable DeFi V4 解决方案 - #7. 受损

## Damn Vulnerable DeFi V4 解决方案 — \#7. Compromised ![](https://img.learnblockchain.cn/2025/05/10/1dkHlAolH6NMz19lDlrEYbw.png) **这个解释假设你事先了解此挑战中的智能合约,并将专门关注漏洞分析。** ## 挑战概述 在浏览一个最受欢迎的 DeFi 项目...

文章 智能合约验证的全面指南

![](https://img.learnblockchain.cn/2025/03/29/1gr2rj3mQE4zsAXMOQtkDzg.png) 智能合约自动化并确保区块链交易的防篡改执行。鉴于区块链的不可变性,彻底测试和验证智能合约对于保护有价值资产免受黑客利用的漏洞至关重要。本教程将解释智...

文章 Ethernaut 题库闯关 #11 — Elevator

今天这篇是[Ethernaut 题库闯关](https://learnblockchain.cn/article/4578)连载的第11篇,难度等级:中等。 Ethernaut 题库闯关我已经整理为一个[专栏](https://learnblockchain.cn/column/19)了, 欢迎大家订阅专栏。 ## 挑战11:Elevator (电梯) 本...