xChar
·a year ago

Intro

#Runes 主网上线在即,要想同一个账号打到多个,就需要拆分UTXO,那什么是UTXO,为什么要拆分UTXO?

什么是UTXO

UTXO(未花费交易输出)可以类比为钞票。每个UTXO就像是你口袋里的一张具体的钞票,记录了一定数量的比特币。当你消费或转账比特币时,你就像是在使用这些钞票来支付。交易结束后,花出去的部分就形成了一个UTXO,如果有找零,这些找零也会形成新的UTXO,也就是新的“钞票”,这些新“钞票”可以在未来的交易中使用。因此,UTXO模型就是一个通过追踪所有未花费的“钞票”(即UTXO)来确保交易合法性和资金正确性的系统。

为什么需要拆分UTXO

比特币的共识协议决定了其十分钟出一个块,一般认为6个区块为确认时间,也就是说发起一笔交易需要等待1个小时来确认交易。而打铭文,打符文本质上就是在比特币链上发起一笔交易。对于撸毛大军来说,大部分人都是直接从交易所提币到钱包,也就是说只有一个UTXO,如果想一个钱包打多个符文就只能每打一次等待1个小时,确认以后才能打第二次,等了一个小时能不能打到另说,就算打到了,符文也都打完了,几乎不可能打第二张。类似于一张百元大钞花8元,剩下的98元要等一个小时以后才能花,为了能同时或短时打多次,就可以把这张“百元大钞”错开成十张“十元”的零钱,也就是把一个UTXO拆分成多个UTXO,每次打铭文只花一个,互不影响。

如何拆分UTXO

拆分UTXO可以看鉴叔 的文章,非常详细

https://twitter.com/jianshubiji/status/1732963223182422450?t=QtMuzfrMj_4fy29Baw1OAA&s=19

Loading comments...