# 如何在比特币上“永恒”留言，教程来了

> 首先简单解释一下什么叫OP_RETURN OP_RETURN，简单说，就是： 在比特币交易里写一句话，并且永久存在。 它是比特币的一种功能，允许你在转账时附带一小段文字或数据（一般

首先简单解释一下什么叫OP_RETURN

OP_RETURN，简单说，就是：

在比特币交易里写一句话，并且永久存在。

它是比特币的一种功能，允许你在转账时附带一小段文字或数据（一般不超过 80 字节，汉字大概26个），这段内容会被永久记录在区块链上。

比特币的创世区块，0号区块的第一笔交易，就是一段被刻在区块链上的文字。

![图片](/images/u/btc/b4c06f15f11b7a23.png)

这段话来自 2009 年 1 月 3 日英国《泰晤士报》的头版标题：

“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”

“泰晤士报 2009年1月3日：财政大臣在实施第二轮银行紧急援助的边缘”

它出现在由Satoshi Nakamoto（中本聪）挖出的创世区块里，也就是比特币的第一个区块。

当然这里稍微澄清一下，创世区块里的那段文字并不是通过 OP_RETURN 写进去的，那时候 OP_RETURN 还不存在。

这段内容是被写在coinbase（不是交易所）交易的输入脚本里。

但本质上，它表达的是同一件事：在比特币系统里留下一段不可篡改的文字，永恒存在于比特币的网路里。

从那一刻开始，比特币就不仅仅是一个转账系统。

它也是一个时间戳系统，一个公共记忆系统。

后来有了 OP_RETURN，这件事变得更加标准化，它允许任何人都可以通过一次交易，在链上留下属于自己的小小“刻痕”。

所以你可以理解为：创世区块是第一次“链上留言”。

OP_RETURN，是后来专门为“留言”准备的合法工具。

你可以看到这是我的比特币地址：

3KLy733p6vQDyaKdEY61iGdQPf9pYt9hPv

你可以在任意的支持查询比特币地址的网站上面，输入这个地址，就能看到，比如我经常使用的一个比特币数据查询网站：

https://mempool.space/zh/

在右上角，查询地方，输入地址，点击查询。

![图片](/images/u/btc/e04d1438b365ce9e.png)

你就会看到这个地址的全部相关信息，并且这个网站很好的做了中文翻译。

![图片](/images/u/btc/f15526d181292094.png)

需要特别说明一点。

这种刻录方式，不会“污染”比特币网络。

因为 OP_RETURN 输出本身是不可花费的，它不会进入 UTXO 集，不会增加全节点的长期负担。

网络可以明确识别它只是数据，而不是未来要被花费的币。

更有意思的是，这种刻录的意义，其实已经超越了现实世界的大多数“刻字”。

石碑会风化、纸张会腐烂、服务器会关停、公司会倒闭。

而比特币网络，只要还在运行，你写下的那段数据就存在于全球数万个节点的硬盘里，被持续验证、持续传播。

它不是某个公司的数据库，它是一个去中心化系统的共识结果。

你花费一次手续费，换来的是一段几乎与网络同寿的记录，它存在的时间，将会超越绝大多数你认为“长期”的记录方式。

所以，合理使用 OP_RETURN，是一种克制而干净的链上表达。

在规则之内，留下痕迹。

那么前面说了一大堆，应该如何做一个“永恒留念”呢？我就用imtoken钱包来举例。

第一步，准备一句你想刻在链上的话。

比如：

BIP-110 Let consensus decide. 让共识决定。

第二步，把这句话转换成 Hex。

因为比特币底层只认字节数据，不认中文或英文字符，你可以使用在线转换工具，把文字转成十六进制编码，比如我提供的小工具：

https://hex.btchao.com/

转换完成后，会得到一串类似这样的内容：

![图片](/images/u/btc/b43fa8730e396b1c.png)

这串字符，就是你要写进 OP_RETURN 里的数据。

第三步，构造一笔带 OP_RETURN 的交易。

那我们就打开imtoken钱包主界面

![图片](/images/u/btc/638d75151cb96003.jpg)

点击BTC，选择【转账】

![图片](/images/u/btc/9ac349c289f329ec.jpg)

输入自己的另一个比特币地址，作为接收，转账比特币可以按照最小额度，一般来说，0.00002-0.00005这个范围都可以，太低了就无法转账了。

![图片](/images/u/btc/5cdf52dee563117f.jpg)

这时候也别着急，记得点击【高级模式】，才是关键。

![图片](/images/u/btc/fe5a3da094752861.jpg)

打开高级模式后，并把刚才生成的 Hex 数据填进去，点击【保存】。

![图片](/images/u/btc/82d0c474b6ef86a3.jpg)

矿工费这里，可以点击【自定义】，一般最低是2 sta（聪）就可以。

![图片](/images/u/btc/99ed0516ffe24fab.jpg)

最后，点击【发送】，输入密码或者验证ID（指纹/扫脸）就能完成你的人生第一次“永恒记录”了。

广播之后，你会得到一个【交易号】，其实就是 交易哈希（TXID），复制这个 TXID。

![图片](/images/u/btc/d61a2f7d669cab4e.jpg)

打开区块浏览器，比如 mempool.space， 在搜索框输入你的 TXID。

进入交易详情页面，找到 Outputs 部分。

如果一切正常，你会看到 OP_RETURN 以及你刚才写入的那串 Hex 数据。

![图片](/images/u/btc/454bde911cf8ac88.png)

如果能看到，说明你的那句话就已经被刻在区块链里了。

当这笔交易获得足够确认数后，它就成为区块链历史的一部分。

![图片](/images/u/btc/6207b875e58c29f9.png)

至此，一次完整的刻录就完成了。

只要比特币网络存在，你的那段数据就会随着新区块一起被验证、被同步、被存储。

所以刻录什么更好？

刻那些你十年后依然愿意承认的内容。

刻那些你愿意对未来负责的内容。

刻那些有“证明意义”的内容，而不是“表达欲”的内容。

又或者也可以无视理性，就来一次小任性，小调皮的发泄一下情绪，只要规则允许，你就是自由的，是真正意义的自由言论。

当你第一次完成刻录时，你会突然意识到一件事，比特币不仅在记录财富，它也在记录文明的微小碎片。

而你，刚刚把自己的一个坐标，嵌进了时间里。

---

原文：https://blog.btchao.com/post/2026-03-04-2
