永铭链 (EternalInscriptionChain)—— 永恒铭刻于链#
intro#
本来应该在情人节前发这个文章,但是之前很久没更新了,加上马上 2024 了,就写下这篇教程,教大家把新年愿望或祝福直接刻在区块链上。
区块链本质是分布式账本,同样的信息保存在世界各地的电脑上,理论上来说,只要区块链节点还在运行,链上数据就可以永久保存。2009 年 1 月 3 日,中本聪创建比特币创世区块(区块高度为 0 )时就在上面刻上了“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks(此时正是英国财政大臣被迫考虑第二次出手缓解银行危机的时刻。)”
。赵丽颖、冯绍峰的结婚喜讯也被被记录在高度为 6529151 的以太坊链上。将自己比较重要的时刻或消息铭刻在链上,是一件十分浪漫的事。我将其命名为永恒之 “链”(Blockchain of Eternal Love) 或者叫做 永铭链(Eternal Inscription Chain),前者记录爱恋或数字结婚证,后者记录难忘的事。下面我将教大家如何铭刻
链的选择#
既然是在链上刻字,那首先需要选择一条区块链,个人认为选择刻字的链应考虑以下 2 点
- 著名公链,理论上来说越出名的公链,越能永久保存,最好的那当然是比特币链、
- 手续费或 gas 费,任何交易都需要支付手续费,刻字本质上也是一笔交易,只不过是在交易上附加了一些信息,因此要考虑到各个链的交易手续费,最近铭文爆火,比特币链上的手续费太高,因此我用的狗狗币作为演示
我个人推荐 ETH、BSC 和 polygon 链,当然,其他链同理,大家可以随便选择,gas 费 ETH>BSC>polygon
刻字数据#
当然,仔细想想也能知道,一个账本保存这么多份,那么这个账本数据本身应该不会很大,否则存储和传输会成为大问题。确实如此,账本本身就不大,每笔交易更是十分精简,下面是一个狗狗币交易的数据
因此,在上面刻的数据也不能很大,图中"script_hex"
也就是"6a3430783332333033323334323036383631373037303739323034653635373732303539363536313732323036323739323037393739"
这个数据就是我铭刻的数据,6a 表示操作指令,34 也是 16 进制数,表示后面的 52 个字节为数据部分,后面的30783332333033323334323036383631373037303739323034653635373732303539363536313732323036323739323037393739
一共 104 位,刚好 52 个字节,通过 16 进制数转换成字符则为0x32303234206861707079204e65772059656172206279207979
,这里的0x
也是表示 16 进制,我们把0x
删了再转换一次就可以得到我铭刻的原始数据2024 happy New Year by yy
这正是我的新年祝福,数据非常短,每个链刻字的上限不一样,反正以精简为原则即可。
刻字步骤#
我这里默认大家都会买币提币,钱包的使用等操作,如果不会的话建议直接找我帮忙刻字,注册交易所,kyc,买币,提币操作太繁琐,入金出金的损耗也不低,只为了刻字的话实在不划算。
下面是具体步骤
- 准备好能刻字的钱包,推荐 tokenpocket 钱包,其他大多数钱包都不支持附加信息的写入,imtoken 钱包只有少数几条链可以写(tokenpocket 请打钱 0xfaa0a85dc23aaa54bb48c2da634a871e4126113b)
- 原生代币,请在钱包中充入你选择的链上的原生代币,例如 ETH 链的 ETH,polygon 链上的 MATIC,BSC 上的 BNB,理论上来说不支持非原生代币交易的刻字
- 在该网页中把要刻入的字符转换为 16 进制,如图
把我的 2024 祝福转换为了 16 进制字符
4. 打开钱包,选择转账
- 输入转账的地址,刻字是刻在交易上的,所以需要生成一笔交易,你转入自己另一个钱包就行
- 在高级功能中 op_return 选择 16 进制,把刚才的字符前面加上 0x,输入转账金额,选择矿工费(手续费),确认交易即可
conclusion#
刻字和 NFT 有着本质的区别,NFT 其实是存储在中心化或去中心化存储服务器中,都并不是直接写在链上,链上实际上只是写入了一个内容或地址,告诉我们去哪里找这个 NFT,并不能排除 NFT 本身被删除的可能性(包括去中心化存储),而刻字则是直接在链上写入信息,理论上来说其保存期限要比 NFT 更久。
最后,新的一年即将到来,祝大家新年快乐!大家都可以把节日的祝福或对 “ta” 的心意铭刻于链,做到比钻石更久远的 “爱 “链””。