找到约 14 条结果

文章 Layer2 Calldata Gas优化

...太坊生态系统的成熟,这些规则将不断演变。举例来说,EIP4844(又名 [Proto-Danksharding](https://www.eip4844.com/))会使gasLayer2的数据/安全部分变得更便宜,而Layer2的执行部分会变得更为重要,从而可能改变Layer2执行费用的计算方式,...

文章 Optimism 与 Arbitrum:完整的 L2 比较指南

...险并提高可靠性。 ### **以太坊升级的影响** 以太坊的 [EIP-4844 升级](https://www.eip4844.com/) 于 2024 年 3 月实施,引入了基于 blob 的数据可用性,并大大降低了 L2 交易费用。借助其 [Nitro 升级](https://learnblockchain.cn/article/11041),Arbitrum...

文章 卓维安:DA足迹区块限制

...。 下一个以太坊硬分叉 [Fusaka](https://learnblockchain.cn/docs/eips/EIPS/eip-7607) 引入了 [仅 Blob 参数硬分叉 (EIP-7892)](https://learnblockchain.cn/docs/eips/EIPS/eip-7892),并且很难估计 blob 参数以及 OP Stack 链的数量和吞吐量在未来几个月内将如何演...

文章 侦察:去中心化证明领域的新玩家(2023年11月)

...地址。 已经提出了几种隐身地址的实现想法(例如,[EIP-5564](https://eips.ethereum.org/EIPS/eip-5564), [隐身地址不完全指南](https://vitalik.ca/general/2023/01/20/stealth.html) 等),但 Nocturne 采用了其中最灵活高效的结构。值得注意的是,它将...

文章 Solidity 触发事件

...加了事件的 ERC20 代币。请注意,这些事件是[规范](https://eips.ethereum.org/EIPS/eip-20)所要求的。 特别注意事件添加的位置,尤其是 mint 函数!address(0) 作为来源的约定意味着代币是从无到有产生的,而不是从另一个地址转移而来。...

文章 真实项目中的 ERC-20 实现陷阱与兼容性问题

...异。 --- ## ERC-20 标准的模糊点:返回值问题 根据 EIP-20 标准: > transfer, approve, transferFrom 应返回 bool > 但标准原文中的描述是: > These functions SHOULD return a boolean value... > Not **MUST**. > ✅ “SHOULD” ≠ “强制”,...

文章 安全 - 慢雾 - Slowmist

... 2025 年上半年出现的几种典型或新兴的欺诈策略。 1. **EIP-7702 钓鱼攻击** 这些攻击利用了 EIP-7702 引入的变更——特别是委派机制,该机制允许用户的 EOA 地址由合约授权,并继承合约功能,如批量转账、批量批准和 Gasless 交易...

文章 无状态FOCIL的深入分析

...类型的节点(如验证者)存储整个状态的需求——以及 [EIP-7805](https://learnblockchain.cn/docs/eips/EIPS/eip-7805) 中定义的 **强制包含列表分叉选择 (FOCIL)**,它使用验证者委员会来强制将某些交易包含在区块中。单独来看,每种方法都解...

文章 在以太坊P2P网络中寻找Dapp服务节点

...的发送交易`eth_sendTransaction`,查询收据`eth_getTransactionReceipt`,查询余额`eth_getBalance`,这些一定如数家珍。刚开始接触RPC的是通过nodejs学习的,需要配置web3 Provider,以至于后来用Go发交易的时候写出来的代码跟以太坊Go客户端的完...

文章 与升级一起使用 - OpenZeppelin 文档

...的状态变量。这遵循 [ERC-7201: 命名空间存储布局](https://eips.ethereum.org/EIPS/eip-7201) 模式,其中每个合约在与其继承链中的其他合约分离的命名空间中都有自己的存储布局。 如果没有命名空间存储,简单地添加一个状态变量是不安...

文章 深入剖析 ERC1155

...r/contracts/token/ERC1155/)。 协议的官方文档:[链接](https://eips.ethereum.org/EIPS/eip-1155)。 #### 2.1 Core ***IERC1155.sol*** ```solidity // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import {IERC165} from "../../utils/introspection/IERC165.sol"; /** *...

问题 web3js调用合约报错

...":"RuntimeError: VM Exception while processing transaction: revert\n at EIP1559FeeMarketTransaction.fillFromResult (C:\\Program Files\\WindowsApps\\GanacheUI_2.7.1.0_x64__rb4352f0jd4m2\\app\\resources\\static\\node\\node_modules\\ganache\\dist\\node\\1.js:2:12745)\n at Miner. (C:\\Program File...

文章 Ethernaut 题库闯关 #25 - Motorbike

...Call failed"); } } // Stores a new address in the EIP1967 implementation slot. function _setImplementation(address newImplementation) private { require(Address.isContract(newImplementation), "ERC1967: new implementation is not a contract"); A...

文章 KYC L2:为机构采用区块链铺平道路

...png) 来源:Kinto 为了改善用户体验,Kinto 引入了基于 EIP-4337 的账户抽象。所有用户都使用非托管智能合约钱包(Kinto 钱包),从而消除了对丢失助记词或支付交易费用的担忧。由于 Kinto 上强制执行 KYC,因此对 EIP-4337 进行了...