本文介绍了Web3开发者技术栈,包括Web3库/dApps、智能合约、节点/Web3提供商和钱包,并通过一个实例演示了如何部署智能合约并与以太坊网络交互。
Rivet是一个为以太坊开发者设计的免费开源钱包和开发工具,旨在改善前端开发体验。它具有独特的功能,如自动节点同步、账户伪装和区块浏览等,解决了使用传统钱包时的开发痛点。Rivet仍在开发中,作者欢迎开发者参与贡献。
即将到来的Electra升级将为以太坊的质押机制带来多项显著改进,包括支持更灵活的验证者管理、验证者存款和委员会结构的优化。文章还详述了在EigenLayer中发现的一个关键边缘案例及其解决方案,强调了跨协议互动的重要性和审计的价值,以及在协议开发过程中需要应对的复杂性和机遇。
本文介绍了以太坊Layer2扩展方案,重点讲解了ZK-rollup。
本文探讨了Memecoin的演变及其在区块链中的地位,指出Memecoin已成为加密经济的基石。文章分析了Memecoin的历史、文化意义以及其在Solana和以太坊等区块链上的发展现状,并探讨了Memecoin对区块链技术普及的潜在影响,以及它作为一种新的文化表达和社区凝聚力工具的价值。
本文介绍了EIP-1559的背景及其对以太坊Gas费的影响,并通过ethers.js库演示了如何发送EIP-1559交易。文章详细解释了EIP-1559的新机制,如baseFeePerGas、maxPriorityFeePerGas和maxFeePerGas,并提供了完整的代码示例和操作步骤。
本文讨论了以太坊网络中的时间小偷攻击(Time Bandit Attack),一种矿工策略,通过改组历史区块获取最大可提取价值。这种攻击不仅威胁投资者的利益,还损害了以太坊区块链的信誉。文章详述了时间小偷攻击的原理、影响及其与51%攻击的相似性,最后呼吁提高网络的安全标准。
该项目旨在通过在协议层面分离验证者角色,实现操作者-委托者分离(eODS),从而改进以太坊的委托权益证明机制。具体来说,通过引入委托者角色,允许ETH持有者直接将其权益委托给验证者(操作者),从而在协议中明确 principal-agent 关系,并减轻流动性质押对权益中心化的影响。此外,还计划通过设计一个用于集成轻量级协议服务的接口,进一步提升委托者的作用,例如参与审查抵抗服务。
本文介绍了如何使用Foundry进行智能合约开发,包括环境设置、合约编写、测试和部署。Foundry是一个全面的工具套件,适用于以太坊区块链上的去中心化应用开发。
该项目旨在增强 Geth 的 JSON-RPC API,通过实现新的trace_*命名空间,特别是trace_filter,引入eth_getTransactionBySenderAndNonce来增强交易查询功能,标准化错误代码,并使用flood进行基准测试和优化,从而提高互操作性和性能。项目将涉及数据库索引的创建,性能优化,以及与其他以太坊客户端的合作。
trace_*
trace_filter
eth_getTransactionBySenderAndNonce
本文介绍了如何使用Go语言连接以太坊网络,并利用QuickNode的基础设施提升后端的速度和可靠性。文章详细说明了Go语言的关键特性、安装步骤以及如何通过Go的ethclient包与以太坊网络进行交互。
本文深入探讨了如何在以太坊上创建类CryptoKitties的游戏,通过分析其源代码的不同合同,实现了数字猫的购买、出售和繁殖等功能。文章详细阐述了逻辑结构、核心数据和功能模块,为开发者提供了再次创作的基础,且提供了一些编码示例及解释。
本文介绍了在以太坊中证明全节点的必要性,重点阐述了如何通过 zkBridge 实现高效、安全的互操作性。文章详细解释了 deVirgo 证明系统的工作原理以及与传统轻客户端的安全性比较,展示了 zkBridge 在多链环境中的应用前景。最后,通过实验结果评估了系统性能,并展望了未来的优化方向。
本文描述了将 Reth 以太坊执行客户端从 Merkle 树迁移到 Verkle 树,并使其成为无状态客户端的 PoC 项目。该项目旨在集成 rust-verkle 密码学原语到 reth,并实现无状态客户端功能,从而支持以太坊的去中心化和与 Zk-EVM 的兼容性。主要工作包括构造区块执行的见证(witness)、传播见证以进行无状态验证,以及从 Verkle 区块见证获取预状态。
本文提出在即将到来的 Electra 网络升级中调整 ETH 的发行曲线,以应对当前发行策略可能导致的大部分 ETH 通过 LST 质押的风险,并减少高质押率带来的负面影响,如 LST 的赢者通吃市场、对 ETH 持有者的稀释等。文章建议采纳 Anders 提出的新发行曲线,以降低新增质押的激励,并在长期内实现更高的真实质押收益。