本文全面介绍了区块链索引器的概念及其运作方式,强调了索引器在可搜索链上数据中的重要性,并探讨了索引器解决的数据访问、查询性能和DApp开发等关键问题。文中还提供了索引器的组件、使用案例及选择索引器的建议,内容丰富细致。
本文深入探讨了 ZK Rollup 的去中心化和安全性,阐述了当前排序器面临的挑战,介绍了多种提升 Rollup 安全性的机制和技术架构。文章提供了对智能合约 Rollup 和主权 Rollup 功能的详细分析,同时讨论了共识机制、交易强制包含机制以及共享排序器的潜在优势,使读者对 Rollup 的未来发展有了清晰的认识。
本文介绍了ACP-77提案,旨在重新设计Avalanche子网的创建和管理机制,以提高子网创建者的灵活性,特别是在验证者管理和费用机制方面。提案中强调了如何通过引入新的交易类型和费用模型,解决当前模型中存在的一些高成本和使用限制,使得Permissionless子网的创建更加容易和经济。
本文详细解析了 ERC4626 代币库的工作原理及其安全隐患,特别是通货膨胀攻击的机制及其对初始存款用户的影响,并讨论了若干缓解策略,如使用 ERC4626 路由器、内部资产跟踪以及创建“死牌”的方法,以提升安全性。文章最后提供了关于实施安全性和保护用户资产的建议。
如何调试EVM智能合约 2 :部署智能合约
本文对 CryptoKitties 游戏中的经济机制进行了深入分析,特别是关于猫咪繁殖的过程以及经济中出现的新角色“CryptoMidwives”。通过数据分析,文章探讨了与繁殖相关的链上事件频率、经济激励、以及市场中的竞争情况,并提出了未来可能的研究方向。
本文深入分析了ERC-4626 Vaults中存在的通胀攻击漏洞,攻击者可以通过极少量初始存款和后续的“捐赠”操作,操纵Vault的份额计算,从而窃取后续存款人的资产。文章详细解释了攻击原理、步骤,并通过实例进行了说明,同时探讨了针对此漏洞的多种防御措施,例如使用ERC4626 Router、内部跟踪总资产、创建“死亡份额”以及在初始化时注入初始资金等。
zellic 整理在审计过程把不断地看到Bug ,方便我们审视自己的Move合约。
关于编写安全的智能合约
这篇文章详细介绍了如何在Linux和macOS上安装Stacks 2.0主网节点,并使用Stacks CLI和cURL查询区块链数据。文章涵盖了安装所需的软件、详细的步骤说明以及节点配置的相关信息,适合希望深入了解Stacks生态的开发者。
这篇文章介绍了一种名为 fallback-extension 的模式,该模式可以解决 Solidity 智能合约 24kb 大小限制的问题。通过将某些函数放置在扩展合约中,并利用回调函数将调用转发至扩展合约,开发者可以增添更多的功能。此外,文中还讨论了存储布局一致性、函数选择器碰撞的风险及其对应的气体成本等重要注意事项。
本文详细介绍了如何在以太坊主网上设置和运行Chainlink节点,涵盖了所需的先决条件、创建Ethereum端点、配置PostgreSQL数据库以及运行Docker容器的步骤。文章提供了清晰的指导,有助于希望与链上合约交互的开发者理解和应用Chainlink技术。
本文是一个全面的指南,教你如何在 Arbitrum Nova 上创建和部署一个 10,000 个 NFT 的集合。详细讲解了所需工具、设置开发环境、创建 NFT 合约、上传元数据到 IPFS,以及如何在 NFT 市场上铸造和展示这些 NFT,适合对区块链和 Solidity 有一定基础的人士阅读。
W3A是一个去中心化的数据管理应用,旨在让用户完全控制他们的数据,防止被大型科技公司滥用。文章详细介绍了W3A的背景、功能、技术细节及其开发路线图,强调了数据隐私和安全性的重要性,并探讨了未来可能的应用场景及市场。
本文介绍了 Avalanche 区块链的基本结构及其功能,详细讲解了如何为 Avalanche 网络配置 Coinbase 钱包,如何将智能合约部署到 Fuji 测试网,以及如何创建一个与合约交互的 React 前端应用。通过本教程,读者能够理解 Avalanche 的工作原理,并掌握构建基于 Avalanche 的去中心化应用的实践步骤。