铭文代币的本质就是 SFT?ETH 链如何发行 SFT?

铭文代币的本质就是 SFT?ETH 链如何发行 SFT?

BTC 链缺少智能合约功能,所以任何资产的发行都要用到 OP_RETURN 或者 TAPROOT 这样的脚本区。那么发行 SFT,理论上有两种方式:

在 FT 代币的基础上「添加」某种「唯一性」;

在 NFT 代币的基础上「添加」某种「同质性」;

于是 BRC-20 代币产生了,用到的就是第二种方法。我们在上一个章节中提到,「用户可以在 sat 上刻上任意数据以赋予其独特的特征」,那么铭刻一段文本,它就是文字 NFT(对应以太坊上的 Loot),铭刻一张图片,它就是图片 NFT(对应于以太坊上的 PFP),铭刻一段音乐,它就是音频 NFT。那如果我们铭刻一段代码,并且这段代码是一段「发行 FT 同质化代币」的代码呢?

BRC-20 正是通过利用 Ordinal 协议将 inscriptions(铭文)设置为 JSON 数据格式来部署 Token 合约、铸造和转移 Token,JSON 包含可在比特币网络上实现的可执行代码片段,描述 Token 的各种属性,例如其供应量、最大铸造能力和唯一代码。

于是我们看到了似乎奇怪的东西:打铭文的时候打的是「一张」,这一张 100% 是个 NFT,而「一张」又可以进行拆分,把里面的同质化代币一个个分出去,这有点类似于现实世界里面的「批发和零售」的概念,难怪有人会认为「铭文就是可以进行拆分的 NFT」,但是这种既有 NFT 的属性,又有 FT 的属性,不就是我们前面所说的 SFT 嘛!

Domo 不经意间,居然通过这种似乎返祖的技术方法,在不使用智能合约的情况下实现了 SFT 资产的发行,真的是一件伟大的事情!

ETH 链如何发行 SFT?
我们在上文中简略的讨论了非智能合约公链(BTC 链)如何发行 FT 和 NFT,而对于以太坊这样的智能合约平台如何发行 FT 和 NFT,其实大家都非常熟悉了,这就是常见的 ERC 20 代币和 ERC 721 代币,那问题来了,如何在 ETH 链发行 SFT 呢?有两个代币标准可以选:ERC-1155 和 ERC-2535 。

ERC-1155 是一个多代币(multi token)标准。根据其实质,我们更愿意称它为多实例 NFT (multi-instance NFT)标准。它适合于一个相对狭窄的应用场景,就是同一个 NFT 有多个一模一样的实例。注意是一模一样,这些实例彼此之间必须完全相同,不能有一丝一毫的不同。

ERC-3525 是半同质化代币(semi-fungible token)标准,这是一个通用标准,适用面非常广阔。它可以把多个相似但并不相同的代币识别为「同类」,然后允许同类之间进行相互转账等特殊操作。从效果上,相当于同类之间可以进行合并、拆分、碎片化等数学操作。

两者的差别主要就是在对于「同类」的界定上。

ERC-1155 认为同类对象必须得完全相同,有丝毫不同也不是同类;

ERC-3525 认为同类对象可以求同存异、和而不同,彼此的关键性质相同,但非关键的性质允许存在差异;

对于仅仅发行 MEME 属性的 SFT 代币来说,ERC-1155 足够使用,对于带有更多金融属性的资产,ERC-3525 更加合适。但可惜的是,不管是 1155 还是 3525 ,以太坊生态未见到大规模使用,仅仅是少数几个机构用户发行了少量的债权类 SFT。

为您推荐