现在每一条链都追求可以发行资产,都试图复制 ETH 的 erc20 和 NFT 生态。
而比特币核心开发者却一直很抵触各种基于比特币的发币技术,最著名的事件就是 2014 年 bitcoin core 为了限制其他开发者利用 Opreturn 字段来开发协议而将 opreturn 的大小限制从 80 字节下调到 40 字节。这事还引起现在的以太坊发起人 vitalk 的不满。
基于比特币开发各种代币技术都得绕着 bitcoin core 开发组走,包括最近几个月流行起来的 brc20,bitcoin core 部分开发者一直在呼吁社区抵制。
但随着基于比特币发行资产的呼声越来越高,社区不停挖掘各种潜在技术,Taprootassets 这一协议被挖出很多文章,我读了它的设计文档,我觉得应该重视起来,它很可能有前途。
Taproot assets 作为了一个发行资产的协议,竟然是获得了 bitcoin core 开发者众多开发者的支持。
Taproot assets 的开发者看起来应该是闪电网络的某个开发组,它的文档都是和闪电网络的文档一起出现的。
可以说 Taproot assets 的开发者是目前所有基于比特币开发代币方案中最强的了。
从技术上讲,Taproot assets 是比特币「本地(native)」代币,比特币矿工会负责验证其安全性。
就目前我读懂的文档,我感觉在本质上矿工并不知道它们会验证新的代币,但这些 Taprootassets 的安全性确认是受矿工保护,因为 Taprootassets 的创建、转账、销毁等等操作,都完全遵守 Taproot 交易,而矿工完全对 Taproot 交易负责。
在比特币上发行资产,和 Taproot assets 这种「本地」代币对比,对应的方案是「客户端」验证。
Brc20 就是著名的客户端验证,最初的 usdt-omni 格式也是客户端验证。
「客户端」验证技术发行的代币,本质上是将比特币主链当成是硬盘,将核心数据都存在链上,而比特币的矿工是不管这些数据的死活的。代币的计算,如是否伪造交易,这是需要另外的软件(即客户端)来完成,而这些客户端一般很难做到去中心化。
「本地」代币的优势很大,最大的优势有天然就拥有去中心化的特性(和比特币一样安全),交易所并不需要额外信任其他软件就可以完成上币,按目前我的理解,交易所只需要支持 bitcoin core 钱包和闪电网络,就可以集成 Taproot assets。而相对的,交易所要上架「客户端」验证的代币则还需要维护一套索引客户端。
从 Taproot assets 的功能来看,目前我看到的最大的作用是可以发行资产,可以是同质化的 erc20 代币,也可以是不同质的 NFT 代币。
并且发行的代币可以将迁移到闪电网络,在闪电网络上转账,这就大大降低了使用的矿工费门槛。
同时 Taproot assets 代币是支持和比特币进行原子交易,我们可以简单地理解为可以建立一个去中心化的交易所完成代币和 btc 之间的交易,这就很牛逼了。
但和以太坊的 EVM 对比,Taproot assets 的功能还是很弱智的,像 erc20 那样增发、锁仓、staking、花式空投……等各种骚操作,目前我还没有发现 Taproot assets 能搞这些动作。
总之,Taprootassets 是基于比特币「本地(native)」的资产发行协议,拥有去中心化的优势。受到了比特币核心开发者的支持。目前明确拥有代币的基础功能。
我感觉这玩意还是值得关注的。