买币
行情
现货
合约
理财
活动
更多
reward-center新手专区
报告分析详情
项目调研

比特币序数协议简析

  • ETH0%
  • ORDI0%
  • RUNE0%
CoinEx logo
发布于 2023-06-15

比特币在诞生后很长一段时间内发展缓慢。然而,2023年初,比特币生态系统中出现了一个名为Ordinals的新发展。它允许用户在比特币网络的特定聪上铭刻独特、可验证的加密资产,这引发了围绕原生比特币NFT和代币的小型热潮。此外,Ordinals还帮助比特币改善了资金流入,创造了一个充满活力的生态系统。随着Ordinals吸引新用户和交易到比特币网络,矿工也从增加的使用中受益。截至5月31日,已创建了超过1000万个铭文,花费了超过1600个比特币,交易费用超过4000万美元。尽管如此,这一发展也在比特币社区引发了一些争议。批评者认为,它偏离了比特币作为点对点电子货币的原始目的,并在宝贵的区块空间中造成了混乱。

比特币序数协议简析
比特币序数协议简析 - image 2


来源: https://dune.com/dgtl_assets/bitcoin-ordinals-analysis

Ordinals的基础

隔离见证(SegWit)

2017年8月,比特币隔离见证(SegWit)正式激活。比特币核心开发者反对在没有技术改进和考虑资源平衡支出的情况下直接增加区块大小限制。然而,SegWit允许每个区块容纳更多交易,而无需直接增加原有的1MB限制。这次升级引入了见证数据的概念,将某些信息(如交易签名)移至见证数据中,减少了每笔交易占用的区块空间,间接提高了网络的处理能力。不过,对于支持SegWit的节点而言,实际接收的数据通常大于1MB(区块+见证数据),因为见证数据是单独存储的。

以下是未使用SegWit的原始脚本示例:

比特币序数协议简析 - image 3


使用SegWit的脚本示例:

比特币序数协议简析 - image 4


来源:https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch07.asciidoc#pay-to-witness-public-key-hash-p2wpkh

Taproot

2021年,作为比特币网络在SegWit之后最重要的技术升级,Taproot正式上线,引入了诸如Schnorr签名和Pay-to-Taproot(P2TR)输出等新的脚本功能。Schnorr签名使多重签名脚本与单一签名脚本无法区分,为所有Taproot用户提供了增强的隐私保护。最重要的是,Taproot消除了交易见证数据的大小限制,使得在BTC上存储高达4MB的数据成为可能。

Ordinals的诞生

SegWit和Taproot的激活为比特币Ordinals协议的出现奠定了基础。Ordinals协议于2023年1月提出,它为比特币的最小单位Satoshi分配链下编号,并逐渐在市场上获得共识。利用比特币网络上SegWit和Taproot的技术特性,该协议实现了在比特币区块链上直接铸造、转移和销毁NFT。

Ordinals引入了两个主要概念:序数和铭文。

序数:由于比特币基于UTXO模型,每笔交易都可以追溯到所有相关的交易。Ordinals采用先进先出(FIFO)算法将每笔交易输入中的特定Satoshi分配给输出。这意味着在FIFO规则下,每笔交易中的每个Satoshi都可以用一个唯一的序数来识别。这类似于为每张钞票分配一个序列号,为每个Satoshi提供了一个独特的标识符,使我们能够追踪其流通情况,并识别之前持有和使用过该Satoshi的个人。从技术角度来看,Ordinals提供了一个工具(https://github.com/casey/ord)来与比特币核心节点通信,并在链下跟踪所有Satoshi的索引。

序数追踪比特币交易

来源: https://blocto.io/crypto-blog/ecosystem/how-bitcoin-ordinals-nfts-work

铭文: 铭文涉及在Taproot脚本(P2TR)中存储任意内容。由于Taproot脚本几乎没有内容限制,而且见证数据成本低廉,只要大小不超过4MB,文本、照片、音频和视频都可以潜在地作为数字艺术品或NFT创建在单个聪上。铭文的内容包含在OP_FALSE OP_IF...OP_ENDIF的脚本指令中,不会被矿工执行。内容以"ord"字符串开头,表明这是一个铭文,随后是OP_PUSH 1,表示下一个推送包含内容类型,然后是OP_PUSH 0,指定随后的数据推送包含内容本身。

以下是一个示例:OP_FALSE OP_IF OP_PUSH "ord" OP_PUSH 1 OP_PUSH "text/plain;charset=utf-8" OP_PUSH 0 OP_PUSH "Hello, world!" OP_ENDIF 来源: https://docs.ordinals.com/inscriptions.html

铭文就像每张具有唯一序列号的钞票附带的信封,你可以在这个信封中放入珍贵的艺术品或照片。本质上,Ordinals协议为每个聪分配一个唯一标识符,并将其链接到见证数据中的元数据,从而创建可追踪的NFT。此外,由于比特币的强大共识,一旦这些数字艺术品或NFT被铸造,它们将永久存在,成为网络不可分割的一部分。

NFT先于FT

Ordinals协议为比特币带来了新的维度,将其应用范围从传统的支付和价值存储扩展到NFT和FT领域。与以太坊生态系统中发生的情况不同,Ordinals协议最初在比特币网络上引发了NFT热潮,随后FT(特别是BRC-20代币)也迎来了繁荣。像BAYC这样知名的NFT项目开始通过Ordinals协议在比特币上发行NFT,同时匿名的Ordinals NFT项目也在市场上获得了欢迎。比特币铭文将所有内容存储在Taproot脚本中,而以太坊NFT通常依赖URI(统一资源标识符)来定位相关的元数据,这使网络能够识别与特定NFT相关联的媒体资源(如图像)。然而,这些资源通常存储在中心化服务器上,这意味着它们可能会丢失或被篡改。在这方面,比特币铭文提供了一个更去中心化和防篡改的替代方案。BRC-20标准由Twitter用户@domodata于2023年3月8日提出,作为基于Ordinals协议的FT标准。与以太坊的ERC20标准类似,BRC-20标准允许在比特币网络上发行代币。BRC-20代币是铸造在聪上的JSON文件,它定义了代币的基本信息,如名称、供应量和最大铸造数量,以及其Deploy(部署)、Mint(铸造)和Transfer(资产划转)规范。例如,ORDI是第一个也是最成功的BRC-20代币,总供应量为2100万,每次铸造上限为1,000个。Deploy示例 { "p": "brc-20", "op": "deploy", "tick": "ordi", "max": "21000000", "lim": "1000" } Mint示例 { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" } Transfer示例 { "p": "brc-20", "op": "transfer", "tick": "ordi", "amt": "100" } 来源: https://domo-2.gitbook.io/brc-20-experiment/ 5月初,随着一些中心化交易所开始上市BRC-20代币,MEME类别中的一些BRC-20代币在围绕此类代币的FOMO情绪驱动下成为市场投机的对象。结果,由于大量交易,比特币网络变得拥堵,交易费甚至超过了区块奖励,这种情况极为罕见。尽管受到了巨大的欢迎,但由于网络的表现,用户体验远远不能令人满意,市场热潮也没有持续太久。如今,Ordinals的铸造量已降至高峰时期的十分之一左右。虽然BRC-20代币的交易量有所下降,但与之相关的累积交易费用仍然占据了比特币总交易费用的很大一部分。

比特币序数协议简析 - image 6

BRC-20之后

尽管BRC-20迅速走红,但它也面临一些局限性,如命名长度限制(仅限四个字符)、功能简单以及可能受到双重支付攻击的漏洞。因此,比特币区块链上出现了新的代币协议。这些新协议,包括ORC-20、SRC-20、BRC-21和BRC-30,旨在为Ordinals生态系统提供更全面的功能。

ORC-20协议设计为与BRC-20向后兼容,旨在提高适应性、可扩展性和安全性,消除双重支付的可能性,并支持交易取消。

SRC-20代币具有与BRC-20相似的规范,但基于BTC Stamps协议,这与基于Ordinals的BRC-20不同。Stamps协议将base64图像嵌入BTC交易输出中,以永久存储相应数据在比特币区块链上。然而,Stamps协议受限于仅8 KB的有限数据容量。

BRC-21旨在将跨链资产引入比特币网络。例如,它将使得在比特币上铸造其他网络(如ETH和DAI)资产的BRC-20版本成为可能。BRC-21在网络上的部署类似于BRC-20,但增加了两个新字段:一个用于源链,另一个用于源链代币合约。

BRC-30是BTC和BRC-20代币的质押机制。它扩展了BRC-20代币的功能,并引入了质押协议的描述。通过BRC-30,用户可以抵押他们的BRC-20代币和BTC,并获得相应的BRC-30代币作为奖励,为他们提供更多投资机会。

行业趋势

Ordinals的出现使得比特币的聪变得更加独特和稀缺,吸引了更多市场资金。一系列基于Ordinals的应用和代币协议应运而生,使比特币生态系统变得更加活跃。众所周知,比特币将在2024年再次进行减半,这将再次将区块奖励减半。Ordinals的出现为比特币未来减半后矿工费模式的变化开辟了可能性。

关于CoinEx

CoinEx成立于2017年,是一家致力于让交易更简单的全球加密货币交易所。该平台为超过200多个国家和地区的500多万用户提供了一系列服务,包括现货和保证金交易、期货、掉期、自动做市账户(AMM)和财务管理服务。CoinEx的创立初衷是创造一个平等和尊重的加密货币环境,致力于通过提供易于使用的产品和服务来打破传统金融壁垒,使加密货币交易对每个人都可以访问。

参考文献:

https://docs.ordinals.com/introduction.html

https://blocto.io/crypto-blog/ecosystem/how-bitcoin-ordinals-nfts-work

https://dune.com/dgtl_assets/bitcoin-ordinals-analysis

https://dune.com/cryptokoryo/brc20

https://domo-2.gitbook.io/brc-20-experiment/

https://docs.orc20.org/

https://github.com/hydren-crypto/stampchain/blob/main/docs/src20.md