找到约 14 条结果

文章 警惕以太坊合并后的重放攻击:Omni跨链桥被攻击事件分析

...抱有怀疑态度。因为,以太坊网络在硬分叉之前强行执行EIP-155,这就说明ETH PoS链上交易不能在PoW链上重复交易。在正常的交易中,我们通过nonce来进行排序交易,避免重复交易。在跨链中,我们会根据chianid进行识别链的类型,...

文章 揭秘模块化智能账户安全

...围绕着在智能账户中结合使用 [ERC-2535 Diamond Proxies](https://eips.ethereum.org/EIPS/eip-2535) 以及相关的安全问题展开。除此之外,围绕安全性的公开辩论相对稀少。 本博客文章的目标是概述保护模块化账户的不同方法,并概述每种方法...

文章 共识层进展更新 (截至 2022/1/14)

...tter.com/superphiz/status/1473043026142502914)。Proto 和 Pari 在 [PEEPanEIP 系列](https://www.youtube.com/watch?v=qGY1e6E9cvk)做了一期关于合并测试网和如何加入的,着重讲了 Kintsugi。 在最初的几个星期里,一切都进行得[很好](https://twitter.com/vdWijden/s...

文章 什么是 selfdestruct

...**更新**:`selfdestruct` 在上海以太坊升级中被弃用,按照 [EIP-6049](https://eips.ethereum.org/EIPS/eip-6049) 的要求。本文现在已经过时,仅反映此特性以前的工作方式。 `selfdestruct` 是 Solidity 中的一个关键字,用于开发者想要终止合约时...

文章 Eth2进展更新(截至2021/3/13)

...溪流汇聚成一股无法阻挡的洪水。 第一个是矿工反对 EIP-1559。人们或多或少会预料到矿工会反对那些将减少矿工挖矿奖励的措施,然而他们的一些反对方式[被认为](https://twitter.com/econoar/status/1370717171945414665)太过具有攻击性了...

文章 区块链安全常见的攻击分析——存储冲突漏洞(Storage Collision Vulnerability)【16】

...止攻击者在未初始化期间利用存储冲突漏洞。 2、采用 EIP-1967 存储布局标准,此标准使用 `keccak256("eip1967.proxy.implementation") - 1` 作为实现地址的存储槽,确保该槽位不会与逻辑合约中的其他变量发生冲突。OpenZeppelin 的升级合约...

文章 每周以太坊进展2021/10/02

...TypeScript 客户端(不能用于生产环境,还无法同步) \##EIP - [EIP4337](https://medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a):通过端点合约规范实现账户抽象 ## 权益证明 - Danny Ryan 的 [Finalized PoS ...

文章 每周以太坊进展 2023/2/18

... * withdrawal-mainnet-shadowfork-2 测试 MEV-Boost * 0 blob EIP4844 交易暂时被禁止 * 讨论区块头中的 SSZ,CL 最小预设(测试配置)、标准化交易池 API ,即将弃用 SELFDESTRUCT * builder-specs [v0.3.0](https://github.com/ethereum/builder-specs...

文章 docker 部署BSC v1.0.7-ht.3版本开发网

...`` { "config": { "chainId": 1024, "homesteadBlock": 0, "eip150Block": 0, "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", "eip155Block": 0, "eip158Block": 0, "byzantiumBlock": 0, "constantinopleBlock": 0, "petersburg...

文章 Sudoswap是如何节省gas的

... 1. 明白这个函数在做什么: 这个函数实际上就是完成了EIP-1167,最小化proxy合约的创建,具体可参考[这个链接](https://learnblockchain.cn/article/2663)。与标准的创建EIP-1167合约不同的一点在于,他将函数的参数,如`factory,bondingCurve,nft,...

文章 用于 CoW Swaps 的 Tally 配方 - CoW DAO

...动获取交易,检查签名,并将订单转发给 CoW Swap。 感谢 [EIP-1271](https://learnblockchain.cn/article/15375) 集成,CoW Swap 可以验证附加的签名是否有效并包含所有必要的交易参数,即使它来自智能合约。 然后,交易移至 CoW 订单簿,求解...

文章 如何在同样的地址上部署不同的合约

...的合约会按照 CREATE 的规范得出地址。 [CREATE2](https://eips.ethereum.org/EIPS/eip-1014) 部署的智能合约,其地址计算公式为: ``` keccak256(0xff ++ deployer_addr ++ salt ++ keccak256(init_code))[12:] ``` 如果在智能合约中使用 `new` 关键字部...

文章 创建并部署ERC20代币

...代币都基于ERC20标准。ERC20后来变成了以太坊改进提案20(EIP-20),但是大部分仍然使用它最初的名字,ERC20。 ERC20是一个同质化代币标准,意思是不同的ERC20代币是可互换的并且不具有独特属性。 [ERC20标准](https://github.com/ethereum...

文章 Eth2进展更新 (截至2022/6/17)

...,我的两位尊敬的同事与 Ethereum Cat Herders 录制两期 PEEPanEIP: * Sajida Zouarhi 介绍了 [Hyperledger Besu & The Merge](https://www.youtube.com/watch?v=-1ynTsBO9tY),以及 * Mikhail Kalinin 谈了[合并的过渡 - Paris、Bellatrix 和 TTD](https://www.youtube.com/watch?v...