什么是 ORC-20?

中级May 14, 2024
本文探讨在比特币网络中,BRC-20 代币的盛行及其带来的影响,并指出ORC-20 代币的崛起,这些代币运行在比特币区块链上,具有一系列新的特性和功能,如何应对双重支付问题以及改善命名空间灵活性等等。同时介绍 ORC-20 标准的操作和改变,并探讨其与 BRC-20 的区别,最后阐述 ORC-20 的潜在优势和风险。
什么是 ORC-20?

前言

BRC-20 代币的热潮席卷整个比特币网路,紧接着又出现了 ORC-20。 ORC-20 代币运行在比特币区块链上,表示为JSON(JavaScript 物件表示法)文件,以有序序号刻在聪(Satoshis)上,类似于BRC-20 代币,透过提高安全性和增强灵活性来解决BRC-20 的一些限制。这些限制包括「只能用四字元作为币名」、「不能升级」、「双花风险」、「不能取消交易」等等,可以说是一次 BRC-20 的硬分叉。 ORC-20 透过支援更广泛的资料格式扩展了 BRC-20 的范围,并利用比特币的未花费交易输出(UTXO)模型来规避双重支出问题。

什么是 ORC-20 标准?

ORC-20 是比特币序数的开放代币标准,由 OrcDAO 创建,旨在增强 BRC-20 的一些关键功能。它的目的是保持与 BRC-20 的向后相容性,同时提高适应性、可扩展性和安全性,并消除双重支出的可能性。

ORC-20 的操作包括基本事件,包括部署、铸造、发送、取消、升级和自订事件。您可以为标准事件新增键以引入约束、各种行为或新操作。每个操作都是带有键值对的铭文数据,预设为 JSON 格式,操作键必须小写,数值资料不区分大小写。

ORC-20 的改变

  1. 有弹性地更改初始供应量和最大铸币量:

    尽管固定初始供应量和总量也有其优点,但 ORC20 的弹性使其更具适应性,无论是选择固定还是弹性,都有其合理性。

  2. 名称空间的灵活性:

    尽管命名确实是一个挑战,尤其是在大部分 BRC-20 四字母单词已经被提前铸造的情况下,而 ORC-20 的名称空间没有固定限制,可以根据需要使用任意大小的名称。

  3. 使用 UTXO 模型确保交易过程中不会发生重复消费:

    UTXO 模型的运作原理是在交易时将余额作为一笔交易发送到找零地址,这有效地解决了双花问题,提高了交易的可靠性和安全性。

  4. 允许取消交易:

    只需使用“op”:“cancel”命令即可取消特定 nonce 的交易,这提供了额外的灵活性和控制权给用户。

  5. ORC-20 允许已经部署的 BRC-20 代币转移到 ORC-20 环境中

    这种转移只能由 BRC20 的部署者执行,这有助于保证转移过程的安全性和可控性。

ORC-20 和 BRC-20 的区别


(来源: orc20.org, 2024.4.26)

ORC-20 和BRC-20 的相同之处在于,二者都在比特币生态中基于Ordinal 协议实现类似以太坊ERC-20 的代币部署标准;不同之处是ORC-20 扩充套件了BRC-20的一些功能、取消了一些限制,以更好地适应专案发展的需要。

相异处可分以下 5 点:

  1. 通过 UTXO 降低 BRC 20 的双花风险

    1. 在每次交易中,传送方会指定接收方收取的金额,以及传送回传送方的剩余余额。若交易未传送所有剩余余额,则该交易将被视为无效。
    2. 传送交易可将金额转移给多个接收者,每个传送交易(除非是自我交易)必须清楚指定要传送的金额。
    3. 只有在剩余余额返回给传送方时,交易才能被视为完成。
    4. 在每次交易完成后,先前记录的余额将不再有效。
  2. 代币名称不限于 4 个字元,且不区分大小写
    在绝大部分 BRC-20 四字母单词已经被提前铸造的情况下,取消字元限制是符合市场需求的,但同时也可能导致使用者认为 ORC-20 代币不如 BRC-20 代币稀缺。

  3. 增加了自定义某些 key 的功能,以实现更高阶的功能
    在 ORC-20 的自定义 key 中,minter 和 tax 是最引人注目的两个功能。 minter 是一个特殊的铸币地址,它可以实现类似于白名单的功能,而 tax 则可以让专案方征收交易税和版税。

  4. 代币可升级,比如改变代币供应量的 max 和 limit
    在这种代币供应量的灵活性确保专案方可以使用 ORC-20 建立更多用例,比如:

    1. 逐渐降低 mint 数量,为代币增加稀缺性,比如模拟比特币减半。
    2. 增加最大供应量并奖励社群成员额外激励。
    3. 最初提供一个特殊的铸币地址以铸造一部分代币转入 DAO 财政,然后更改铸币限制供社群铸造代币。
  5. 可以取消交易
    通过’’op”: “cancel”,即可取消交易。同时由于ORC-20 为每笔交易都增加了nonce 值,因此取消交易既可以取消全部的交易,也可以只取消部分交易(特定nonce 值的交易)。

ORC-20 的优点与缺点

优点:

  • 可以防止双花的问题(交易更安全,不会重复消费)
  • 允许从 BRC-20 迁移到 ORC-20
  • 可以取消全部的交易,也可以只取消部分交易

缺点:

  • ORC-20 不限制 4 字符,同一名称可以定义多个副本(缺少 BRC-20 稀有性,代币名称容易混乱)
  • 可以改变初始供应量和最大铸币量以及税收(类似以太链 ERC-20 )
  • 过度中心化! (专案方可操控筹码)

开始使用 ORC-20

您可以透过记录部署、建立、传送和取消事件来快速开始使用 ORC-20。

1.部署 ORC-20

范例:部署标识符为 1 的代币 ORC(第一个 ORC-20,已部署),最大供应量为 21,000,000。每个铸币者最多可以铸造 10,000 个。

2.铸造 ORC-20

范例:铸造10,000 ORC(铭文编号#2504160)。铸币事件维持初始余额。您必须保留铸币铭文,直到完成第一个成功的发送交易。

旧格式:OIP-3 之后已弃用(OIP-3 之前的铸币仍然有效)

新格式:在 OIP-3 修订

3.发送 ORC-20

范例:#2504160在两个部分交易中发送 1000 $ORC(铭文编号)。每笔交易必须有一个唯一的随机数。

步骤 1:发送者透过「发送铭文」将 1,000 $ORC(nonce 5)写入发送者的位址

步骤2:寄件者将「发送剩余余额」写回给寄件人

只有发送剩余余额后,交易才完成。

步骤3:发送者将包含步骤1中建立的「发送铭文」的satoshis发送给接收者

重要提示:您现在可以在交易中重复使用“铸造”或“发送”铭文

  • 只要余额未花完,即可重复使用“发送铭文” - 无需每次转​​账ORC-20 资金时都铭记“发送事件”,您可以将之前收到的“发送序数”传递到接收者地址以转账全额关于“发送序数”,只要金额不花。全额金额将会加到接收者的剩余余额中。
  • 目标是重复使用一次性「发送」铭文,减少比特币的大量浪费,最终节省区块空间和交易费用。

4.取消 ORC-20 交易

范例:取消nonce为5的部分交易。

ORC-20 如何在交易过程中节省比特币区块空间?

与 BRC-20 要求在每笔交易中「一次性转移铭文」不同,ORC-20 允许您在交易中重复使用「铸造」和「发送」序数铭文。

要发送资金,使用者有 3 个选项:

  1. 只要原始铸币铭文的余额未花费,就将「铸币铭文」序号直接发送给接收者(而不是写上「转帐」)。
  2. 只要初始「发送」铭文的余额未花费,就将「发送铭文」序号直接发送给接收者
  3. 启动新的「传送」交易流程如下(OIP-10 之前):

    步骤 1:将「发送」金额写入寄件者地址
    步骤 2:将剩余余额写为「发送」至寄件者位址(OIP-10 之前)
    步骤 3:将步骤1中刻录的「发送铭文」序号直接发送给接收者注意:接收者的余额将立即添加有效金额,后续交易可以重复使用收到的铭文

ORC-20 代币与风险

于 20scan 网站上可以查询到有关于 ORC-20 代币的相关资讯,包含持有者数量等等的指标以及排名顺序的项目币种,都能为使用者 / 交易者提供更多资讯。

风险:

有意投资 ORC-20 代币的人首先应了解,ORC-20 是一个实验项目,无法保证使用此标准生产的代币的价值或有用性。虽然 ORC-20 可能会改善比特币网路的代币标准,但它因过于复杂且与现有标准相比没有提供显著优势而受到批评。

ORC-20 的命运取决于社区对其的反应以及解决这些问题的能力,强烈建议使用者在使用 ORC-20 之前谨慎行事并进行更加全面的调查。

总结

比特币生态发展具有相当巨大的潜力,而不断创新的比特币代币标准,为比特币生态带来更广泛的应用可能性。包含 BRC-20 、 ORC-20 和 SRC-20,虽然这些标准仍处于初期阶段并且有其自身的局限性,但毫无疑问它们将成为未来大量创新实验的基础。

与比特币网络强大的安全性相比,利用率还非常低。脚本语言的性质限制了在比特币网络上执行复杂的智能合约,进而限制了它的应用,其超群的安全级别鼓励开发人员和用户不断测试和利用它的功能,为整理生态发展做出贡献。更重要的是,ORC-20 的市场接受度与应用范围,还需要时间经历社区和庞大市场的考验。

作者: Allen
译者: Piper
审校: KOWEI、Edward、Elisa、Ashley、Joyce
* 投资有风险,入市须谨慎。本文不作为Gate.io提供的投资理财建议或其他任何类型的建议。
* 在未提及Gate.io的情况下,复制、传播或抄袭本文将违反《版权法》,Gate.io有权追究其法律责任。

什么是 ORC-20?

中级May 14, 2024
本文探讨在比特币网络中,BRC-20 代币的盛行及其带来的影响,并指出ORC-20 代币的崛起,这些代币运行在比特币区块链上,具有一系列新的特性和功能,如何应对双重支付问题以及改善命名空间灵活性等等。同时介绍 ORC-20 标准的操作和改变,并探讨其与 BRC-20 的区别,最后阐述 ORC-20 的潜在优势和风险。
什么是 ORC-20?

前言

BRC-20 代币的热潮席卷整个比特币网路,紧接着又出现了 ORC-20。 ORC-20 代币运行在比特币区块链上,表示为JSON(JavaScript 物件表示法)文件,以有序序号刻在聪(Satoshis)上,类似于BRC-20 代币,透过提高安全性和增强灵活性来解决BRC-20 的一些限制。这些限制包括「只能用四字元作为币名」、「不能升级」、「双花风险」、「不能取消交易」等等,可以说是一次 BRC-20 的硬分叉。 ORC-20 透过支援更广泛的资料格式扩展了 BRC-20 的范围,并利用比特币的未花费交易输出(UTXO)模型来规避双重支出问题。

什么是 ORC-20 标准?

ORC-20 是比特币序数的开放代币标准,由 OrcDAO 创建,旨在增强 BRC-20 的一些关键功能。它的目的是保持与 BRC-20 的向后相容性,同时提高适应性、可扩展性和安全性,并消除双重支出的可能性。

ORC-20 的操作包括基本事件,包括部署、铸造、发送、取消、升级和自订事件。您可以为标准事件新增键以引入约束、各种行为或新操作。每个操作都是带有键值对的铭文数据,预设为 JSON 格式,操作键必须小写,数值资料不区分大小写。

ORC-20 的改变

  1. 有弹性地更改初始供应量和最大铸币量:

    尽管固定初始供应量和总量也有其优点,但 ORC20 的弹性使其更具适应性,无论是选择固定还是弹性,都有其合理性。

  2. 名称空间的灵活性:

    尽管命名确实是一个挑战,尤其是在大部分 BRC-20 四字母单词已经被提前铸造的情况下,而 ORC-20 的名称空间没有固定限制,可以根据需要使用任意大小的名称。

  3. 使用 UTXO 模型确保交易过程中不会发生重复消费:

    UTXO 模型的运作原理是在交易时将余额作为一笔交易发送到找零地址,这有效地解决了双花问题,提高了交易的可靠性和安全性。

  4. 允许取消交易:

    只需使用“op”:“cancel”命令即可取消特定 nonce 的交易,这提供了额外的灵活性和控制权给用户。

  5. ORC-20 允许已经部署的 BRC-20 代币转移到 ORC-20 环境中

    这种转移只能由 BRC20 的部署者执行,这有助于保证转移过程的安全性和可控性。

ORC-20 和 BRC-20 的区别


(来源: orc20.org, 2024.4.26)

ORC-20 和BRC-20 的相同之处在于,二者都在比特币生态中基于Ordinal 协议实现类似以太坊ERC-20 的代币部署标准;不同之处是ORC-20 扩充套件了BRC-20的一些功能、取消了一些限制,以更好地适应专案发展的需要。

相异处可分以下 5 点:

  1. 通过 UTXO 降低 BRC 20 的双花风险

    1. 在每次交易中,传送方会指定接收方收取的金额,以及传送回传送方的剩余余额。若交易未传送所有剩余余额,则该交易将被视为无效。
    2. 传送交易可将金额转移给多个接收者,每个传送交易(除非是自我交易)必须清楚指定要传送的金额。
    3. 只有在剩余余额返回给传送方时,交易才能被视为完成。
    4. 在每次交易完成后,先前记录的余额将不再有效。
  2. 代币名称不限于 4 个字元,且不区分大小写
    在绝大部分 BRC-20 四字母单词已经被提前铸造的情况下,取消字元限制是符合市场需求的,但同时也可能导致使用者认为 ORC-20 代币不如 BRC-20 代币稀缺。

  3. 增加了自定义某些 key 的功能,以实现更高阶的功能
    在 ORC-20 的自定义 key 中,minter 和 tax 是最引人注目的两个功能。 minter 是一个特殊的铸币地址,它可以实现类似于白名单的功能,而 tax 则可以让专案方征收交易税和版税。

  4. 代币可升级,比如改变代币供应量的 max 和 limit
    在这种代币供应量的灵活性确保专案方可以使用 ORC-20 建立更多用例,比如:

    1. 逐渐降低 mint 数量,为代币增加稀缺性,比如模拟比特币减半。
    2. 增加最大供应量并奖励社群成员额外激励。
    3. 最初提供一个特殊的铸币地址以铸造一部分代币转入 DAO 财政,然后更改铸币限制供社群铸造代币。
  5. 可以取消交易
    通过’’op”: “cancel”,即可取消交易。同时由于ORC-20 为每笔交易都增加了nonce 值,因此取消交易既可以取消全部的交易,也可以只取消部分交易(特定nonce 值的交易)。

ORC-20 的优点与缺点

优点:

  • 可以防止双花的问题(交易更安全,不会重复消费)
  • 允许从 BRC-20 迁移到 ORC-20
  • 可以取消全部的交易,也可以只取消部分交易

缺点:

  • ORC-20 不限制 4 字符,同一名称可以定义多个副本(缺少 BRC-20 稀有性,代币名称容易混乱)
  • 可以改变初始供应量和最大铸币量以及税收(类似以太链 ERC-20 )
  • 过度中心化! (专案方可操控筹码)

开始使用 ORC-20

您可以透过记录部署、建立、传送和取消事件来快速开始使用 ORC-20。

1.部署 ORC-20

范例:部署标识符为 1 的代币 ORC(第一个 ORC-20,已部署),最大供应量为 21,000,000。每个铸币者最多可以铸造 10,000 个。

2.铸造 ORC-20

范例:铸造10,000 ORC(铭文编号#2504160)。铸币事件维持初始余额。您必须保留铸币铭文,直到完成第一个成功的发送交易。

旧格式:OIP-3 之后已弃用(OIP-3 之前的铸币仍然有效)

新格式:在 OIP-3 修订

3.发送 ORC-20

范例:#2504160在两个部分交易中发送 1000 $ORC(铭文编号)。每笔交易必须有一个唯一的随机数。

步骤 1:发送者透过「发送铭文」将 1,000 $ORC(nonce 5)写入发送者的位址

步骤2:寄件者将「发送剩余余额」写回给寄件人

只有发送剩余余额后,交易才完成。

步骤3:发送者将包含步骤1中建立的「发送铭文」的satoshis发送给接收者

重要提示:您现在可以在交易中重复使用“铸造”或“发送”铭文

  • 只要余额未花完,即可重复使用“发送铭文” - 无需每次转​​账ORC-20 资金时都铭记“发送事件”,您可以将之前收到的“发送序数”传递到接收者地址以转账全额关于“发送序数”,只要金额不花。全额金额将会加到接收者的剩余余额中。
  • 目标是重复使用一次性「发送」铭文,减少比特币的大量浪费,最终节省区块空间和交易费用。

4.取消 ORC-20 交易

范例:取消nonce为5的部分交易。

ORC-20 如何在交易过程中节省比特币区块空间?

与 BRC-20 要求在每笔交易中「一次性转移铭文」不同,ORC-20 允许您在交易中重复使用「铸造」和「发送」序数铭文。

要发送资金,使用者有 3 个选项:

  1. 只要原始铸币铭文的余额未花费,就将「铸币铭文」序号直接发送给接收者(而不是写上「转帐」)。
  2. 只要初始「发送」铭文的余额未花费,就将「发送铭文」序号直接发送给接收者
  3. 启动新的「传送」交易流程如下(OIP-10 之前):

    步骤 1:将「发送」金额写入寄件者地址
    步骤 2:将剩余余额写为「发送」至寄件者位址(OIP-10 之前)
    步骤 3:将步骤1中刻录的「发送铭文」序号直接发送给接收者注意:接收者的余额将立即添加有效金额,后续交易可以重复使用收到的铭文

ORC-20 代币与风险

于 20scan 网站上可以查询到有关于 ORC-20 代币的相关资讯,包含持有者数量等等的指标以及排名顺序的项目币种,都能为使用者 / 交易者提供更多资讯。

风险:

有意投资 ORC-20 代币的人首先应了解,ORC-20 是一个实验项目,无法保证使用此标准生产的代币的价值或有用性。虽然 ORC-20 可能会改善比特币网路的代币标准,但它因过于复杂且与现有标准相比没有提供显著优势而受到批评。

ORC-20 的命运取决于社区对其的反应以及解决这些问题的能力,强烈建议使用者在使用 ORC-20 之前谨慎行事并进行更加全面的调查。

总结

比特币生态发展具有相当巨大的潜力,而不断创新的比特币代币标准,为比特币生态带来更广泛的应用可能性。包含 BRC-20 、 ORC-20 和 SRC-20,虽然这些标准仍处于初期阶段并且有其自身的局限性,但毫无疑问它们将成为未来大量创新实验的基础。

与比特币网络强大的安全性相比,利用率还非常低。脚本语言的性质限制了在比特币网络上执行复杂的智能合约,进而限制了它的应用,其超群的安全级别鼓励开发人员和用户不断测试和利用它的功能,为整理生态发展做出贡献。更重要的是,ORC-20 的市场接受度与应用范围,还需要时间经历社区和庞大市场的考验。

作者: Allen
译者: Piper
审校: KOWEI、Edward、Elisa、Ashley、Joyce
* 投资有风险,入市须谨慎。本文不作为Gate.io提供的投资理财建议或其他任何类型的建议。
* 在未提及Gate.io的情况下,复制、传播或抄袭本文将违反《版权法》,Gate.io有权追究其法律责任。
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!