沿着一笔UserOperation的路径,解释智能账户、Bundler、EntryPoint和Paymaster的职责,并给出验证Gas、nonce及失败阶段的排查方法。
沿着一笔UserOperation的路径,解释智能账户、Bundler、EntryPoint和Paymaster的职责,并给出验证Gas、nonce及失败阶段的排查方法。
以太坊JSON-RPC的latest指当前链头,safe指已获得较强共识保证的安全头,finalized则代表已完成最终性。本文比较延迟、重组风险和余额、索引器、交易所入账的选择。
Solana PDA由种子、程序ID和bump派生,并故意落在Ed25519曲线外。findProgramAddress从255向下寻找首个有效值,得到canonical bump。本文解释唯一性、账户约束和invoke_signed权限。
EIP-1167最小代理用极短运行时代码把调用DELEGATECALL到共享实现,让批量实例只保存独立状态而不复制完整代码。本文拆解克隆、初始化、确定性地址和不可升级边界。
Cancun后的SELFDESTRUCT通常只转移余额,不再删除合约代码和存储;只有同一笔交易中创建又销毁才保留旧行为。本文拆解EIP-6780语义、历史区块和升级迁移风险。
EIP-1153加入TLOAD与TSTORE,让合约在一笔交易内共享临时状态并在交易结束后自动清空。本文比较瞬态存储与永久存储的生命周期、Gas、代理调用和重入锁边界。
Solana v0交易用Address Lookup Table把32字节账户地址压缩为一字节索引。本文拆解静态账户、writableIndexes、readonlyIndexes和loadedAddresses的拼接顺序,并给出RPC解析与查表失败排查方法。
EIP-2930访问列表会在执行前预热账户和存储槽,但每个条目本身也要支付内在Gas。本文对照冷访问、暖访问与列表价格,说明Type 1交易的结构、盈亏条件和常见错误。
CREATE2用部署者地址、salt和init code哈希计算确定性合约地址,让代码部署前就能得到收款入口。本文拆解EIP-1014公式,区分创建代码与运行时代码,并说明预计算地址、碰撞和工厂合约的核验边界。
Solana钱包里每种SPL Token通常对应一个独立代币账户,ATA则是由钱包地址、Mint和Token Program确定性派生的规范收款账户。本文拆解钱包主地址、Mint、ATA、普通Token Account和租金的关系,并给出转账前的浏览器核验方法。