注:本文来自@ohxiyu 推特,Marit整理如下:
#048 新的比特币nft协议Bitcoin Stamps,解决一个问题产生四个新的问题
1 协议介绍
是什么?
Bitcoin Stamps是通过交易输出以一种新颖方式嵌入base64格式的图像数据的方法
- 和以太坊nft的不同:以太坊nft无法**储存,Bitcoin Stamps可以**储存在链上
- 和ordinals nft的不同:ordinals可以通过特定的脚本过滤节点,Bitcoin Stamps无法被过滤
2 如何实现
Bitcoin Stamps实现这一目标的方法是将图像的二进制内容编码为base64字符串,将此字符串作为后缀添加到交易描述键中的STAMP:,然后使用Counterparty协议将其广播到比特币分类帐上。
字符串的长度意味着Counterparty默认使用P2SH(Pay-to-Script-Hash),从而将数据分块到输出中,而不是使用有限的(且可删除的)OP_RETURN。通过这种方式,数据以无法从全节点修剪的方式进行保存,从而**不可变地保留数据。
比特币邮票将根据交易时间戳进行编号。这是为了确保比特币邮票目录按时间顺序排列。第一个比特币邮票将是在描述键中包含STAMP:字符串和有效的base64字符串的第一个交易,依此类推。包含无效或不可解码的base64字符串的交易将不被视为比特币邮票。比特币邮票编号将从零开始,并无限期延续。
3 局限性
3.1手续费过高
将数据分块输出,意味着手续费更高,所以官方建议以下指导方针:24×24像素,8色深度的PNG或GIF。这种“画布”的约束条件非常适合像素艺术。
交易流向大概是这样的,展开还有很多。
3.2 中心化处理
为了加快处理速度并消除索引需求,使用Counterparty API来解码原始比特币交易。解码完成后,将图像上传到http://stampchain.io,通过Web应用程序进行消费。
3.3 铸造限制多,收费不合理
只能通过官方提供的网页铸造,类似于现有的ordinals代打服务,铸造文件不能超过7000 字节。
实测我上传了一个2kb的文件,费率31146聪/kb,但是总铸造费用是0.025983btc=727 usd。这中间没有选择的地方,只能默认接受他的出价。
3.4 规则不自由,并且规则可变,不确定性高
比特币邮票遵循以下规则:
比特币邮票必须是一个数字资产,例如:[A1997663462583877600]。
比特币邮票可以从先前未曾成为邮票的现有数字资产中创建。这是通过在新交易中更新资产以包含stamp:base64字符串来实现的。
比特币邮票不能在同一个资产上**。例如,如果一个资产是邮票,那么仅仅改变描述字段为新的base64字符串,它不会成为新的邮票。然而,新的STAMP:交易将在区块链上创建。新交易只是不会被官方STAMPS项目所索引。这旨在使它们与**创建的邮票保持一对一的关系。
图像数据必须是jpg、png、gif或webP格式,并以base64编码。
官方建议的格式:
STAMP:<base64数据> 示例:
STAMP:iVBORw0KGgoAAAANSU…
4 原罪
协议竟然是带着项目来的,打开官网主页是一个八手的punks,再加上唯一的铸造页面,还有自己的协议。作者mikeinspace可谓是一个人当了运动员当了裁判,还定制了运动规则。其他人只有一个交钱的角色了。
5 总结
为了解决一个问题,而产生四个新的问题,这很币圈,这种伤敌八百自损一千的方式确实需要作者很大的脑洞。作为协议方要给生态****的便利性和低成本,作为铸造服务商起码要提供优质的服务,一个生硬的八手的punks赝品又会有多少人买单?
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
文章标题:长推:解读新的比特币FT协议Bitcoin Stamps
文章链接:https://www.btchangqing.cn/510222.html
更新时间:2023年04月06日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。