想象一下,你走进了一个热闹非凡的主题公园或是美食广场。为了方便在这些封闭的生态系统内进行交易,你通常需要将日常使用的现金兑换成一种特殊的货币——代币(例如:比特币符文)。这些代币专为特定环境设计,并具有特定的价值,可以简化从购买零食到游乐设施的各种消费行为。这种方法将公园或美食广场的体验与一种独特的经济体系联系起来,使其区别于外部的货币体系。

这种本地化和专用代币的概念为理解符文(Runes)提供了一个绝佳的框架。符文是比特币网络上一个创新的代币化项目,它将类似的原理应用于比特币的数字领域,为比特币的任意单位分配唯一的标识符,从而将它们转变为区块链内的可替代代币。这些代币不仅是数字货币,它们还带有独特的属性或标识符,使其在庞大的比特币交易分类账中脱颖而出。

在本文中,我们将深入探讨什么是比特币符文,以及它们如何利用比特币网络的固有优势来创建独特的代币化资产层。从它们的创造、意义到潜在的应用,我们将揭开符文的所有面纱,让您全面了解区块链技术的这一迷人方面。

比特币符文

符文的起源:Casey Rodarmor 与比特币创新的新篇章

符文协议由 Casey Rodarmor 创建,他是一位软件开发者,也是比特币社区中的杰出人物,尤其以其在 Ordinals 协议方面的工作而闻名。Ordinals 是一个代币化项目,它的出现得益于比特币网络的 SegWit 和 Taproot 升级。

Ordinals 利用这些升级为单个聪(satoshi,比特币的最小单位)刻录数据,将其转变为能够承载 NFT 等数字艺术品的独特标识符。Ordinals 利用每个聪在比特币区块系列中的独特位置来分配其稀有度级别,从而形成了加密领域中最独特的代币集合之一。

社区反应:重燃对可扩展性和实用性的讨论

Rodarmor 在提出和开发这一概念方面的作用使他成为了探索比特币潜力的 influential figure。他的工作鼓励开发者和爱好者重新构想比特币区块链的用途,突出了其稳健性和适应性。这引发了关于可扩展性、实用性和比特币发展哲学方向的新一轮讨论。

符文的诞生:比特币网络的又一次分叉

2024 年 4 月 19 日,就在比特币网络在第 840,000 个区块成功实施最后一次减半后,另一个代币化项目——符文协议,在比特币网络上上线。符文不同于其他基于比特币的代币标准,如闪电网络的 Taproot 资产和 BRC-20 代币,一些人甚至认为它是更优越的代币标准。

是什么让符文如此独特?让我们来一探究竟。

什么是比特币符文?

Rodarmor 用 Ordinals 理论引领了比特币网络上的代币化热潮。虽然比特币 NFT 领域正在以数十亿美元的速度增长,对比特币协议产生了新的兴趣,但另一类代币标准也越来越受欢迎。

创新者们也在试验对比特币协议的两项突破性升级——SegWit 和 Taproot。

利用 SegWit 创造的额外空间和 Taproot 增强型的脚本功能,现在可以在比特币上创建可替代的代币标准。很快,BRC-20 代币和闪电网络的 Taproot 资产就将链上和链下组件混合在一起,发行了与比特币网络挂钩的代币。

符文协议也是比特币网络上的一种新代币标准。Rodarmor 声称,符文优于任何其他基于比特币的代币标准,因为它更简单,并且不会像其他标准那样对网络造成太大负担。这些说法有道理吗?让我们来了解一下符文,找到答案。

符文的独特之处:轻量级、高效、安全的代币化方案

您可以将符文概念化为 Ordinals 的轻量级版本。符文遵循类似的理念:使用唯一的标识符来区分比特币单位,并赋予它们额外的内在价值,通常是主观价值。

符文是比特币网络上的代币。它们并非建立在 Ordinals 理论之上,功能更简单,占用的空间也比 Ordinals 少得多。此外,虽然像 Ordinals、BRC-20 和 Taproot 资产这样的代币可能依赖于 SegWit 和 Taproot 等更新的升级,但符文使用的是比特币网络的关键基础原则,如 UTXO。

符文的支柱:UTXO 和 OP_RETURN

为了在比特币网络上创建新的代币,符文为一系列基本操作(如 etch(创建)、mint 和 transfer)定义了规则。这些代码不会占用太多空间,并且很容易包含在比特币交易中。比特币区块的两个基本元素是理解符文的关键,它们是 UTXO(未花费的交易输出)和 OP_RETURN 操作码。

UTXO(未花费的交易输出):比特币交易的核心

UTXO,即未花费的交易输出,是比特币网络中的一个基本概念,构成了比特币如何跟踪所有权和促进交易的支柱。以下是 UTXO 及其运作方式的详细解释:

  • UTXO 的概念:可以将 UTXO 想象成您拥有的并且可以花费的单个比特币片段。与传统的银行账户不同,传统的银行账户将余额显示为单个数字,而比特币的分类账不会跟踪余额。相反,它会跟踪每笔交易中尚未花费的所有输出——这些就是 UTXO。
  • UTXO 的运作方式:
    • 交易输出:当发生比特币交易时,它会生成交易输出。每个输出都指定了一定数量的比特币以及可以花费该输出的条件,通常需要来自相应私钥持有者的数字签名。
    • 花费 UTXO:要创建新的交易,用户必须引用这些 UTXO 作为输入。用户通过满足支出条件来证明他们有权支出 UTXO,通常是使用他们的私钥对交易进行签名。
    • 创建新的 UTXO:一旦 UTXO 在交易中使用,它们就被视为已花费,并且不能再次使用。该交易将生成新的 UTXO,然后这些 UTXO 可用于未来的交易。这个循环确保了比特币既不会被创造也不会被销毁,而只是从一方转移到另一方。
  • UTXO 的特点:
    • 不可变性:一旦创建了 UTXO,就不能对其进行修改;它们只能被花费并替换为新的 UTXO。
    • 所有权验证:UTXO 与特定的加密密钥相关联。要花费 UTXO,您必须证明您持有相应的私钥。
    • 没有身份信息:UTXO 不包含现实世界的身份信息。
  • UTXO 模型的含义:
    • 交易费用:每笔交易都有成本,这主要取决于交易的数据大小。合并许多小型 UTXO 的交易可能会更大,因此成本也更高。
    • 交易历史:由于 UTXO 是完全花费的,并且每次交易都会创建新的 UTXO,因此比特币没有简单的账户/余额分类账,而是通过 UTXO 形成的所有权链。
    • 可扩展性和性能:存储和更新所有未花费输出列表的需求可能会影响比特币的可扩展性和性能。这是对比特币的设计和未来改进的重要考虑因素。

总而言之,UTXO 模型对于如何在比特币网络上处理和验证交易至关重要。它确保了比特币所有权的完整性和跟踪,而无需集中式分类账,体现了比特币的去中心化精神。了解 UTXO 对于任何深入参与比特币的人来说都至关重要,无论是开发者、投资者还是用户。

OP_RETURN:在区块链上嵌入数据的安全途径

比特币中的 OP_RETURN 操作码是一种脚本操作,用于在比特币的脚本系统中使用,主要用于创建包含区块链上可证明不可花费的数据的交易。此操作码在数据如何在比特币交易中处理和存储方面起着特定作用,作为一种嵌入任意数据的方法,而不会影响输出的可花费性。

以下是 OP_RETURN 如何工作及其含义的详细解释:

  • OP_RETURN 的用途:OP_RETURN 用于将交易输出标记为不可花费。当交易输出包含 OP_RETURN 操作码时,它会向网络发出信号,表明该输出永远不能用作未来交易的输入。这一点很重要,因为它确保了包含 OP_RETURN 的输出不需要保存在 UTXO 数据库中,这有助于减少区块链膨胀并优化网络效率。
  • OP_RETURN 的运作方式:
    • 交易创建:比特币交易可以包含多个输出,其中一个输出可以包含一个 OP_RETURN 操作码,后跟要存储在区块链上的数据。
    • 脚本格式:OP_RETURN 输出的典型脚本以 OP_RETURN 操作码开头,后跟一个数据推送操作码(指定要跟随的数据字节数),然后是实际的数据字节本身。
    • 数据嵌入:使用 OP_RETURN 嵌入的数据可以是任何内容,从纯文本到表示更复杂信息的十六进制字符串。OP_RETURN 操作码后可以附加的数据的最大大小随着时间的推移而有所不同。最初,它被限制为 40 个字节,但根据最近的比特币核心版本,它可以高达 80 个字节。
  • OP_RETURN 的用途:
    • 数据时间戳:开发人员可以使用 OP_RETURN 嵌入文档或数字文件的哈希值,在特定时间戳提供去中心化的存在证明。
    • 标记交易:某些应用程序使用 OP_RETURN 标记交易以用于特定目的,例如识别属于构建在比特币之上的特定应用程序或协议的交易。
    • 创建可证明不可花费的输出:这对于发表声明或存储数据而不打算在将来花费这些输出非常有用。
  • 含义和注意事项:
    • 不可花费的输出:使用 OP_RETURN 的输出被明确标记为不可花费,并且不会使 UTXO 集混乱,这有利于网络效率。
    • 区块链空间使用:虽然 OP_RETURN 输出已从 UTXO 集中删除,但它们仍然会占用区块链中的空间。因此,在嵌入数据的效用与增加区块链大小的成本之间需要权衡。
    • 最佳实践:比特币社区通常鼓励谨慎使用 OP_RETURN,同时考虑到嵌入数据的需求与保持区块链精简和高效的原则之间的平衡。

总之,OP_RETURN 提供了一种标准化、共识强制执行的方式,可以安全有效地将数据嵌入到比特币区块链中,确保此类数据不会干扰网络的基本交易功能。

符文的运作机制:UTXO 与 OP_RETURN 的完美结合

UTXO 和 OP_RETURN 是运行符文所需的两种技术。现在让我们来探讨符文是如何利用这些元素来运作的。

我们熟悉以太坊的 ERC-20 代币标准。ERC-20 代币是部署在以太坊上的智能合约,代表代币代码,包括基本信息(如交易分类账、最大供应量、通货膨胀规则和转账规则)以及其他操作逻辑。智能合约是不可变的。一旦部署,即使是创建者也无法更改智能合约逻辑,这对于保护代币规则免遭篡改或日后更改至关重要。

为了在以太坊上定义不可变的代币标准,符文使用 UTXO 和 OP_RETURN 来创建类似于以太坊智能合约的不可变条件。要实现此配置,符文需要:

  • 存储:用于存储代币逻辑(如供应和交易)的位置。比特币不支持智能合约账户,因此符文利用 UTXO 作为此逻辑的位置。但是,UTXO 由链上地址拥有,因此它们不是不可变的。
  • 不可变性:这是通过 OP_RETURN 操作码实现的。我们知道包含 OP_RETURN 数据的 UTXO 变得不可花费或不可变。

因此,符文通过将其逻辑嵌入到 UTXO 的 OP_RETURN 中来创建新的代币,从而创建了一个存在于比特币上的不可变代币,并获得了其网络安全性高和去中心化的所有优势。

符文石:承载符文属性的基石

符文石是存储在每个 UTXO 指定的 OP_RETURN 区域中的协议消息。符文石包含与符文协议交互的指令。这些指令可以包括创建新符文以及铸造或转移现有符文的命令。

虽然一个 UTXO 交易只能有一个符文石,但 UTXO 本身可以持有任意数量的符文余额。让我们来理解创建符文的细微差别(称为 etching),并学习如何转移和铸造符文。

Etching:赋予符文生命的艺术

Etching 是创建新符文的过程。它是将符文的属性(如名称、ID、可分割性、供应量和其他属性)写入 UTXO 的 OP_RETURN 的过程。完成 Etching 交易会使该符文的属性不可变。即使是最初创建符文的蚀刻师,也无法在写入并被比特币网络接受后更改这些属性。

以下是 Etching 过程中定义的符文属性的汇总列表,基于提供的信息:

  • 名称
    • 长度和字符:名称由字母 A 到 Z 组成,长度从 1 到 26 个字母不等。
    • 间隔符:名称可以包含间隔符(表示为项目符号)以提高可读性(例如,UNCOMMON•GOODS),但这不会影响名称的唯一性或长度计数。
    • 唯一性:名称的唯一性严格基于字母的顺序,与间隔符无关。
  • 可分割性:指的是符文可以细分的程度,表示为符文数量中可以使用的小数位数。
    • 可分割性为 0:不能分割。
    • 可分割性为 1:可分割成 10 个子单位。
    • 可分割性为 2:可分割成 100 个子单位,等等。
  • 符号
    • 货币符号:每个符文都可以有一个唯一的货币符号(例如,$、⧉、🧿),该符号显示在该符文数量的后面。
    • 默认符号:如果没有选择特定的符号,则使用通用货币符号 ¤(圣甲虫)。
  • 预挖:允许蚀刻师在创建过程中为自己分配一定数量的符文单位。
  • 条款(与铸造相关)
    • 开放式铸造:符文可以有允许开放式铸造的条款,这意味着任何人都可以在特定条件下创建该符文的单位。
    • 条件:
      • 上限:对符文可以铸造的总次数的限制。
      • 开始和结束高度:指定可以在其之间铸造符文的区块链高度。
      • 开始和结束偏移量:根据最初蚀刻符文的区块的高度调整铸造窗口。
      • 上限:一旦达到上限铸造限制,就不能再铸造该符文。
      • 铸造数量:每笔铸造交易都会创建预定数量的新符文单位。

这些属性共同定义了符文的创建方式、其特征以及在其使用和在区块链网络内分发的规则。这种结构化方法确保了符文的属性一旦设置就不可更改,从而保留与其使用相关的完整性和预期。

铸造符文:让符文流通起来

在 Etching 过程之后,符文就可以铸造了。符文的铸造可以是开放的,也可以是封闭的。如果是开放的,这意味着任何人都可以创建铸造交易,以创建固定数量的符文代币,如 Etching 过程中的符文规则所定义。符文的创建者也可以在铸造过程中创建一定数量的代币。一旦铸造关闭,任何人都不能再铸造该符文的新单位。

转移符文:在比特币网络中传递价值

在比特币网络中转移符文代币涉及使用符文石的属性,符文石本质上是一个包含处理这些代币的附加规则的比特币交易。以下是转移过程的工作原理:

  • 转移符文的过程
    • 交易输入和输出:当交易包含包含符文的输入时,或者当通过交易中的预挖或铸造生成新符文时,这些符文将根据指定的规则分配给交易的输出。
    • 法令:符文石(包含符文的交易)可以有多个法令。法令指定了如何分配符文,它由三部分组成:
      • 符文 ID:要转移的符文的标识符。
      • 金额:要转移的符文数量。
      • 输出编号:交易中将接收符文的特定输出。
        法令按顺序处理,它们将未分配的符文从输入转移到交易中指定的输出。
    • 指针:在处理完所有法令后,如果还有任何符文未分配,它们将自动转移到交易的第一个非 OP_RETURN 输出。但是,交易可以包含一个指针——一个指令,指定一个不同的输出,以接收任何剩余的未分配符文。
    • 销毁符文:符文也可以通过法令或指针将其定向到 OP_RETURN 输出,从而故意销毁或“销毁”。这将永久地从流通中移除符文,从而减少总供应量。

这种转移符文代币的结构化方法允许进行复杂的交易,在这些交易中,符文可以被重新分配、铸造,甚至销毁,从而为如何在区块链上管理这些数字资产提供了灵活性。

铸造和 Etching 符文指南:开启你的符文之旅

Luminex 是一个强烈推荐用于铸造和 etching 符文的平台,因为它可靠且易于使用。它以费用较高而闻名,但提供了用户友好的体验。

  • 铸造符文的步骤
    • UTXO 准备:在铸造之前,将您的比特币分成多个 UTXO(未花费的交易输出)。这是必要的,因为每个 UTXO 每次交易只能使用一次,因此拥有多个 UTXO 允许多个交易同时进行。
    • 选择铸造模式:
      • 预分割:如果您已经预先分割了 UTXO,请选择此模式继续铸造。
      • 自动分割:如果您还没有分割 UTXO,请选择自动分割,它会自动处理分割,但需要更长时间。
    • 交易速度:选择交易的速度,以确保它不会卡住或被其他交易超过。“快速”是避免延迟的推荐选择。
  • 如何 Etching 符文
    • 创建符文:转到 Luminex 上的“Etching”选项卡,输入符文的详细信息——名称、可分割性、符号以及预挖的数量(如果适用)。
    • 交易提交:设置好符文的详细信息后,选择交易速度并支付相关的费用。
    • 跟踪进度:使用内存池等工具监控交易状态,直到交易得到确认。
  • 选择平台 其他用于铸造和 etching 的平台包括 Unisat、Xverse 和 Magic Runes。比较费用和用户体验,选择最适合您需求的选项。
  • 其他提示
    • 研究和跟踪:利用 GeniiData 等平台对符文交易进行深入的数据和跟踪。
    • 市场交易:对于交易符文,Magic Eden 和 Unisat 等平台提供市场服务,您可以在其中买卖符文。确保您的钱包兼容并已连接。
    • 费用管理:始终检查内存池的当前状态,以适当地调整您的交易费用。这可确保您的铸造或 etching 过程成功完成,而不会造成不必要的延迟。

这些指南为任何希望通过铸造或 etching 来使用比特币符文的人提供了一个全面的起点,提供了技术和实践方面的建议,以有效地驾驭这个新的数字资产领域。

符文与其他代币标准:对比分析

符文和 BRC20 代币代表了两种截然不同的方法,每种方法都有其独特的方法来利用比特币的区块链技术进行代币创建和管理。本节探讨了符文和 BRC20 代币之间的关键区别,重点介绍了它们的创建过程、网络影响和数据管理策略。

  1. 创建过程:雕刻与蚀刻
    • BRC20 代币:BRC20 代币利用 Ordinals 协议,这是一种称为“雕刻”的方法,它涉及通过 SegWit 将数据刻录到比特币区块的见证数据部分。这种方法允许存储大量数据,通常平均约为 800 字节。虽然这为复杂的操作和更大的数据集提供了充足的空间,但它增加了网络上的存储需求,可能会导致区块链膨胀。
    • 符文:相反,符文采用了一种称为“蚀刻”的过程,它将数据写入 UTXO 的 OP_RETURN 部分。此部分限制为 80 字节,虽然小于 BRC20 使用的容量,但足以定义代币,而无需 Ordinals 协议实现的复杂性。这种方法对网络资源的负担较小,使得符文成为代币创建的更精简的选择。
  2. 数据依赖性和安全性
    • BRC20 代币:BRC20 代币的运行依赖于链下索引器来管理转移过程。这种对外部数据源的依赖可能会引入漏洞和潜在的中心化问题,这可能会损害安全性以及区块链技术的去中心化性质。
    • 符文:相比之下,符文完全在比特币网络内运行。符文的数据通过 OP_RETURN 输出完全嵌入到区块链中,从而增强了安全性并维护了比特币网络的去中心化完整性。
  3. 网络管理和资源利用
    • BRC20 代币:由于使用了见证数据部分以及需要处理更广泛的数据,因此 BRC20 代币需要更多内存和网络节点内的长期数据存储。这可能会导致对网络资源的更高需求,从而影响整体效率和可扩展性。
    • 符文:符文旨在最大限度地减少对网络资源的影响。使用 OP_RETURN 存储数据使得符文不可变,并且无需在节点内存中永久存储。相反,可以在需要时从区块链历史记录中检索符文数据,从而显着减少了内存需求并减轻了网络压力。

总之,符文和 BRC20 代币都说明了比特币网络在代币化方面的创新用途。但是,它们在复杂性、网络负载和去中心化方面满足不同的需求和偏好。符文提供了一种更简单、资源密集度更低的方法,对于那些寻求高效安全的代币化而无需外部数据源或大量区块链开销的人来说,这可能很有吸引力。另一方面,BRC20 代币为更复杂的操作和更大的数据集提供了一个强大的平台,但代价是增加了存储需求和潜在的中心化问题。在为其在比特币区块链上的特定应用程序选择合适的技术时,这些区别对于用户和开发人员来说至关重要。

结论:符文对比特币生态系统的影响

符文在比特币网络中的引入和演变,有力地证明了加密领域中普遍存在的创造力和创新精神。这种对比特币现有技术的创新使用,证明了“旧”技术如何能够被重新利用,以服务于新的和意想不到的功能,这与其最初的用途大相径庭。通过调整比特币的底层功能,符文打开了一个充满可能性的领域,远远超出了曾经被认为可以用比特币架构实现的传统边界。

重振比特币网络

符文不仅引入了一个全新的功能层,还为比特币网络的经济活力做出了贡献。随着区块奖励随着连续减半而不断减少,从涉及符文的交易中产生的额外费用为矿工提供了重要的收入来源。这种持续的经济激励措施对于维持矿工的积极参与至关重要,从而确保网络的安全性和连续性。

提高网络效率

此外,符文在优化比特币网络效率方面的作用也不容小觑,它可以 consolidation 并利用小的、碎片化的 UTXO(通常被称为“尘埃”)。通过将这些未充分利用的部分转换为更有价值和效用的东西,符文有助于清理区块链,同时重新分配闲置资产。这一过程不仅清除了混乱,还增强了比特币系统内的整体流动性, contributing to a healthier and more dynamic blockchain environment.

数字收藏品以外的潜力

虽然符文迄今为止主要用于创建类似 NFT 的数字收藏品,但更广泛、更实际的应用潜力巨大。从将实物资产代币化到创建独特的数字身份,符文的应用范围仅限于其社区的想象力。这种灵活性可能会导致未来在如何以数字方式管理财产、所有权和身份方面出现重大创新。

创新的催化剂

符文的出现,凸显了比特币生态系统中一个激动人心的活动阶段,该生态系统通常被认为是稳定和不可改变的。这股创新浪潮不仅挑战了与比特币相关的传统观念,还巩固了其作为一种能够适应不断变化的需求的基础技术的地位。

总之,符文代表了加密货币世界中的一个关键发展。它们不仅展示了比特币的多功能性和适应性,还为未来的创新奠定了基础,这些创新可能会改变数字交易和区块链技术的格局。随着我们继续探索和扩展符文的功能,新应用和网络改进的潜力为整个比特币社区带来了希望。