EIP-5656新增MCOPY操作码,并规定源目标重叠时采用memmove语义。文章用内存区间、按字计费和扩展成本解释正确实现及基准测试方法。并提供EIP-5656场景下可复查的操作记录与安全边界。
汇总与「智能合约」相关的文章,帮助你系统了解该主题。
EIP-5656新增MCOPY操作码,并规定源目标重叠时采用memmove语义。文章用内存区间、按字计费和扩展成本解释正确实现及基准测试方法。并提供EIP-5656场景下可复查的操作记录与安全边界。
2016 年 The DAO 事件让“重入攻击”成为智能合约安全第一课。本文解释重入攻击的触发条件、回调时序怎么被打乱、 checks-effects-interactions 防御模式,以及普通用户能从审计报告里看到哪些重入防护信号。
不用信任中介,用比特币换另一种币是怎么做到的?本文以 HTLC 与时间锁为底座,拆解两方互锁的原子交换结构、哈希锁的对称设计、超时阶梯的博弈含义,以及闪电到链上“潜水艇交换”的新应用。
对比ERC-6909按token id设置的allowance与覆盖全部id的operator权限,梳理transferFrom检查顺序、撤销界面和集成测试边界。
合约从 Solidity 文件变成链上地址要经历哪些步骤?本文讲解编译产物、部署交易、构造器参数、Gas 成本构成、地址可预测性与开源验证,以及部署后哪些属性永远不会变。
ERC-1155 用一个合约同时管理多种代币,每种既有唯一编号的“非同质”单位,也能批量发行完全相同的同质单位,还支持一笔交易批量转移。本文解释它与 ERC-721 的结构差异、批量 Gas 优化原理,以及游戏场景常见用法的代价与风险。
透明代理、UUPS、逻辑与存储分离——可升级合约让 NFT 项目能修 bug,也意味着规则可能被改。本文拆解代理模式的基本原理、可升级性的声明在哪里查、哪些函数最危险,以及收藏者把“不可变”当默认假设前该做的核验。
ERC-5484 规范了通过签发 burn certificate 销毁 NFT 的方式,让销毁可证明、可撤销(有限期内)。本文解释它与直接 burn 的差异、证书字段的作用,以及版税分成、跨链退场场景中它解决的具体问题。
ERC-2981 让 NFT 合约自己声明版税收款人与比例,但收到声明不等于收到钱。本文解释标准的查询与支付接口、市场端支持的现实差异,以及为什么“版税”更多是协议倡导而非强制执行。
多签钱包没有私钥,怎么在 NFT 市场签订单?答案是 ERC-1271:市场按接口查询合约自己的验签逻辑。本文解释 EIP-712 消息流到链上验签的完整路径、与个人签名在流程上的差异,以及订单签名泄露的真实边界。