OP Stack 的 L2 区块里固定住着一类特殊交易:由 L1 区块推导而来、不做签名验证、前缀为 0x7E 的充值交易。每个 L2 区块的第一笔必须是 L1 属性交易,用户充值则从 Portal 合约的事件里被推导进区块。本文按规范拆解这类交易的字段、与 withdrawals 的方向差异,以及查充值时该看哪些字段。
汇总与「交易结构」相关的文章,帮助你系统了解该主题。
OP Stack 的 L2 区块里固定住着一类特殊交易:由 L1 区块推导而来、不做签名验证、前缀为 0x7E 的充值交易。每个 L2 区块的第一笔必须是 L1 属性交易,用户充值则从 Portal 合约的事件里被推导进区块。本文按规范拆解这类交易的字段、与 withdrawals 的方向差异,以及查充值时该看哪些字段。
以太坊想淘汰无类型的旧式交易,但旧签名的有效性关乎资金出路。EIP-2972 提出两种包装类型:把旧式交易的签名与载荷原样装进新封套,任何客户端都能自动升级。本文拆解它的双格式规格、被撤回的原因,以及类型字节 0x01 归属的后续反转。
EIP-2930 让交易有了访问列表,EIP-1559 又给交易换了双费用字段,类型一由此成了两头不靠的过渡形态。EIP-3709 建议钱包和服务商把用户提交的类型一自动升级成类型二。本文讲清这段类型演化史与提案规则,并教你查看自己交易的类型字节。
EIP-2711 在 2020 年提出一种新交易类型:发送人签名之外可再加一个代付人签名,交易内可打包多笔子交易,还能带上到期时间。本文拆解它的四种子类型、双签名结构与最终被撤回的原因,并说明它和今天 ERC-4337 代付路线的分野。
隐藏金额的承诺必须附带范围证明,否则谁也拦不住把金额伪造成天文数字的溢出攻击。门罗币 2018 年 10 月的网络升级用 Bulletproofs 替换 Borromean range proof,把典型两输出交易从约 13.2 KB 压到约 2.5 KB。本文拆解范围证明为什么必须存在、多输出聚合为什么能省、以及体积下降如何改变费用与区块占用。
已签名交易的十六进制串是所有节点和浏览器共同认得的通用形态。本文讲清 EIP-2718 的信封规则、0x01 与 0x02 各带什么字段、旧式交易为何首字节一定不小于 0xc0,以及手搓原始交易最容易踩的三个坑。
隔离见证生效后,每个含见证数据的区块都要在coinbase交易里写一条至少38字节的承诺:六字节前缀加一个双重SHA256哈希。这条承诺把全区块的见证哈希钉进区块里,也顺手给未来软分叉留了扩展位。
以太坊的交易信封怎么从一袋纯 RLP 列表变成带类型前缀的分层结构:传统、访问列表、动态费、blob、授权五种交易类型号分别对应哪些提案,节点和钱包凭什么靠首字节判断后面是什么。
输入数据记录着这笔交易要求合约执行哪个函数、参数是什么。本文按 ABI 结构拆选择器和参数槽,讲已验证源码如何支撑解码显示,以及签名前对不可解码交易的风险判断方法。
2009年1月12日,中本聪向哈尔·芬尼转出10枚比特币,被普遍认定为史上第一笔转账。本文拆解承载它的交易结构:P2PK脚本、找零输出,以及为什么早期交易的样貌和今天不同。