本文档旨在为以太坊主网验证节点推荐硬件配置,建议总花费约为1000美元,推荐配置包括至少8核16线程的CPU、4TB NVMe M.2 存储和32GB (最低) / 64GB (推荐) 内存。推荐NUC 14 Pro 和 Minisforum UM790 Pro。这些配置将作为未来协议更改讨论的参考点,同时也为节点运营商的硬件投资提供清晰指南。
本文深入探讨了以太坊交易的生命周期,从用户发送交易到交易被完全确认的过程。文章详细解释了 mempool 的作用、交易流程的各个步骤,以及可能导致交易失败的常见问题,例如 mempool 已满、参数无效、gas 价格过低和 nonce 不正确等。此外,文章介绍了 Alchemy 提供的 Mempool Watcher 和 Explorer 等工具,可以帮助开发者更好地监控和管理交易。
本文介绍了Hardhat Ignition,一种简化智能合约部署过程的声明性系统,解决了gas高峰、终止的部署恢复等挑战。文章详细说明了使用Hardhat Ignition进行合约部署的步骤、特性和示例,并附带了可视化报告,提升了合约部署的可靠性和便捷性。
本文介绍了区块链节点提供商的概念,解释了为什么运行自己的以太坊节点很困难,以及使用节点提供商的必要性。文章还对比了Infura、Alchemy和Quicknode等不同的节点提供商,并进一步解释了Alchemy的优势,以及如何开始使用Alchemy。
以太坊核心开发者会议 87
以太坊开发者重新确认 Pectra 主网激活的预期日期为 5 月 7 日,主要讨论了哪些执行层(EL)的以太坊改进提案(EIP)应考虑纳入 Fusaka 升级。最终确定了Fusaka升级中需要考虑的EIP提案,包括EIP-7883、RIP-7212、EIP-7834、EIP-7761、EIP-7880、EIP-5920等。
以太坊核心开发者会议 86
文章探讨了Layer 2(L2)作为以太坊文化延伸的概念,强调了L2不仅是技术上的扩展,更是文化和组织上的多元化表现。通过L2,不同的子文化可以在以太坊生态系统中找到自己的发展空间,从而推动整个生态系统的多样性和创新。
这篇文章是以太坊赛博朋克宣言,重申了隐私、安全和抗审查的重要性,强调了去中心化治理、开放访问、全球协作和持续演进等核心支柱。作者呼吁对此进行集体关注,以确保区块链技术在未来继续为社会带来积极的变化。
这篇文章介绍了Solidity作为以太坊智能合约编程语言的背景、优势和使用方法,详细阐述了其历史、与其他语言的相似性、在以太坊及其他兼容区块链上的应用,以及学习资源,提供了丰富的内容和实际案例,是学习Solidity的良好资料。
这篇文章深入探讨了以太坊的扩展问题,专注于Layer2区块链中的有效性证明和欺诈证明的原理及应用。它详细介绍了两种主要的Rollups(乐观Rollups和零知识Rollups),以及它们在提高区块链交易效率和确保交易安全性方面的重要性。
Bybit黑客事件展示了无视操作安全的风险,攻击者利用硬件钱包的盲签名缺陷操控了智能合约,盗取了价值14.6亿美元的以太坊。尽管多重签名钱包在技术上能够提供更高的安全性,然而其有效性仍然依赖于用户的操作流程与习惯,强调了加强操作安全的重要性。
本文介绍了Assertoor,一个用于在以太坊网络上进行测试的工具,通过评估特定条件来确定测试是否成功。它能够执行各种任务,例如验证客户端是否正常运行、处理存款和退出交易等。Assertoor还能够与Kurtosis集成,以简化测试网的部署和配置,并提供了用户界面和API集成,方便用户进行实时测试管理和监控。
本文介绍了 Proto-danksharding 的基本设计,以及如何配合 rollup 的扩容发展
本文介绍了Brownie框架,该框架是一个Python基础的智能合约开发和测试工具。虽然Brownie目前不再积极维护,建议用户转向Ape框架。文章详细说明了项目的安装、使用和部署过程,包括创建项目目录、安装依赖、设置网络和账户、获取测试ETH以及部署合约的完整步骤,适合对智能合约开发感兴趣的Python开发者。