什么是UniSat Wallet,如何用UniSat Wallet部署BRC-20代币?

 2023-12-20 13:30:08发布 2023-12-21 21:07:10更新

UniSat Wallet是一款用于BTC生态的Chrome插件钱包,帮助用户存储、铸造和传输BRC-20代币,包括买卖BTC、NFT、域名等。目前部署BRC-20代币多数通过第三工具来进行,而UniSat Wallet是通过构建一款轻量级的钱包插件,帮助用户快速完成BRC-20代币部署、交易等。

BRC-20是什么

当BTC在网络进行转移时,基于UTXO模型的计算方式,会让每笔交易都产生若干个输入(Input,余额增加) 和若干个输出(Output,余额减少),对应到用户账户的金额表示方式,则为区块记录中:Input和Output的总和。

同时,每一枚比特币是由最小单位:一亿个聪(Satoshis)构成(1 btc = 10 ^ 8 sat)。如50 BTC在网络可表示为:4,999,999,999 sats,当用户在网络进行BTC交易时,就会出现如下记录:

BTC交易记录

BTC交易记录

基于FIFO “先进先出”(First-In-First-Out)原则,sat的消耗有先后顺序,较早产生的sat会优先被用于交易。

此外,区块中第一个mint的sat、 难度调整时挖出的第一个 sat、减半时挖出的第一个sat等等,Ordinals基于这些不同时间点或特性所产生的sat给与了不同的编号,并分成了不同的稀缺性等级,以此增加sat的收藏属性。

而Ordinals如何将代币相关信息注入到BTC网络中,该操作的实现受益于BTC网络此前的两次主要升级:

一方面是,BTC在2017年8月进行了隔离见证的升级,该次优化主要是将交易中的签名数据(Witness Data)和交易信息数据(Transaction Data)进行分离,签名信息被保存在称为“隔离见证(witness)”的新区块中,而交易信息数据则在原区块中进行存储,这样以来,原本单个BTC网络区块就可以承载更多笔交易,提升了比特币网络的交易处理能力,即实现了网络的扩容升级。

另一方面,BTC在2018年再次进行升级(Taproot),给BTC网络带来更多的灵活性和隐私性。该次升级中的一个核心是引入了Tapscript (比特币编程语言Script的升级版),让交易中的输入(Input)可以注入额外的内容。

即随着SegWit和Taproot两次升级,打破此前BTC网络的数据存储限制。让Ordinals可实现将文本、图片、JSON数据等,存储在见证数据中,且所存储的数据并不会被执行,可以永久保持在BTC网络上。

所以现阶段BRC-20的本质就是:Ordinals以JSON格式(类似一个文本记账,包含部署(deploy)、铸造(mint)、转账(transfer)等逻辑),注入到BTC网络中,以此形成铭刻(Inscribe),所有被注入的数据称为铭文。

基于此,通过对sat编号和铭文注入,用户就可以通过Ordinal协议来发布BRC-20代币或铸造NFT,如第一个BRC-20代币是ORDI,其代表着是Ordinal的前四位字母,总量是2,100万,用户只要支付链上 GAS 费就可铸造。

UniSat Wallet部署BRC-20代币

UniSat Wallet为用户提供了多种BTC生态服务,包括:代币和NTF的买卖、代币铸造、BRC-20代币信息查询等,用户首先可以安装钱包、获得钱包地址,并从交易所将BTC转入钱包,该操作和常规Web 3钱包一样。

UniSat Wallet界面

UniSat Wallet界面

完成钱包创建后,即可在UniSat官网的marketplace中查看,不同BRC-20代币的信息、挂单价格等:

UniSat-marketplace

UniSat-marketplace

如上图中的第一个代币,90代表代币的总量、$8.76是单个代币的价格、$788.53是总价格、以及对应的sat:2,920,500。选择相应的代币,点击Buy就可完成买入。

用户也可以在UniSat提供的BRC-20代币搜索页中,寻找铸造进度未完成的代币,进行Mint。

BRC-20代币搜索页

BRC-20代币搜索页

以Doge代币为例,下图包含了该代币的:总量1万亿、已经Mint 147.923.949、单次Mint数量是4,200、已经拥有的Holder数量等。

Doge币信息

Doge币信息

同样,Mint完成的代币可以到marketplace中挂单售出。

另外,用户也可以在UniSat官方中,部署自定义参数的域名或铸造NFT等,如下:

部署自定义参数的域名或铸造NFT

部署自定义参数的域名或铸造NFT

可以选择上传文件、或铸造域名、BRC-20代币等:

UniSat Wallet

UniSat Wallet操作页面

确认接收地址无误后,支付相应的GAS费用,常规在10-30分钟后(BTC网络需要出块确认),就可以在UniSat钱包看到已铸造的BTC NFT 。

Unisat在2023年5月31日上线了域名交易,目前已经支持sat和.unisat两类域名的挂单交易。

铭文赛道情况

下图是Ordinals平台BRC-20代币的Mint情况。

Ordinals平台BRC-20代币的Mint情况

Ordinals平台BRC-20代币的Mint情况

目前累积Mint的铭文已经超过4千万,Mint的类型主要为文本类(占比超过90%),其次为图片。12月以来,每日新增的铭文数量持续增长。

ORC-20

围绕着BRC-20代币的相关概念仍然在不断发展,如Binance Academy在5月13日对另一种代币格式:ORC-20,进行了宣传和推广。

与BRC-20相比,ORC-20在技术方面有所提升,更加灵活和可定制化,提高了安全性和可靠性,如可改变初始供应量和最大铸币量、可以使用任意大小的名称等。

ORC-20在技术方面提升,或许为会其在后期带来更多场景应用建设。

LTC-20

此外,莱特币社区在5月2日也推出了基于BRC-20标准的分叉版本LTC-20代币,与BRC-20相比,受益于莱特币网络的效率优势,其出块时间为2.5分钟,每笔交易费用在0.1u左右。

相比BTC网络,莱特币网络在出块速度、交易费用等方面都更具优势,低成本的进入,也是较吸引用户进入莱特币网络的点。

推荐阅读