在 zkVM 中,离线内存检查用于验证内存读/写的正确性,而无需每次读取时立即验证。它通过构建读集合 (RS) 和写集合 (WS),在所有操作完成后一次性检查一致性。 为此,本文提出 Multiset Hashing 和 LogUp 两种方法。
文章旨在记录过去所学知识,若文章内容存在不当,欢迎指出。EVM详解之memory
本文探讨了ERC-7281标准如何解决跨链代币的不可替代性问题,提出了一种更有效的代币桥接机制,以提升安全性、流动性和用户体验。ERC-7281的设计允许代币发行者在不割舍控制权的情况下,实现跨链代币的创建和管理,同时通过增强的限额功能改善对区块链桥的风险管理。
本篇文章深入分析了链抽象如何提高资本效率,增强游戏经济,并推动风险投资向以消费者为重点的去中心化应用程序发展。文中详细探讨了链抽象的核心概念,如统一账户、跨链流动性和意图导向交易,并分享了它们在DeFi、游戏和金融市场的应用潜力。文章不仅结构清晰,逻辑严谨,还包含丰富的图示和实例,适合希望理解区块链未来发展方向的读者。
关于 EVM , 你需要知道的一些概念
本文深入探讨了EigenLayer及其再质押生态系统,介绍了如何通过活跃验证者集(AVS)推动去中心化应用程序的开发。EigenLayer的再质押机制增强了经济安全性,使开发者能够利用以太坊的共识机制来支持新的链下服务,同时降低了进入障碍,并促进了多链生态下的相互作用。文中详细介绍了再质押的经济学、网络安全、操作员的作用和跨链创新等关键概念,以及EigenLayer未来的战略和挑战。
本文档介绍了如何使用 OpenZeppelin 的 Governor 合约搭建链上治理系统。包括 Governor 合约的工作原理、设置方法,以及如何使用 Ethers.js 和 Tally 创建、投票和执行提案。同时,还讨论了与 Compound 的 GovernorAlpha 和 GovernorBravo 系统的兼容性,并介绍了基于时间戳的治理方式。
Pectra是即将到来的以太坊升级,旨在通过Prague和Electra两个层面提升可扩展性、安全性和开发工具。此次升级引入了多项重要的EIP,如允许验证者在32到2048 ETH之间灵活质押,及智能账户功能的改进。Pectra将增强以太坊用户、开发者和验证者的体验,并推动以太坊向全面Danksharding的方向发展。
本文档介绍了 ERC-6909 最小多代币接口及其相关接口和合约。
布拉格升级,是以太坊merge之后最具影响力的一次升级
Hardhat 复现详细解析了 Discover 项目的闪电贷攻击,通过 攻击者合约的分析、交易执行流程的重现,以及时序图展示,完整还原了攻击过程。
EVM详解之Storage文章旨在记录过去所学知识,若文章内容存在不当,欢迎指出。若对文章内容感兴趣,也欢迎评论区留言讨论!文章部分图片来自他人博客!一、Storage的结构EVM中的主要数据存储结构包括Storage、Memeory、Stack、Calldata。本章主要介绍Storage数
这篇文章详细介绍了如何在 Avalanche 网络上实现节点,包括安装要求、从源代码构建、安装及运行方法等。还涉及了二进制安装、Docker 安装以及创建本地测试网络等内容,为开发人员提供了全面的节点设置指导。
本文介绍了以太坊协议安全性的最新进展,重点介绍了Pectra系统合约的外部安全审查结果。所有被认为相关或重要的已发现问题都已得到解决。此外,还进行了形式验证,以确保字节码与规范一致。
Base 提议在 2025 年第三季度发布 Fusaka 硬分叉,核心是 PeerDAS 和 EOF,目标是通过简化升级来迭代和扩展,初期目标是 24 个 blob/块,并在年底前提升到 50 个 blob/块,同时正式确定硬件/带宽要求,并呼吁社区贡献。
文章介绍了Smart Wallet Sub Accounts这一新特性,旨在通过结合Spend Permissions和分层账户所有权,改善链上体验并增强安全性。文章还回顾了设计Session Keys的历程,以及最终转向Sub Accounts的原因,强调Sub Accounts在灵活性、开发者体验和用户安全保障方面的优势。
Base 推出 Appchains,这是一种专为应用程序设计的专用rollup,旨在实现独立扩展、定制以及通过近乎瞬时的桥接与Base的无缝集成。Appchains 通过 TEE 提供快速提款,同时保持高度的安全性与性能。开发者可以使用 OnchainKit 快速的在Appchains上构建应用。
本文档介绍了与ERC-721非同质化代币标准相关的一系列接口、合约和实用程序,包括核心功能接口IERC721、元数据扩展接口IERC721Metadata、枚举扩展接口IERC721Enumerable和接收器接口IERC721Receiver。
文章讨论了以太坊中SELFDESTRUCT操作码的弊端,认为它破坏了重要的不变性,如状态对象的数量、合约代码的不变性以及账户余额的自主性。文章提出了两种解决方案:完全移除SELFDESTRUCT,或修改其行为以消除其破坏性影响,同时考虑了现有合约的使用情况和潜在影响。
SELFDESTRUCT
文章详细介绍了ERC-2535钻石模式(Diamond Pattern),这是一种代理模式,代理合约可以同时使用多个实现合约。文章深入讨论了钻石模式的实现原理、优势、以及与透明可升级代理(Transparent Upgradeable Proxy)和UUPS的区别。还介绍了钻石模式的应用场景和最佳实践,包括如何实现不可变钻石和可升级钻石,并提供了相关代码示例。
扫一扫 - 使用登链小程序
489 篇文章,625 学分
197 篇文章,600 学分
412 篇文章,457 学分
128 篇文章,450 学分
66 篇文章,369 学分