本文介绍了如何自定义 BuildBear 节点的 Hardhat 选项,每个选项的功能和用法都进行了详细阐述,包括事务失败原因、合约编译结果、账户模拟等。文章结构明确,适合希望深入了解测试环境定制的开发者。
本文详细介绍了以太坊的归档节点,解释了其工作原理、同步过程以及为何在开发去中心化应用(dApp)时使用归档节点的重要性。文章还列出了所需的硬件规范以及如何利用Alchemy连接归档节点。
本文介绍了Hardhat Ignition,一种简化智能合约部署过程的声明性系统,解决了gas高峰、终止的部署恢复等挑战。文章详细说明了使用Hardhat Ignition进行合约部署的步骤、特性和示例,并附带了可视化报告,提升了合约部署的可靠性和便捷性。
以太坊核心开发者会议 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亿美元的以太坊。尽管多重签名钱包在技术上能够提供更高的安全性,然而其有效性仍然依赖于用户的操作流程与习惯,强调了加强操作安全的重要性。
本文介绍了 Proto-danksharding 的基本设计,以及如何配合 rollup 的扩容发展
本文介绍了Brownie框架,该框架是一个Python基础的智能合约开发和测试工具。虽然Brownie目前不再积极维护,建议用户转向Ape框架。文章详细说明了项目的安装、使用和部署过程,包括创建项目目录、安装依赖、设置网络和账户、获取测试ETH以及部署合约的完整步骤,适合对智能合约开发感兴趣的Python开发者。
本文详细介绍了智能合约在以太坊及其兼容区块链中的作用,深入比较了两种主要编写智能合约的高阶编程语言:Solidity和Vyper,分别强调了它们的特性、优缺点和应用场景。同时提供了学习这两种语言的资源,为开发者选择合适的工具提供指导。
文章详细介绍了零知识以太坊虚拟机(zkEVM),其定义、工作原理、架构及与以太坊智能合约的兼容性,并探讨了zkEVM在提高以太坊扩展性与安全性方面的重要性。此外,比较了不同类型的zkEVM及其各自的实现方式。