本文是一个入门级指南,介绍如何使用Solidity创建并部署一个简单的'Hello World'智能合约。文章结构清晰,以多个部分详细解释了所需的基础知识、创建过程和与合约的互动,适合想要学习Web3开发的读者。
PoolManager 是 Uniswap v4 的核心合约,负责管理所有池子的状态和对外接口。它提供了流动性管理、代币交易、余额结算等功能,并通过一系列接口和参数来实现对池子的操作,同时保证合约的安全性和高效性.
本文介绍了如何使用 Solana Certora Prover (SCP) 检测 SPL Token 2022 中的一个关键漏洞,特别是在处理提现过程时验证加密公钥与 ZK 证明的一致性。详述了验证模拟和解决方案的实现,以及使用 SCP 进行形式验证的优势和面临的挑战。
文章详细介绍了Tenderly与ChainSecurity合作的CTF挑战,包括多个智能合约的安全漏洞分析和攻击实现,展示了对Solidity编程、合约漏洞以及攻击手法的深入理解与分析。每个挑战都包含了合约代码示例和相应的攻击逻辑,适合对区块链安全有一定基础的读者学习和参考。
Certora提供了一种解决智能合约安全问题的工具套件,通过其自动化验证技术,帮助开发者检测合约中的漏洞,并确保其安全性。文章详细介绍了Certora Prover的工作原理、与传统审计和测试方法的比较,以及其在多个实际案例中检测到的严重漏洞,展现了其在智能合约安全领域的重要价值。
本文为以太坊开发新手提供了一份关于如何使用Solidity编写智能合约的详细指南。文章介绍了以太坊、智能合约和Solidity的基本概念,并提供了一个简单的智能合约示例与部署步骤,适合初学者学习。该指南还强调了Ropsten测试网的使用,并提供了有关设置和使用Remix IDE的说明。
本文详细探讨了区块链数据的各个方面,包括链上数据和链下数据,区块链索引和子图等。文章深入介绍了链上数据的定义、存储和访问方法,并涵盖了与智能合约、交易数据、元数据、事件数据等相关的技术细节。
本文提出了一种机制以将RIP-7560交易的验证与执行分开,从而简化区块构建过程,同时防止针对区块构建器的拒绝服务攻击。新机制通过定义BUNDLE_TRANSACTION_TYPE来组合AA交易包,确保所有验证框架先于执行框架执行,降低了构建区块时的计算复杂性,对现有智能合约的兼容性影响较小。
本文全面介绍了区块链索引器的概念及其运作方式,强调了索引器在可搜索链上数据中的重要性,并探讨了索引器解决的数据访问、查询性能和DApp开发等关键问题。文中还提供了索引器的组件、使用案例及选择索引器的建议,内容丰富细致。
本文深入探讨了 ZK Rollup 的去中心化和安全性,阐述了当前排序器面临的挑战,介绍了多种提升 Rollup 安全性的机制和技术架构。文章提供了对智能合约 Rollup 和主权 Rollup 功能的详细分析,同时讨论了共识机制、交易强制包含机制以及共享排序器的潜在优势,使读者对 Rollup 的未来发展有了清晰的认识。
本文介绍了ACP-77提案,旨在重新设计Avalanche子网的创建和管理机制,以提高子网创建者的灵活性,特别是在验证者管理和费用机制方面。提案中强调了如何通过引入新的交易类型和费用模型,解决当前模型中存在的一些高成本和使用限制,使得Permissionless子网的创建更加容易和经济。
本文全面回顾了Solana自诞生以来经历的多次重大安全事件,从Grape IDO网络拥堵到Wormhole跨链桥漏洞,再到Mango Markets的价格操纵事件,以及最近的Aurory闪电贷攻击。
本文详细解析了 ERC4626 代币库的工作原理及其安全隐患,特别是通货膨胀攻击的机制及其对初始存款用户的影响,并讨论了若干缓解策略,如使用 ERC4626 路由器、内部资产跟踪以及创建“死牌”的方法,以提升安全性。文章最后提供了关于实施安全性和保护用户资产的建议。
如何调试EVM智能合约 2 :部署智能合约
本文对 CryptoKitties 游戏中的经济机制进行了深入分析,特别是关于猫咪繁殖的过程以及经济中出现的新角色“CryptoMidwives”。通过数据分析,文章探讨了与繁殖相关的链上事件频率、经济激励、以及市场中的竞争情况,并提出了未来可能的研究方向。