2026年10月19日周一

标签:智能合约

汇总与「智能合约」相关的文章,帮助你系统了解该主题。

比特币上的第三条路:Stacks SIP-009 怎么用合约管理 NFT
NFT 与铭文已审核
比特币上的第三条路:Stacks SIP-009 怎么用合约管理 NFT

除了铭文和侧链资产,比特币生态还有 Stacks 这条以 Clarity 合约管理 NFT 的路线。本文解读 SIP-009 的四个标准函数、Clarity 原生代币原语,以及它与 Ordinals 记录方式的本质差异。

EVM 里的内存不是 RAM:临时工作区如何按字数收“扩张费”
加密货币百科
EVM 里的内存不是 RAM:临时工作区如何按字数收“扩张费”

智能合约运行时访问的“内存”并非持久存储,而是一块执行结束即蒸发的临时工作区,且其计费采用先贵后廉的二次方扩张模型。本文从字节码指令、Gas 计费公式和实际影响三方面讲清 EVM 内存模型,并说明它和存储(storage)在费用与生命周期上的天壤之别。

EIP-170 与 24576 字节:智能合约代码为什么被限制在 24 KB
加密货币百科
EIP-170 与 24576 字节:智能合约代码为什么被限制在 24 KB

以太坊对部署到链上的合约代码设了一条上限:24576 字节,由 EIP-170 在 2016 年 11 月的 Spurious Dragon 升级中引入。本文讲这条限制防的是什么攻击、为什么在创建时检查、大型项目如何用库和代理模式绕开限制,以及这个上限至今没有大幅上调的原因。

冷槽与热槽:EVM 为什么给“第一次碰某个存储”额外收费
加密货币百科
冷槽与热槽:EVM 为什么给“第一次碰某个存储”额外收费

伦敦升级引入 EIP-2929 后,SLOAD 与状态访问类指令按冷热分价:账户本轮第一次访问的槽位收冷价,重复访问只收热价。本文拆解这套定价与无状态化的关系、访问列表如何预加热、以及智能合约存储布局的省钱设计。

合约升级后,之前签的授权还有效吗?
Web3 安全
合约升级后,之前签的授权还有效吗?

可升级合约换了实现,额度记录却没换。本文讲清代理模式与存储分离下授权的生命周期,以及撤销的两种方式在 Gas、Nonce 与生效速度上的差异。

查 ERC-1155 供应量先问 exists:ERC-5615 补上的两个函数
NFT 与铭文已审核
查 ERC-1155 供应量先问 exists:ERC-5615 补上的两个函数

ERC-1155 原生不提供供应量查询函数,ERC-5615 把社区已有的 totalSupply 与 exists 写法标准化。本文解释这两个函数各自回答什么问题,以及为什么供应量算数还需要按事件统计转账。

合约地址对不上?CREATE2 确定性部署与同地址不同代码
NFT 与铭文已审核
合约地址对不上?CREATE2 确定性部署与同地址不同代码

CREATE2 让合约地址只由部署者、盐值和初始化代码哈希决定,部署前即可预言、跨环境可核对。本文解释地址公式、验证用途,以及“目标地址已有代码则创建失败”与“地址相同不代表代码相同”两个要点。