什么是 ORC-20?

5/14/2024, 6:58:10 AM
本文探讨在比特币网络中,BRC-20 代币的盛行及其带来的影响,并指出ORC-20 代币的崛起,这些代币运行在比特币区块链上,具有一系列新的特性和功能,如何应对双重支付问题以及改善命名空间灵活性等等。同时介绍 ORC-20 标准的操作和改变,并探讨其与 BRC-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 提供的投资理财建议或其他任何类型的建议。
* 在未提及 Gate 的情况下,复制、传播或抄袭本文将违反《版权法》,Gate 有权追究其法律责任。

分享

币圈日历

项目进展
Etherex 将于 8 月 6 日推出代币 REX。
REX
22.27%
2025-08-06
NFT AI 产品发布
Nuls将在第三季度推出一款NFT AI产品。
NULS
2.77%
2025-08-06
dValueChain v.1.0 发布
Bio Protocol 将在第一季度推出 dValueChain v.1.0。它旨在建立一个去中心化的健康数据网络,确保在 DeSci 生态系统中医疗记录的安全、透明和防篡改。
BIO
-2.47%
2025-08-06
AI生成的视频字幕
Verasity将在第四季度添加一个AI生成的视频字幕功能。
VRA
-1.44%
2025-08-06
VeraPlayer 多语言支持
Verasity将在第四季度为VeraPlayer添加多语言支撑。
VRA
-1.44%
2025-08-06

相关文章

如何质押 ETH?
新手

如何质押 ETH?

随着以太坊合并正式到来,共识机制将从 PoW 的算力挖矿证明过渡到 PoS 权益证明,将采用质押 ETH 的方式来维护网路正确性,以使质押者获得奖励。而质押前需做好事前准备,包括选择各种质押方式与质押服务商。 随着以太坊合并正式到来,以太坊共识机制将从 PoW 工作量证明转换到 PoS 权益证明,采用质押 ETH 的方式来维护区块链网路,以使质押者获得奖励。而质押前需做好事前准备,包括选择各种质押方式与质押服务商。那么,什么是ETH质押,如何质押ETH?
3/14/2025, 6:55:58 AM
什么是比特币?
新手

什么是比特币?

比特币是去中心化的点对点数位支付网路,由中本聪发明,比特币让用户可以直接进行交易,而无需通过任何金融机构或第三方,是世界上第一款成功应用的加密货币。
11/21/2022, 10:38:28 AM
什么是冷钱包?
新手

什么是冷钱包?

快速了解什么是冷钱包,及其不同的类型和优势。
11/21/2022, 8:57:32 AM
Gate 研究院:迷因币 (Memecoin) 板块与比特币价格的联动关系研究
进阶

Gate 研究院:迷因币 (Memecoin) 板块与比特币价格的联动关系研究

本文深入探讨了迷因币(Memecoin)与比特币价格之间的相关性,分析了它们在价格趋势、交易量和市场情绪等方面的关系。通过数据收集、统计分析和案例研究,发现两者之间存在显著相关性,受市场情绪、投资者行为和政策环境等多重因素影响。研究概述了比特币和Memecoin的市场发展历程,探讨了影响价格的关键因素,并对未来趋势进行了预测。文章还为投资者、监管机构和行业从业者提供了建议,旨在促进加密货币市场的健康发展,提高投资决策的合理性。
1/14/2025, 2:28:17 AM
BTC及BRC-20生态相关项目
新手

BTC及BRC-20生态相关项目

本文详细介绍 BTC 生态相关项目。
1/25/2024, 7:29:40 AM
BTC Staking赛道Map梳理
新手

BTC Staking赛道Map梳理

根据 DefiLlama 的数据,目前 BTC 生息的市场规模超过 100 亿美元。越来越多的参与者加入到BTC生息赛道,本文将盘点几个知名的BTC质押协议
5/13/2024, 3:02:19 AM
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!