Ordinals 硝烟背后,读懂「没争议」的比特币代币标准 SRC-20
在 Bitcoin Core 开发者 Luke Dashjr 引发 Ordinals 移除争议,并在比特币社区引起轩然大波之际,OKX CEO 徐明星在思考这是否会迫使比特币铭文社区转向 SRC-20 或闪电网络 Taproot 资产的可能性,同时其也坚称,OKX 将继续建设以支持比特币生态系统。
尽管 Luke Dashjr 在之后发出「我们不必消除所有铭文来使比特币受益」,「Ordinals 只是一个骗局」的观点,但这场热潮正在延伸至 SRC-20 和 SRC-20 基于的 Bitcoin Stamps 协议上。
什么是 Bitcoin Stamps?
Bitcoin Stamps 由软件工程师 Mike In Space 创建,可以将图像数据嵌入到比特币交易中,并根据交易时间戳进行编号。具体来说,数据直接存储在比特币的未使用交易输出(UTXO)集中的 Bare Multisig,而不是像 Ordinals 那样存储在见证数据中。
Stamps 还引入了「Key Burn」密钥销毁技术,在铸造 Stamps 时将「假多签」的支出密钥分配给销毁地址,使可支出的输出实际上变得不可支出。也就是说,兑换密钥并不由艺术家持有,而是被分配给销毁地址,从而解决艺术家可消费输出的担忧。
Mike In Space 表示,这意味着,数据以不可能从全节点修剪的方式保存,从而永久地保存数据。
Bitcoin Stamps 的实现方式是将图像的二进制内容编码为 Base64 字符串,将该字符串作为后缀放置在交易描述密钥中的「STAMP:」中,然后使用 Counterparty 协议将其广播到比特币账本上。
谈及 Bitcoin Stamps 就不得不说起 Counterparty。2014 年,Robert Dermody、Adam Krellenstein 和 Evan Wagner 推出了 Counterparty 协议,Counterparty 扩展了比特币功能,在正常的比特币区块链数据块的空白处写入数据,为比特币打开无限可能性。
Bitcoin Stamps 可以直接从原始比特币交易中解码。为了提高处理速度并消除索引需求,利用 Counterparty API 来解码原始比特币交易,解码完成后,将图像上传到 stampchain.io,以便通过网页应用进行使用,旨在使任何人都可以解码这些交易并解释底层图像数据,以在任何应用程序上呈现。
什么是 SRC-20?
SRC-20 是基于 Bitcoin Stamps、模仿 BRC-20 的一个规范,如前所述最初使用 Counterparty 在区块链上进行广播,但从区块 796,000 起,为降低网络成本对 SRC-20 规范进行了更改,将 SRC-20 交易直接编码到 BTC 上,并且不使用 Counterparty。
SRC-20 交易必须通过持有该 SRC-20 代币余额的地址进行签名并广播到比特币,因为这是验证所有权的一种手段。源地址和目标地址都嵌入到由用户钱包创建的 BTC 交易中。
SRC-20 代币的部分要求为:
代币长度在 1 至 5 个字符之间;支持的字符包括单词字符,即,字母数字字符和下划线、特殊字符(~!@#$%^&*()_+=?)、 U+1F300 至 U+1F5FF 可打印表情符号);第三个多签公钥必须是有效的 Keyburn 地址;不区分大小写;最大铸币 / 转账数量:uint64_max 18446744073709551615。
根据 Coinranking 汇总的 SRC-20 代币数据显示,当前 STAMP 市值最高,在 3800 万美元左右,其次为 KEVIN(市值在 880 万美元左右)。
Bitcoin Stamps 和 Ordinals 有何不同?
Bitcoin Stamps 和 Ordinals 的不同之处体现在编号、数据存储、被修剪可能性、存储成本以及支持类型等方面。
Ordinals 以「聪」(1 比特币=1 亿聪)为出发点设计,为每个「聪」分配序列编号,并将每个「聪」与文本、图片、音频甚至视频连接起来创建铭文。铭文的创建离不开 2017 年实施的隔离见证(SegWit)升级和 2021 年实施的 Taproot 升级,放宽了对写入比特币网络内容的大小限制,区块大小最高可达 4 MB。
对比之下,Bitcoin Stamps 根据交易时间戳进行编号,数据直接存储在比特币的未使用交易输出(UTXO)集的 Bare Multisig,又因为需要在所有节点上存储数据,不过存储成本也相对更高。因此,Bitcoin Stamps 图像数据必须为 JPG、PNG、GIF 或 webP 格式并以 base64 编码。考虑数据存储成本,Bitcoin Stamps 推荐的图片格式是:24x24 像素、8 色深度 PNG 或 GIF。
此外,Ordinals 有被「修剪」(prune )的可能性(可以通过删除旧见证数据的节点进行修剪),不过可能性很低。而 Bitcoin Stamps 因为需要在所有节点上存储数据,所以是永久的。
相关基础设施方面,Ordinals 已然具备先发优势,而 Bitcoin Stamps 相关的基础设施尚不完备,也少有主流交易平台支持或集成,后续能否接棒 Ordinals 和为比特币注入更多活力,尚需更多基础设施的构建以及支持。
温馨提示:Bitcoin Stamps 上的 SRC-20 成交量较低,且尚处于发展初期,提醒用户谨慎参与。
你可能感兴趣的文章
-
Ordinals铭文最全指南:看完这篇,认知将超过99%的人
-
Ordinals铭文最全指南:看完这篇,认知将超过99%的人
一、比特币背景比特币采用了一个类似于现金的交易模型(cash system),其支付方式基于一种称为UTXO的模型,这与传统的基于账户余额的模型有所不同。举例而...
2024-10-16
什么是区块链,分布式数据存储、点对点传输、共识机制、加密算法
-
什么是区块链,分布式数据存储、点对点传输、共识机制、加密算法
区块链区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。 [1]区块链(Blockchain)是比特币的一个重要概念,它本质上是...
2024-10-11
这份书单,让你读懂区块链
-
这份书单,让你读懂区块链
区块链再度成为当下热词。那么,究竟什么是区块链?区块链将改变哪些领域、给我们的生活带来哪些影响?中国区块链发展现状与前景如何?……本文精选若干区块链相关图书,其...
2024-10-08
区块链体系结构有哪些?区块链特点是什么?
-
区块链体系结构有哪些?区块链特点是什么?
区块链技术自诞生以来,凭借其独特的分布式、去中心化、不可篡改等特性,迅速在金融科技、供应链管理、数字版权保护等多个领域展现出巨大的应用潜力。本文旨在深入探讨区块...
2024-10-08
一、区块链和分布式数据库的本质区别
-
一、区块链和分布式数据库的本质区别
此文是李宁先生的分享,讲解了什么是区块链?什么是分布式数据库?相信很多人容易混淆这两个概念。表面上看,区块链和分布式数据库在基础技术方面有很多相似的地方,但也仅...
2024-09-29
区块链IM即时通讯系统需要哪些开发技术?
-
区块链IM即时通讯系统需要哪些开发技术?
从币圈玩家的角度来看数字资产交易所的即时通讯问题,一直都存在着巨大的鸿沟。沟通难的问题一直没有得到解决,之前对于客户关系管理或者用户与用户之间都只是建立以论坛或...
2024-09-29
区块链的密码,轻松解决数据存储压力
-
区块链的密码,轻松解决数据存储压力
作为一名互联网行业的区块链工程师,我常常面临数据存储压力:链上数据持续增长,存储和同步成本高。这带来了多种困扰,如数据冗余、查询效率低、硬件需求不断增加、节点同...
2024-09-25
Ordinals 硝烟背后,读懂「没争议」的比特币代币标准 SRC-20
-
Ordinals 硝烟背后,读懂「没争议」的比特币代币标准 SRC-20
在 Bitcoin Core 开发者 Luke Dashjr 引发 Ordinals 移除争议,并在比特币社区引起轩然大波之际,OKX CEO 徐明星在思考这是...
2024-09-24
参与Filecoin挖矿,传统矿工应该做好哪些准备?
-
参与Filecoin挖矿,传统矿工应该做好哪些准备?
要论2020年最受期待的项目,Filecoin必然名列前茅。近期,不少矿工朋友来向F2Pool鱼池咨询关于Fileoin挖矿的问题,想要了解Filecoin所带...
2024-09-21
kevacoin,区块链上的开源键值数据库
-
kevacoin,区块链上的开源键值数据库
Kevacoin 是区块链的加密货币,支持简单灵活的密钥价值数据存储。使用它像 Redis 或其他流行的数据存储一样,只不过数据存储在公共区块链上,而公共区块链...
2024-09-10