当前位置:首页 > 知识 >

比特币NFT:BTC Stamps的新机遇

比特币NFT的世界出现了一股新的趋势。这种趋势被称为BTC Stamps(比特币“邮票”),是一种全新的比特币NFT实现方式。在BTC Stamps问世的头20天内,通过这种方式铸造的NFT数量远远超过了我们熟悉的Ordinals起步时的数据。

BTC Stamps是由匿名开发者Mike In Space!创建的。根据他提交的Github资料,BTC Stamps的实现方法是将base64格式的图像数据嵌入到比特币链上的交易输出中,从而永久地保存相应的图片数据。

具体来说,用户需要将图片的二进制内容编码为base64格式的字符串,然后在该字符串之前加入“Stamps:”的前缀,并使用Counterparty协议将文本内容广播到比特币链上。该内容会被切分并逐一编号,以便上层应用可以根据编号解码到原始图片内容。

这里涉及到一个概念——Counterparty协议。Counterparty协议早在2014年就已经存在了,它被认为是NFT的先驱。这个协议的特点是可以将数据嵌入到比特币交易中的空白处。然而,大多数的Counterparty交易会采用OP_RETURN的数据编码方法,但这种方法的数据可以被比特币全节点删除,因此不适用于强调永久保存的NFT。而在BTC Stamps的情况下,由于base64字符串的长度是固定的,相应的交易会默认为P2SH类型,这种类型的交易需要将数据分拆并嵌入多个交易输出中,并且不能被比特币全节点删除,实现了对图片数据的永久保存。

关于BTC Stamps的用户体验,有两点需要注意。首先是从数据上链的成本角度考虑,建议用户选择24x24像素、8色深的PNG或GIF格式的图片,这也是头部项目CryptoPunks的原生分辨率。其次,所有的BTC Stamps NFT都会根据交易时间戳进行编号,编号从0开始并无限延续,但无效或无法辨认的base64字符串的交易将不被承认。

数据显示,截至北京时间4月6日1:30,已经铸造了8220个BTC Stamps NFT,大多数图片内容直接使用了CryptoPunks的原图。

综合来看,BTC Stamps为所有对比特币NFT感兴趣的玩家提供了一种全新的实现形式。与Ordinals相比,BTC Stamps的最大优势在于数据保存基于最简单的交易输出完成,比特币全节点只能选择保存BTC Stamps。不过,BTC Stamps的费用成本较高,而且仅限制于较小的原始图片规格。相比之下,Ordinals还支持除图片外的其他文件类型,如文本、音频、视频和应用程序等。比特币NFT的发展仍处于早期阶段,BTC Stamps和Ordinals都还不够成熟。它们最终能否分出优劣,或者根据不同的特点走向不同的应用方向,将是比特币NFT未来发展的关键。Odaily星球日报将继续跟踪这一细分领域的发展动向。

猜你喜欢

关注我们

微信二维码

微信