本文介绍了OpenZeppelin,一个为以太坊和其他区块链平台提供安全、可重用智能合约库的公司和开源平台。文章概述了OpenZeppelin提供的关键产品和服务,并展示了如何通过npm安装OpenZeppelin,以及如何使用OpenZeppelin的ERC20代币合约。
本文探讨了以太坊L1层中二叉树的最新进展,对比了稀疏默克尔树(SMT)和前缀默克尔树(PMT)的优劣,并提出了优化SMT的存储、哈希计算等方面的策略。文章还介绍了状态数据编码方案,以及账户和存储槽的组织方式,同时讨论了哈希函数的选择和树的序列化方法,最后分析了Verkle树的现有进展在二叉树中的可重用性。
本文介绍了对于Web3开发者非常有用的GitHub仓库资源。文章列举了18个优秀的GitHub仓库,涵盖了从以太坊开发工具、Solidity学习资源到NFT市场搭建、Solana开发等多个方面,可以帮助Web3开发者提升技能,并提供了每个仓库的简要介绍和使用场景。
本文详细介绍了以太坊的归档节点,解释了其工作原理、同步过程以及为何在开发去中心化应用(dApp)时使用归档节点的重要性。文章还列出了所需的硬件规范以及如何利用Alchemy连接归档节点。
本文档旨在为以太坊主网验证节点推荐硬件配置,建议总花费约为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),以及它们在提高区块链交易效率和确保交易安全性方面的重要性。