## 什么是Merkle树  ### 定义 `Merkle Tree`,也叫默克尔树或哈希树,是区块链的底层加密技术,被比特币和以太坊区块链广泛采用。Merkle Tree是一种自下...
## 如何重置我被盗的 Delegation ## 介绍 加密钱包的目的是让你拥有完全的控制权 —— 但随着像 EIP-7702 这样的新功能的出现,意想不到的风险也随之而来。最近,我面临一个紧急情况:我的 EOAs (外部拥有账户) 被委派给了一个未...
> _作者:b10c_ > > _来源: [https://b10c.me/blog/015-bitcoin-mining-centralization/](https://b10c.me/blog/015-bitcoin-mining-centralization/)_ 本文通过观察当前五个最大规模矿池的哈希率占比来研究比特币挖矿在 2025 年的中心化趋势。本文提出了一种挖矿...
## 前言 昨天发了一篇,[tx.origin、msg.sender有什么不一样 ](https://learnblockchain.cn/article/3568),被认为太水了,所以把tx.origin 攻击的代码实现一遍,让大家有个清晰的认识。 其实前面的**不一样**是今天可以这么干的基础。 实...
## 所有核心开发人员会议 - Pectra(Prague + Electra)升级 ,[所有核心开发人员 - 执行层(ACDE)#191](https://ethereum-magicians.org/t/all-core-devs-execution-acde-call-191-july-4-2024/20427): - pectra-devnet-1:预计在1-2周内启动,等待更多的客户...
## POW关闭(合并) * Goerli 是主网之前最后一个测试网合并,[TTD(Terminal Total Difficulty)预计8月9日至11日](https://github.com/ethereum/execution-specs/pull/563) * Goerli-shadow-fork-5 [合并成功](https://twitter.com/abcoathup/status/1550421109199486977) * [Ma...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ReentrancyGuard.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/security/ReentrancyGuard.sol ReentrancyGuard库是一个用来防御函数重入的工具库。函数被修饰器...
要测试一个内部的 Solidity 函数,创建一个继承被测试合约的子合约,用一个外部函数包装父合约的内部函数,然后在子合约中测试这个外部函数。 [Foundry](https://learnblockchain.cn/article/9780) 将这一继承合约称为“harness”,而其他...
# 1、OlympusDao事件简介 https://twitter.com/peckshield/status/1583416829237526528  # 2、攻击分析 交易:https://phalcon.blocksec.com/tx/eth/0x3ed75df83d907412af874b7998d911fdf990704da87c2b1a8cf...
## Dencun(Cancun + Deneb)升级 * 最新的所有核心开发者 - 共识(ACDC)[视频会议](https://www.youtube.com/watch?v=US-aOBVsN6w&t=262s)。[Christine Kim](https://www.galaxy.com/insights/research/ethereum-all-core-developers-consensus-call-119/)的记录: * Devnet-9:...
重要通知 本指南包含对 Goerli 测试网的引用,该测试网已不再积极维护。虽然与此链相关的具体步骤可能不再适用,但整体流程可能对其他链仍然有效。我们建议为你的实现探索当前的替代方案。如果你希望看到本指南的更新...
## **Dencun 升级** - 最新的所有核心开发者执行(ACDE) [视频会议](https://www.youtube.com/watch?v=_by0UBqrYng&t=322s) 。来自 [Tim Beiko](https://twitter.com/TimBeiko/status/1727810699295113339) 的笔记: - Devnet-11:大部分稳定了 - [Devnet-12](https://notes....
> * 原文链接: https://medium.com/coinmonks/ensuring-smart-contract-reliability-with-foundry-a-tchnical-guide-d079c53b499b > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) 校对:[Tiny 熊](https...
## 以太坊故障分析 两次短暂的未能达到最终确定性和第一次不活跃(inactivity leak ) * Prysm 的[最终性问题事后分析](https://learnblockchain.cn/article/15079): * 旧目标检查点有效证明没有适当处理 * 在 4 epoch 和 9 epoch 最...
_Author: Chandrakana Nandi_ _Editors: Sameer Arora, Thomas Adams_  当开发者编写测试时,他们经常考虑可能引入的常见逻辑错误或未能处理的边界情况。但是对于他们**没有**考虑到的...