...上第一次发生这种情况。  ZeroCipher 将其归功于他们对整个 Liquity V2 代码库的扎实理解,这使他能够发现所有其他 SR 都错过的漏洞。 今天,我们将讨论协议安全部署 Liquity V2...
## 攻击相关事件 2024年5月22日,Burner项目遭到闪电贷攻击,此次攻击中攻击者结合了闪电贷与抢跑攻击操纵,利用闪电贷借出的大量资金在去中心化交易池中进行交易,从而提高一种代币的价格,属于基于询价机制的闪电贷攻击...
 区块链的核心原则之一是能够从创世区块开始,以无需信任的方式验证状态机,从而获得与网络本身相同的结果。阅读一下当我们的团队在公共测试网上发现奇怪行为时...
...og.openzeppelin.com/deep-dive-in...](https://learnblockchain.cn/article/16220/deep-dive-into-the-minimal-proxy-contract) >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文链接:[learnblockchain.cn/article...
 每个人都在悄悄地转向 intents 它们已经在这里了,你可能没注意到。 我最早接触 intents 是在 2022 年通过 CoW Swap。当时,它感觉像是 DeFi 急需的 UX 镜头:用户表达他们想要...
...sicfactory.sol:` ``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; contract Counter { address public owner; uint256 public value; constructor(address _owner, uint256 start) { owner = _owner; value = start; } function inc() external { require(m...
 ## 概括 ● **什么是 Native Rollups?** Native Rollups 是 Justin Drake 提出的一个新的以太坊扩容模型。它们通过 EXECUTE 预编译使用以太坊内置的执行引擎,...
...备中的工作室,计划于9月9日在Arbitrum One上推出一个$BVP ERC-20,并在Orbit子链上运行其所有的电影融资轨道。该团队已经在Arbitrum Sepolia上启动了代币、质押合约和gas路由器;一个私有的Orbit L2正在运行工资单、质押层级和粉丝治理...
...下载 - **simple-swizzle**: ~2600 万次每周下载 - **has-ansi**: ~1200 万次每周下载 这些不是利基库; 它们是深埋在无数项目依赖树中的核心构建块。 ### 解剖 Payload:双管齐下的攻击 在解混淆代码后,我们发现了一个复杂的“crypto-clip...
...链 DeFi 生态系统随时间的增长。](https://img.learnblockchain.cn/2025/07/18/96965501_image.jpg) 多链 DeFi 生态系统随时间的增长。 新的链上环境的可用性增加了整个智能合约经济的总吞吐量,从而导致更多能够以较低成本进行交易的用户加...
我们很高兴与大家分享 [Solidity 开发者调查 2024](https://docs.google.com/spreadsheets/d/1ptivw3pC-IMJ9Bhl6lViyKd-NTEDZGhE3-bwBFtMwtE/edit?usp=sharing) 的结果!在这篇博文中,我们将回顾调查的各个部分的主要见解和详细分析。 在深入探讨之前,我们...
...[工程日](https://learnblockchain.cn/tags/engineering-days/),时间为 2025 年 3 月 4 日至 3 月 28 日。第二次安全审查的重点是修复第一次安全审查中发现的问题;没有审计其他的代码变更。 我们感谢 [Optimism](https://www.optimism.io/) 批准了一项...
...a solidity ^0.6.12; // SPDX-License-Identifier: Unlicensed interface IERC20 { function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev ...