GitHub
深入技术
OP_RETURN

OP_RETURN

OP_RETURN 是一种特殊的锁定脚本, 主要用来存储数据。使用 OP_RETURN 锁定脚本的 UTXO 包含聪的数量为0, 且永远无法被花费。

一笔交易的输出中通常只包含一个OP_RETURN 锁定脚本的 UTXO, 多于一个则会被视为非标准交易, 节点不会转发。但对于 Coinbase 交易则无此限制。

锁定脚本

OP_RETURN 锁定脚本以操作码 OP_RETURN 开头,后面跟着最多 80 字节的数据。

OP_RETURN636861726c6579206c6f766573206865696469

存储的数据为: 636861726c6579206c6f766573206865696469, 转换成字符串为: charley loves heidi

解锁脚本

OP_RETURN 锁定脚本不可花费, 没有解锁脚本。

Coinbase 交易

自隔离见证激活以来, Coinbase 交易的输出中需要包含 OP_RETURN 锁定脚本, 用于存储 wTXID 承诺。

Copyright © 2024 HeapUp