本文档介绍了 ERC-6909 最小多代币接口及其相关接口和合约。
文章通过详细分析多个审计报告,提供了如何识别和解决智能合约漏洞的实用技巧,强调深度分析和验证的重要性。
本文档介绍了OpenZeppelin Contracts库中与ERC20代币标准相关的接口、合约和实用程序。核心合约实现了EIP中指定的行为,并提供了一系列自定义扩展,例如无gas token批准、销毁token、限制token供应、暂停token转移等。此外,还包括了与ERC20合约交互的多种实用程序。
Solidity 0.8.20 版本发布,引入了新的操作码 PUSH0。PUSH0 的作用是将常量 0 推送到堆栈上,可以减少合约字节码大小,降低合约部署的 Gas 成本。在以太坊主网使用该操作码时,需要注意其他链可能不支持 PUSH0 操作码,需要选择正确的 EVM 版本。
PUSH0
文章讨论了EIP-3074中AUTH/AUTHCALL机制的安全风险,指出该机制要求用户签署一个“空白支票”,将所有操作权限委托给调用者,可能导致恶意或有漏洞的调用者代表用户执行任何操作,包括盗取资产、操纵投票、控制合约等,且无法撤销。
本文深入探讨了代币铸造(Token Minting)在加密货币领域中的重要性,涵盖了代币铸造的定义、机制、经济影响、合规性以及未来趋势。文章详细介绍了智能合约在代币铸造中的作用,以及代币经济学(Tokenomics)如何影响代币的价值和市场动态,还讨论了监管环境对代币铸造的影响,以及代币铸造技术的未来发展方向。
本文档介绍了如何使用 OpenZeppelin Defender 管理 TimelockController 合约的角色。TimelockController 是一种智能合约,用于在操作排队和执行之间强制实施延迟,以提高去中心化治理的安全性。通过 Defender,用户可以导入 TimelockController 合约,创建提案,授予和撤销角色,从而实现对合约权限的集中管理。
本文从聚合理论的角度分析了Web3,认为Web3通过降低验证和信任的成本,创建了传统模式下无法实现的多家价值数十亿美元的公司。区块链技术使得验证数字资产的来源和真实性变得容易,从而降低了Web2平台在验证供应商方面的成本。此外,Web3的聚合模型还能创造全新的市场,特别是在数字资产领域,例如DeFi、NFT和数据市场。
本文详细探讨了矿工可提取价值(MEV)的概念及其对以太坊生态系统的影响。通过介绍前置交易和夹击交易的技术,分析了矿工如何利用这些策略从交易中获利,同时讨论了MEV对区块链协议的影响与反制措施,以及MEV在复杂智能合约中的普遍性。
这篇文章讨论了Cardano与Polkadot和Substrate的合作,强调了这一整合如何促成区块链的互操作性。通过介绍Cardano结算层(CASL)和PartnerChains框架,文章探讨了如何通过这种合作推动智能合约和去中心化应用的发展,使得不同区块链之间的界限模糊化,推动Web3的未来。
Starknet Alpha 2 发布了多个新特性,包括支持智能合约之间的可组合性,以及新的本地测试框架。该版本还进行了多项性能改进,如引入梅克尔-帕特里夏树和高效的位操作内置功能。此外,Starknet 生态系统正在不断增长,OpenZeppelin 和 Nethermind 团队参与了标准合约和 EVM 到 Cairo 的编译器开发,预计将推动更多应用的开发。
这篇文章介绍了如何将 Lido 的 stETH 和 wstETH 代币集成到去中心化应用程序 (dApps) 中,重点讨论了在货币市场、去中心化交易所 (DEXes) 和区块链桥的应用。文章详细描述了 Lido 的工作原理、代币的特点、集成步骤、优势与风险,以及如何提升用户体验和构建创新的 DeFi 策略。
这篇文章深入讲解了以太坊的状态 trie,详细介绍了不同类型的 trie 数据结构,包括 Merkle Patricia Trie、世界状态 trie、交易 trie、收据 trie 和账户存储 trie。文章以清晰的结构和逻辑逐步展现了各类 trie 的原理和应用,旨在帮助读者加深对以太坊区块链的理解。
本文介绍了一种新的代币发行机制,即可变速率GDA(VRGDA),通过调整价格来控制代币的发行速度,使其接近自定义的时间表。当销售进度超前于时间表时提高价格,而当销售进度落后于时间表时降低价格,是对GDA机制的推广。文中给出了机制的概述和Solidity实现,以及几个示例时间表。
本文是Huff语言系列教程的第一部分,介绍了Huff语言的特性、语法和结构,以及如何使用Huff构建优化的智能合约。通过ERC20的transfer函数和SumArray谜题两个实际案例,展示了Huff在gas优化方面的优势,并与Solidity进行了对比。文章还介绍了Huff的开发流程和工具。