本文回顾了ERC-4337的实现及两年来在以太坊上的应用,探讨了不同项目在账户抽象领域的成就以及与此相关的生产统计数据。文中详细介绍了ERC-4337的新概念与组件,如账户合约、用户操作、EntryPoint等,并分析了用户使用情况和项目间的竞争。最后,提出了现行标准的问题及新标准的解决方案,展望了账户抽象的未来。
Signet 是一种简化的以太坊 Rollup,去除了复杂的证明系统和状态根,以降低计算开销和交易成本。Signet 允许运行条件交易并实现跨链资产的即时转移,同时采用回合制的块生产机制来解决中心化问题,提供更高的交易通量和速度。
本文介绍了灵魂绑定代币(Soulbound Tokens, SBTs)的概念及其与非同质化代币(NFTs)的区别,并探讨了其在数字身份和认证等领域的应用。文章深入介绍了ERC-5114和ERC-5484这两个与SBT相关的标准,阐明了它们的特性、用途及实现方式。
ERC-7786是一项提议的跨链消息网关标准,旨在为去中心化应用程序提供一个统一的接口,以安全地在多个区块链之间发送和接收消息。该标准增强了以太坊的可扩展性,促进了区块链之间的互操作性,并提升了开发者和用户的体验。
本文讨论了基于ERC-4337的智能钱包在多个区块链上推动无Gas交易的快速增长,探讨了用户参与度的真实需求与短期使用之间的区别,并分析了不同应用在交易量和用户行为上的表现。文章指出,尽管无Gas交易吸引了很多新用户,但许多项目仅是实现了一次性使用,持久的用户参与仍然面临挑战。
EIP-7702 是一个旨在改善区块链用户体验的以太坊改进提案,允许用户将外部拥有账户(EOA)的执行委托给智能合约,同时保持原有的区块链地址和身份。 并提出了应用程序如何利用其特性的方法。
ERC-6909是ERC-1155标准的简化替代方案,旨在提高多代币合约的效率,其主要特点包括取消强制回调和批量转移逻辑,并引入混合权限管理模型,使得开发者能够更灵活地管理代币。此外,还提出了ERC-6909在DeFi应用中的实际使用,以及NFT系列的元数据处理。
本文详细介绍了ERC-7699,这一新提议扩展了广泛采用的ERC-20代币标准,允许用户在转账中附加参考信息,从而提高交易的清晰度和可追溯性。文章涵盖了ERC-7699的背景、功能、实现方式及其在去中心化金融(DeFi)等应用中的潜在好处,强调了为用户带来的更高体验和更广泛的采用可能性。
本文专注于Optimisim的架构学习和思考,是第一篇,希望从OP入手,逐渐拓展对Rollup、二层网络等方案的理解。在前面写过一些列文章涉及了常见的共识协议,如HotStuff,Tendermint等传统BFT共识以及更为综合和现代的以太坊Gasper,在学习了它们后,我对
本文深入探讨了不变性(invariants)在智能合约安全中的重要性,特别是如何在ERC4626金库中定义不变性。作者详细阐述了不变性定义的过程,并介绍了四种属性类型,帮助开发者理解如何构建安全的智能合约。文章结构清晰,包含丰富的示例和图示,适合有一定基础的开发者阅读。
本文深入探讨了EigenLayer及其再质押生态系统,介绍了如何通过活跃验证者集(AVS)推动去中心化应用程序的开发。EigenLayer的再质押机制增强了经济安全性,使开发者能够利用以太坊的共识机制来支持新的链下服务,同时降低了进入障碍,并促进了多链生态下的相互作用。文中详细介绍了再质押的经济学、网络安全、操作员的作用和跨链创新等关键概念,以及EigenLayer未来的战略和挑战。
Pectra是即将到来的以太坊升级,旨在通过Prague和Electra两个层面提升可扩展性、安全性和开发工具。此次升级引入了多项重要的EIP,如允许验证者在32到2048 ETH之间灵活质押,及智能账户功能的改进。Pectra将增强以太坊用户、开发者和验证者的体验,并推动以太坊向全面Danksharding的方向发展。
文章详细介绍了ERC-2535钻石模式(Diamond Pattern),这是一种代理模式,代理合约可以同时使用多个实现合约。文章深入讨论了钻石模式的实现原理、优势、以及与透明可升级代理(Transparent Upgradeable Proxy)和UUPS的区别。还介绍了钻石模式的应用场景和最佳实践,包括如何实现不可变钻石和可升级钻石,并提供了相关代码示例。
这篇文章详细介绍了可升级智能合约代理模式的原理和用途。通过将功能与存储分开,开发者可以在保持合约地址和存储不变的情况下,升级合约的功能。文章还比较了几种不同的代理模式,包括透明代理、UUPS代理和信标代理,分析它们的优缺点,并提出了相应的安全考虑。
该文章详细介绍了EIP-7702标准及其与Nick的方法结合所带来的新型"PREP"账户。文章探讨了PREP账户的优势,例如显著降低部署成本、实现多链账户的统一等,同时也指出了一些局限性。最终提出了一种新的智能账户标准,旨在提升用户体验和技术安全性。
本文介绍了如何使用 Beacon REST API 和 Ethers.js 构建一个以太坊 2.0 的验证者排行榜应用。详细说明了如何配置项目,安装依赖,以及各个功能的实现,包括获取验证者余额、计算总余额和生成排行榜等。代码部分包含了重要的实现细节,适合有一定基础的开发者阅读。
本文详细介绍了代理合约的概念及其在智能合约中的重要性,特别是如何通过代理合约实现智能合约的升级性和降低部署成本。文章通过示例代码和图解,深入解析了代理合约的工作原理和实现方法,并探讨了存储冲突问题及其解决方案。
本文指南提供了如何创建和部署自己的超额抵押稳定币的详细步骤,使用Foundry作为智能合约开发工具,结合OpenZeppelin和Chainlink。内容涵盖了合约的核心功能、抵押品管理、清算机制及相关测试,适合有基本Solidity和智能合约知识的开发者。
本文深入探讨了以太坊轻客户端的必要性及其在区块链中的功能,重点分析了EIP-7657提案对增强轻客户端安全性的重要性。通过引入新的惩罚机制,以防止恶意同步委员会成员提供错误信息,从而提升了轻客户端在处理跨链交易时的可靠性,保障了去中心化应用的正常运行。同时,文章还探讨了轻客户端在跨链桥和钱包中的应用场景以及潜在的安全性问题。
本文详细介绍了四种流行的Rollup框架(OP Stack、ZK Stack、Arbitrum Orbit和Polygon CDK),分析了它们的架构、特点和适用场景,帮助开发者和企业选择合适的Layer 2解决方案。
扫一扫 - 使用登链小程序
382 篇文章,739 学分
113 篇文章,510 学分
117 篇文章,489 学分
67 篇文章,474 学分
150 篇文章,327 学分