简单理解铭文

关于铭文的技术原理网上已经有很多讨论了。这里结合链上数据做一个简单的理解。如果对比特币不太了解的同学可以先学习一下前置知识:

UTXO

网络上关于UTXO已经有很多分析了,随便一搜就有。这里就简单放个链接:

https://steemit.com/cn-cryptocurrency/@antonsteemit/utxo

TapRoot

铭文本质上就是一串附属在交易中的数据(转账附言),并且利用了TapRoot可以携带多达4MB的特性,实现NFT以及FT。

https://web3caff.com/zh_tc/archives/76731

另外,这篇文章用微信转账的例子生动形象地描述了铭文的原理。

post image

https://mp.weixin.qq.com/s/QLUnYELbmwIqJJFyz75ieA

给谁转账?

道理我都懂,那么最后的问题来了,这个转账转给了谁?比如,我现在想要mint某个铭文,我是不是得发起一个交易,这个交易里面包含了跟铭文相关的操作,比如(依然用微信的例子):

post image

这笔交易的对手方是谁?

答案是自己。可以向自己发起一笔实际交易额为546聪的交易。我们可以来看个例子:

https://www.oklink.com/cn/btc/tx/a84a059b75968d2f8be164eae7bdd17c5b2e583d010c67083ee666c2af0dc5de

在这笔交易中,输出=输入+手续费,并且输出只有一个地址(bc1p0lclulm)。也就是说,bc1p0lclulm这个地址发起了一个交易额为546聪的交易。用形象的话说:

付手续费让矿工给你刻字。

或者另一个生动的例子是:

你有2粒米 想让一个师傅帮你刻一下你的名字 你付了一粒米给他当辛苦费 他帮你刻上去 并把另外一粒米还给你了。

post image

在代币转账中可以看到接收方的地址是bc1p0lclulm:

post image

致谢

这篇文章是根据群里讨论总结出来的,在此感谢群友 @TS @Mark·R🍢 @起风了🍃 @shooter @Joe,特别是@Q某某 @Harry L的精彩比喻。