本文详细介绍了如何在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项目以及查询分叉链的步骤。
Flashbots 是一个旨在减轻 MEV(最大可提取价值)负面影响的组织,重点在以太坊等状态丰富的区块链上维护公平的竞争环境。该组织通过技术研究和创新,支持验证者和用户在以太坊后续合并中有效参与,同时提升网络安全和交易保护。Flashbots Eth2 工作组的成立旨在推动以太坊 PoS 生态系统中的 MEV 解决方案的采用。
本文介绍了如何在MetaMask中添加Flashbots Protect RPC,以防止前置交易攻击并提高交易安全性。用户可以通过简单的步骤配置该RPC,并在主要去中心化交易所(DEX)上进行交易,享受交易失败无成本和优先上链等好处。文章还提供了一些关于交易取消和与mistX DEX对比的信息。
本文介绍了以太坊在扩展性方面的创新,特别是如何利用MetaMask的signTypedData方法构建状态通道。文章详细阐述了该方法的背景、优势,并提供了具体的JavaScript代码实例,展示了如何进行用户签名和验证,适合开发者学习和应用。
signTypedData
文章讨论了以太坊升级中的CREATE2操作码及其可能带来的安全风险,特别是‘Wild Magic’和‘Zombie Contracts’的概念。作者详细介绍了如何防御这些潜在的攻击,并提供了几种保护措施,如使用不可销毁合约、验证部署历史和验证目标字节码。
CREATE2
本文详细介绍了如何将 QuickNode 的 RPC 端点与 Coinbase Wallet 连接,从而实现更快的交易和可靠的网络连接。内容涵盖 Coinbase Wallet 的功能、QuickNode 的使用及设置步骤,并提供了丰富的屏幕截图和指导信息,使用户能够顺利完成设置。
该项目旨在对单Slot最终性(SSF)共识机制进行全面的学术概述,涵盖现有机制、设计、优缺点以及可行性,并提出新的共识模型和研究问题。项目最终形成一篇硕士论文,对RLMD-GHOST、Tendermint、Algorand等多种共识机制以及Casper CBC、Sleepy model等设计进行评估和分析,旨在为以太坊的SSF实现提出新机制,明确研究现状,并为该领域的研究提供路线图。
以太坊是当前世界上开发最活跃,交易最多的区块链网络。但是在五年前的今天,当创世区块面世并且以太坊网络正式启动时,软件工程界以外的人几乎没有听说过以太坊区块链。
文章介绍了Fuel,一个旨在通过乐观汇总(optimistic rollup)技术扩展以太坊支付能力的项目,特别是针对ERC-20代币的转移。Fuel项目通过减少状态膨胀和提升交易吞吐量,使得以太坊的支付更加高效和经济。
该文章详细介绍了Solidity中的selfdestruct关键字,包括其定义、工作原理、用途以及相关示例。文章回顾了selfdestruct的历史及其在以太坊智能合约中的重要性,同时讨论了使用该功能的安全性问题与潜在风险。尽管功能已在以太坊的上海升级中被弃用,但文章提供的背景与实例仍具有参考价值。