教程:如何通过 Emblem Vault 将比特币 NFT 带到以太坊?
作者:Cookie,律动BlockBeats
在比特币 NFT「开荒进行时」:Ordinals 协议、FOMO 和争论一文中,笔者向大家介绍了当前比特币 NFT 的交易难题——没有交易市场,全凭 OTC。本次要介绍的 Emblem Vault 通过对比特币 NFT 进行封装将其带到了以太坊主网,使比特币 NFT 能够直接在 OpenSea 上进行交易。
如何实现?
Emblem Vault 承担了一个「保管者」的角色——将比特币 NFT 交给他们,获取可在以太坊主网上交易的保管凭证,根据保管凭证对对应的 NFT 进行认领。
卖方使用 Emblem Vault 来 Mint 一个「Vault 保险库」NFT,并往 Emblem Vault 指定的比特币网络地址转入将要出售的 NFT。当检测到该比特币网络地址有资产存入时,「Vault 保险库」NFT 在 OpenSea 上将以卖方设定好的封面图及描述展示。
买方在 OpenSea 上购买「Vault 保险库」NFT 后,卖方即丧失对该「Vault 保险库」NFT 的控制权。买方可以选择继续在 OpenSea 上出售,也可以到 Emblem Vault 官网对该「Vault 保险库」NFT 执行「打开」操作。一旦执行「打开」操作,「Vault 保险库」NFT 将随之从 OpenSea 上下架并被销毁,存放对应 NFT 资产的比特币网络地址私钥将给到「打开」操作者。
卖方操作流程
所需资源:
- 250 个 $COVAL
首先,进入 Emblem Vault 官网,进行「Vault 保险库」NFT 的 Mint。
确认无误后点击「Next」,进入下一个设置页面。
确认无误后点击「Next」,进入最后一个设置页面。
设置完成后,点击「Create Vault」来创建 Vault。创建完成后,在「Deposit Addresses」下方选项中点选「BTC/SCP/OMNI」,得到 Emblem Vault 指定的用于存放比特币 NFT 资产的地址。
接下来,打开 Sparrow 钱包,往该地址中转入比特币 NFT。向 Sparrow 钱包导入存有比特币 NFT 资产的地址,并点击左侧导航栏的「UTXOs」选项。
选定要转移给 Emblem Vault 保管以实现在以太坊主网流通的 NFT 所属的 UTXO。此步骤要十分注意,确保所选定的 UTXO 包含 NFT,且只选定这一项进行后续的操作!如果无法确定该 UTXO 是否包含 NFT,鼠标右键唤出菜单并选择「Output」选项,再点击「Copy Transaction Output」,将复制结果粘贴到Ordinals 官网进行查询确认。
然后点击「Send Selected」。「Pay To」框中填写 Emblem Vault 给定的用于存放比特币 NFT 资产的地址(上文设置步骤中图片所示的「BTC Deposit Address」),「Label」框中填写 Valut NFT 的名称(上文设置步骤中图片所示的「Vault Name」),其余选项无需填写或修改。在这里要再次进行确认这笔交易一定是 1 Input - 1 Output 的!正确的交易事务结构应该如下图红框所示,左边有且仅有 xxxx Inscription...,右边最上端一定为 Send inscr...,下面跟着费用提示。
接着依次点击「Create Transaction」(在这里依然要检查交易事务结构是否如上图所示,否则需要重新操作)、「Finalize Transaction for Signing」、「Sign」和「Broadcast Transaction」来提交交易。
交易提交完成后,回到 Emblem Vault,在「My Vaults」的「Not Minted」目录下找到刚才创建好的 Vault。当 Emblem Vault 确认接收到资产后,「Balance」栏会显示一定的余额。点击「Mint Vault」提交 Mint 请求(Mint 需要花费 250 个 $COVAL),完成 Mint 以后即可在 OpenSea 上交易得到的 Vault NFT。
看到这里您或许会有两个疑惑:
我得到的 Vault NFT 是什么?
您得到的 Vault NFT 是 Emblem Vault 给您的「保管凭证」。由于比特币 NFT 已经被托管到 Emblem Vault 指定的钱包,谁拥有 Vault NFT,谁才能够获得私钥/助记词来解锁这个钱包以获取对 NFT 的控制权。您无法提前获取这个钱包的私钥/助记词,因为一旦执行获取操作,对应的 Vault NFT 将立马被下架并销毁。
使用 Sparrow 钱包进行转移交易时,钱包里不需要额外的比特币作为 Gas 费吗?
不需要。虽然 Ordinals 协议是往单个聪里写入数据使得比特币具有 NFT 属性,但其实 Ordinals 在 Mint 完成时创建的是一个拥有 10000 聪的 UTXO,且作为 NFT 的那个聪在输出中排序第 1。当交易是 1 Input - 1 Output 的情形时,根据先进先出原则,作为 NFT 的那个聪又将首先被分配给 1 Output,接着是排序第二、第三然后直到发送给接收者的值的那个聪。也就是说,作为 NFT 的那个聪以外的聪会被作为 Gas 费支付。每次这样的转移发生,UTXO 都会变得越来越小,直到最后只能动用其它 UTXO 来确保 NFT 不丢失。
由于目前市场上的比特币 NFT 都很新,所以 1 Input - 1 Output 的交易事务结构下进行转移,基本上可以确保 NFT 不丢失。再次强调,必须确保每次只转移 1 个比特币 NFT、交易是 1 Input - 1 Output 的情形、交易事务结构为「左边有且仅有 xxxx Inscription...,右边最上端一定为 Send inscr...」。强烈建议使用比特币全节点+Ordinals Wallet 的组合进行转移以确保万无一失。
买方操作流程
买方的操作流程相对来说就简单很多,大致就是在 OpenSea 上购买对应的 Vault NFT,在 Emblem Vault 上执行「打开」操作获取存放比特币 NFT 的地址的私钥/助记词,到对应钱包转移走比特币 NFT。
首先,到 Emblem Vault 的OpenSea 页面上挑选比特币 NFT。要注意的是不要被假系列迷惑,真系列的总成交量很高,有接近 40000 ETH,是一个比较直接的判断指标。
在左边的过滤器勾选上 BTC 相关的选项,就可以筛选出通过 Emblem Vault 映射到以太坊主网交易的比特币 NFT。
这里又有一个防骗重点。如上图所示,很多 Bitcoin Punks 的价格并不贵。但实际上,真 Bitcoin Punks 的成交价普遍在 0.5 ETH 以上。这些低价 Bitcoin Punks 甚至都不是假图,而是 Vault 里根本就没有任何比特币 NFT。
上文中我们提到,在创建 Vault NFT 的时候,其设置决定了在 OpenSea 上展示的名称、封面图及描述。因此,OpenSea 上列出的比特币 NFT 实际上并不与 Vault 里存放的资产相关联,Vault 里哪怕只存进了价值 1 刀的比特币,都会根据在 OpenSea 上展示出来(如果没有往 Vault 里存入任何资产,则展示上会提示这是一个没有任何资产的 Vault)。
检查的步骤如下。首先,先检查 Vault 中是否包含了对应的比特币 NFT。在 OpenSea 上找到「View website」选项并点击。
跳转过去以后,在「Deposit Addresses」下点击「BTC/SCP/OMNI」,得到 Vault 存放资产的地址。
接着,去 Bitcoin Punks 官网找到这个 Punk 在 Ordinals Explorer 上的链接,可以直接看到当前真 Punk 存放在哪个地址下(如果是没有官网的项目,可以去 Discord 查找系列的 ID 表,将 ID 输入 Ordinals Explorer 进行检视)。
上图显示,当前该真 Punk 的存放地址为 bc1puur...,而 Vault 指定的存放地址是 15ub...,二者不一致,前文 OpenSea 上的标的鉴定为假。
针对 Bitcoin Punks 系列,有热心网友开发了一款快速筛查工具,只要输入 OpenSea 链接进行查询即可辨别真伪。其他比特币 NFT 系列暂时只能根据上述步骤手动进行筛查。
购买完成后,在 Emblem Vault 上「My Vaults」的「Locked」页面上就可以看见自己拥有的 Vault NFT 了。可以执行「Claim(Crack Open Vault)」操作来获得存放着对应比特币 NFT 地址的私钥/助记词。
最后,导入钱包,转移走比特币 NFT。
结语
Emblem Vault 在现阶段对比特币 NFT 的流动性起到了较大改善。对于卖方而言,能够在 OpenSea 上出售自己的比特币 NFT 无疑大大提升了交易的撮合效率。对于买方而言,直接在 OpenSea 上交易大大降低了技术门槛。同时,Emblem Vault 也解决了买卖双方的互信问题,降低了其中一方卷款跑路的风险。
(自 Emblem Vault 将比特币 NFT 交易带入以太坊主网以来,其 Vault NFT 系列的成交量大幅上升)
不过,Emblem Vault 降低比特币 NFT 技术门槛的效果依然是有限的。转移比特币 NFT 时需要注意的问题实在太多了,尤其对想要把比特币 NFT 收藏到自己的比特币钱包中的收藏者来说,各种操作简直就是折磨。
我们依然期待 Ordinals 官方或是其它开发人员在后续能够为我们带来简单快捷的轻量级钱包应用。即使是使用上依然相当复杂的 Emblem Vault,都让我们看到了比特币 NFT 这一新兴市场的消费潜力。相信在各种配套「基建」落地后,比特币 NFT 一定可以释放出更大的能量。