2026年10月6日周二

标签:智能合约

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

Token Bound Account 是什么?给 NFT 绑一个链上钱包
NFT 与铭文 已审核
Token Bound Account 是什么?给 NFT 绑一个链上钱包

ERC-6551 提议给每一个 NFT 分配一个专属的智能合约账户,让 NFT 可以“持有”其他资产、与其他合约交互,转让 NFT 时整个账户随之外出。本文讲清注册表、确定性地址计算、控制权的来源,以及使用 TBA 前必须了解的风险。

灵魂绑定代币是什么?不可转让 NFT 与链上凭证
NFT 与铭文 已审核
灵魂绑定代币是什么?不可转让 NFT 与链上凭证

灵魂绑定代币(SBT)是一类不可转让的代币,用来表达学历、会员、信用等“绑在人身上”的关系。本文从 2022 年的 Soulbound 文章与 DeSoc 论文讲起,解释 ERC-5192 与 ERC-5484 两个落地接口、可撤销与密钥迁移难题,以及这类代币的隐私争议。

NFT 租赁是什么?ERC-5501 租借与委托机制
NFT 与铭文 已审核
NFT 租赁是什么?ERC-5501 租借与委托机制

ERC-5501 给 ERC-721 NFT 增加了租赁与委托两类角色:租用人临时取得使用权,委托人代为持有但不取得所有权。本文解释租约如何在链上记录到期与终止、与直接转让的区别,以及租借 NFT 前要确认的几件事。

ERC-721A 是什么?批量铸造为什么更省 Gas
NFT 与铭文 已审核
ERC-721A 是什么?批量铸造为什么更省 Gas

ERC-721A 是 Chiru Labs 为 ERC-721 提供的兼容性实现,通过改变所有权存储方式大幅降低批量铸造的手续费。本文解释它与传统 ERC-721 合约在存储结构上的差异、Azuki 项目的实际效果,以及它对普通用户铸造体验的影响。

Solidity存储槽位怎么计算?
公链与 Layer2 已审核
Solidity存储槽位怎么计算?

通过具体变量布局演算Solidity的32字节槽位、紧凑打包、mapping与动态数组派生位置,并说明代理升级时哪些改动会破坏旧数据。文中同时给出storageLayout比对步骤、嵌套映射哈希公式,以及可升级合约增删变量时的兼容性检查清单。

Aave闪电贷回调如何还款?
DeFi 教程 已审核
Aave闪电贷回调如何还款?

沿Aave Pool、接收合约executeOperation和还款授权的原子调用链,比较flashLoan与flashLoanSimple并排查premium和回滚。

ERC-1155批量转账怎么解码?
加密货币百科 已审核
ERC-1155批量转账怎么解码?

ERC-1155用一个合约管理多类资产。本文拆解safeBatchTransferFrom、TransferBatch数组、接收器回调和事件重建余额。同时区分TransferSingle与TransferBatch的topics/data布局、零地址铸销语义和批量数组长度检查。

CREATE2为何能提前算出合约地址?
公链与 Layer2 已审核
CREATE2为何能提前算出合约地址?

CREATE2用部署者地址、salt和init code哈希计算确定性合约地址,让代码部署前就能得到收款入口。本文拆解EIP-1014公式,区分创建代码与运行时代码,并说明预计算地址、碰撞和工厂合约的核验边界。

EIP-2930访问列表何时能省Gas?
公链与 Layer2 已审核
EIP-2930访问列表何时能省Gas?

EIP-2930访问列表会在执行前预热账户和存储槽,但每个条目本身也要支付内在Gas。本文对照冷访问、暖访问与列表价格,说明Type 1交易的结构、盈亏条件和常见错误。