复制成功

分享至

主页 > 数字货币 >

递归铭文:BTC 乐高组合与复杂逻辑产品的基石

2024.03.11

摘要

  • 递归铭文作为 Ordinals 最近的一次重大更新,为 Ordinals 协议的可组合性发展打开了广阔的想象空间。

  • 递归铭文是一种铭文解析标准,创建 PFP 合集铭文可通过上传对应的元素特征,可以进行组合拼接,无需上传或下载实际图片。递归铭文有增强互操作性、降低成本、让铭文大小突破 4MB 限制等特点。

  • 基于递归铭文的创意方向有:铭文拆解与组合、比特币音乐、比特币链游、生成艺术、去中心化网站等。本文详细介绍了一些结合递归铭文的典型案例,它们为我们展示了递归铭文的强大潜力。

  • 递归铭文也面临着一些挑战:递归层级增加时链下渲染的相关解析器是否能够快速解析;引用铭文数量增加时链下渲染的相关解析器是否能够快速解析等问题。理论上,递归铭文产生的游戏或 NFT 可以无限复杂无限精细。但受 BTC 网络本身的限制,需要通过间接的技术方案进行实现。

  • 递归铭文允许铭文相互交互,从而实现新的用例,生成艺术、链上展示和高效存储现已成为现实,我们可以对递归铭文有望得以深度采用的生成艺术、链游、元宇宙等赛道报以期望,相信未来的杀手级应用正在酝酿中。

  • 递归铭文:BTC 乐高组合与复杂逻辑产品的基石

    Ordinals 协议的诞生,为比特币提供了编号和铭文的功能,从而拓宽了比特币生态系统的产品范围,并为比特币生态带来了巨大的应用潜力。

    在过去的短短的几个月内,我们看到了 Ordinals 赛道从默默无闻逐步成长为一个生态系统,期间 Ordinals 协议也经历了重要的升级,并产生了一系列的衍生协议:

    递归铭文:BTC 乐高组合与复杂逻辑产品的基石

    在我们六月份的 Ordinals 系列文章里,我们也更新了对 Ordinals 及 BRC20 各种衍生协议的详细介绍( link :https://medium.com/@gryphsisacademy/diving-into-ordinals-how-to-bet-on-bitcoin-ecosystem-as-halving-approaches-3486db8cbf12)

    ,这其中,不得不提 Ordinals 最近的一次重大更新——递归铭文的出现。

    递归铭文是 6 月 12 日由比特币协议 Ordinals 新任首席维护者 Raph 在 Github 上宣布推出的,它进一步将比特币协议 Ordinals 创建者 Casey Rodarmor 提出的递归铭文 2167 号更新合并到 Ordinals 代码中,从而为 Ordinals 协议的可组合性发展打开了广阔的想象空间。

    本文将探讨递归铭文的原理以及对 Ordinals 的影响,并结合现有的案例进一步展望递归铭文可能的创新应用方向。

    递归铭文:BTC 乐高组合与复杂逻辑产品的基石

    自 2022 年 12 月底以来, Casey Rodarmor 发布 Ordinals 协议,通过 Ordinals 和 Inscriptions (序数和铭文)为比特币网络引入了 NFT。

    该协议可以将任意内容,如文本、图像、视频甚至应用,添加到按顺序编号的 sats(比特币中的最小单位),来创建独特的数字人工制品,并且可以通过比特币网络传输。下面我们梳理 Ordinals 协议所涉及的重要技术原理:

    递归铭文:BTC 乐高组合与复杂逻辑产品的基石

    比特币采用了一种称为“未花费交易输出” (UTXO,Unspent Transaction Output )的支付模型,所有的余额都存储在 UTXO 的列表中。每个 UTXO 都包含一定数量的比特币、所有者信息,并标明是否可用。

    在比特币交易中,每笔交易有输入和输出。输入是现有UTXO的引用,输出指定新的地址和金额。发起交易后,输入锁定相关 UTXO,防止重复使用,直至交易被确认。确认后,交易的输入 UTXO 移除,输出生成新的 UTXO。

    交易的总输入金额通常超过总输出,差额称为网络费,奖励打包交易的矿工。网络费与交易复杂性成正比,多输入输出交易通常需支付更高网络费。

    递归铭文:BTC 乐高组合与复杂逻辑产品的基石

    比特币网络上一共有 2100 万* 10^8 个聪。Ordinals 协议是如何做到为每一个聪进行唯一编号,并且如何追踪其所在的账户的呢?

    根据 Ordinals 协议,聪的编号是根据它们被开采的顺序而定。Ordinals 的元数据并没有存储在一个特定的位置上,而是嵌入到交易的见证数据中,这些数据被像铭文一样“刻”在比特币交易的特定部分上,而这些数据正是附着在特定聪上的。

    这一过程通过隔离见证(Segregated Witness, SegWit)和“向 Taproot 支付”(Pay-to-Taproot, P2TR)的方式实现,能够将任何形式的内容(如文本、图像或视频)铭刻在指定的聪上。

    递归铭文:BTC 乐高组合与复杂逻辑产品的基石

    SegWit 是比特币的一个重要协议升级,它将一些交易签名数据(见证数据)与交易本身分离,从而减少了存储在比特币区块中的数据大小。这个举措扩大了区块的容量,使其能够容纳更多交易,提高了网络的交易处理能力,并降低了手续费。

    SegWit 协议升级引入了交易输出中的一个新的见证字段,以保护隐私和提升性能。虽然见证数据的设计初衷并非为了存储数据,但实际上它为我们提供了存储铭文等元数据的机会。

    2021 年引入的 Taproot 协议升级使得不同交易条件可以更隐私地存储于区块链中。通过Taproot 脚本路径,我们能够将铭文内容存储在支出脚本中,这些脚本在内容方面几乎没有限制。而且,由于 Taproot 的折扣机制,存储铭文内容变得更加经济,可以节省大量资源。

    Ordinals 协议巧妙利用了 SegWit 放宽了写入比特币网络内容大小的限制,将铭文内容存储在见证数据中,最多可以存储 4MB 的元数据。Taproot 使得在比特币交易中存储任意见证数据变得更加容易,这使得 Ordinals 的开发者 Casey Rodarmor 可以重新使用旧的操作码(OP_FALSE、OP_IF、OP_PUSH )来描述封装为铭文的内容,从而存储任意数据。

    递归铭文:BTC 乐高组合与复杂逻辑产品的基石

  • 提交(commit):首要的一步是在提交交易中创建一个指向包含铭文内容的 Taproot  脚本的输出。这个输出使用 Taproot 存储格式。在这个时候,铭文数据已经关联到交易输出的 UTXO 上,但尚未公开。

  • 免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

    加⼊OKEx全球社群

    和全球数字资产投资者交流讨论

    扫码加入OKEx社群

    相关推荐

    industry-frontier