该项目提出了一种新的基于 Verkle 树的状态过期方案,用于解决以太坊的状态膨胀问题。该方案将过期不活跃的状态值(如账户余额、nonce、合约代码等),并通过提交 Verkle 证明来恢复它们。该方案旨在减少节点存储需求,提高网络性能,并促进以太坊的无状态性和状态过期。
本文深入探讨了区块链 RPC 节点及其工作原理,RPC 节点通过远程过程调用(RPC)使应用程序能够与区块链交互并访问用户数据。文章介绍了 RPC 节点、RPC 端点的概念,以及公共 RPC 端点、私有 RPC 端点和备用 RPC 端点等不同类型的 RPC 端点,最后讨论了访问 RPC 节点的三种主要方法:使用 RPC 节点提供商、运行自己的节点或通过公共 RPC 节点发送流量。
本文介绍在以太坊密码学是如何工作的?什么是公钥和私钥,以及如何使用它们
文章详细讨论了在使用Open Zeppelin的透明可升级代理模式时遇到的问题,特别是在部署和管理代理合约时,代理管理员之间的交互问题。
该文章提出了一个关于模糊测试以太坊网络 (devp2p) 的项目,旨在通过创建模糊器来发现潜在的漏洞。该项目计划使用 Go 语言,并基于 Geth 客户端修改其 devp2p 实现,以发送恶意消息。目标是测试网络升级和客户端的 devp2p 实现,从而发现可能导致崩溃、内存泄漏等问题,并最终提高以太坊网络的安全性。
本教程介绍了如何构建一个 NFT 铸造器(NFT minter),通过将智能合约连接到 React 前端,使用 Metamask 和 Web3 工具,来创建一个完整的 dApp。内容涵盖连接 Metamask、调用智能合约方法、签署交易等步骤,并详细解释了如何使用 Pinata 将 NFT 元数据存储到 IPFS。
本文探讨了MEV(最大可提取价值)的利弊,MEV是指在以太坊交易中,通过操纵交易顺序获取利润的行为。文章分析了MEV在提高市场效率、快速纠正价格方面的积极作用,同时也指出了MEV导致的不公平现象,并介绍了CoW DAO提出的MEV保护方法,包括链下批量结算、公平排序服务、最大滑点明确规范以及使用RPC端点等。
本文介绍了如何将IPFS与以太坊集成,详细讲解了IPFS的工作原理、使用QuickNode工具存储数据、部署智能合约并存储IPFS数据的步骤。
本文详细介绍了如何在Ethers.js v5和v6中发送以太坊交易的步骤,包括环境设置、代码示例、以及QuickNode的使用。提供了清晰的代码片段,并附有如何创建QuickNode账户的指引。
该文档是一个关于PEPC-Boost的POC(概念验证)实现的项目提案。PEPC-Boost是协议强制执行提议者承诺(PEPC)的一种链下实现,旨在改进以太坊的提议者-构建者分离(PBS)。该项目计划逐步构建PEPC-Boost的各项功能,包括顶部区块(TOB)和剩余区块(ROB)的分离,以及对MEV Boost架构的修改。
链上价值捕获,是一个行业性问题...
本文深入探讨了账户抽象(Account Abstraction,AA)生态系统中的nonce冲突问题,特别是Bundlers在处理用户操作时可能遇到的风险,分析了这种情况对交易成功率的影响,并提出了一些在公共内存池尚未推出之前的解决方案。此外,文中还讨论了公共内存池推出后的潜在发展以及Bundlers如何能更有效地避免重复操作。
本文主要介绍了 LambdaClass 团队正在使用 Elixir 语言构建一个全新的以太坊共识客户端。该项目旨在通过技术和地域多样性来增强以太坊生态系统的健壮性,并创建一个高质量、易于理解的代码库作为学习和贡献以太坊协议的教育工具。文章详细阐述了项目目标、架构设计、技术细节、开发路线图以及面临的挑战。
本文介绍了如何使用Hardhat工具在特定区块上分叉以太坊主网,以便在本地模拟区块链状态。文章详细说明了设置QuickNode以太坊存档节点、安装依赖项、初始化Hardhat项目以及查询分叉链的步骤。
本文介绍了在Optimism上进行web3开发时可用的不同类型的节点,包括公共Optimism节点、私有Optimism节点提供商和自托管Optimism节点。文章详细解释了Optimism节点的数据传输层(DTL)和客户端软件,并讨论了选择适合特定需求的Optimism节点的最佳方法。