什么是 ORC-20 代币?铭文详解
什么是ORC-20?
ORC-20 是比特币网络上铭文代币的开放标准,用于增强流行铭文代币标准 BRC-20 的功能。它的目的是向后兼容 BRC-20,提高适应性、可扩展性和安全性,并消除双重支出的可能性。然而,ORC-20是一个实验性项目,不能保证使用该标准创建的代币具有任何价值或效用。因此,用户在使用 ORC-20 之前应谨慎行事并自行研究。ORC-20 是比特币网络上铭文代币的开放标准,旨在增强流行铭文代币标准 BRC-20 的功能。它的目的是向后兼容 BRC-20,提高适应性、可扩展性和安全性,并消除双重支出的可能性。然而,ORC-20是一个实验性项目,不能保证使用该标准创建的代币具有任何价值或效用。因此,用户在使用 ORC-20 之前应谨慎行事并自行研究。
什么是比特币铭文和 BRC-20?
铭文理论关注的是“聪”,赋予它们个体身份,并允许它们被追踪、转移和赋予意义。
中本聪(而不是比特币)是比特币网络的原子原生货币。一个比特币可以细分为 100,000,000 聪,但不能再细分了。
铭文理论不需要比特币之外的侧链或代币,并且可以在不对比特币网络进行任何更改的情况下使用。现在就可以了。
铭文理论赋予聪以钱币价值,使它们能够作为古玩被收集和交易。
单个聪可以刻上任意内容,创建独特的比特币原生数字工件,可以将其保存在比特币钱包中并使用比特币交易进行传输。铭文与比特币本身一样持久、不可变、安全和去中心化。
BRC-20 是 Domo 的代币标准。代币可以使用序号铭文进行部署、铸造和转移。BRC-20 是 Domo 的代币标准。代币可以使用序号铭文来部署、铸造和转移。
BRC-20的电流限制是多少?
BRC20的主要限制如下:
- 首次部署后,每分钟的供应量和最大供应量是不可变的
- 命名空间限制为 4 位数字,并且“First is first”。方法
- “铭刻转移”和“簿记”严重依赖外部集中式索引器
所有这些问题都需要改进。
ORC 20相比BRC 20有哪些改进?
专为更广泛采用 ORC-20 铭文而设计:
通过部署事件部署新的 ORC-20 或迁移现有的 BRC-20
通过铸造事件铸造 ORC-20 代币
通过发送事件发送 ORC-20 令牌
使用取消事件取消 ORC-20 部分事务
通过升级事件升级现有的 ORC-20(例如供应量和最大铸币数)
重要提示:通过显式声明(推荐)或默认部署 ORC-20。任何执行 ORC-20 标准的有序可互换代币都可以被视为 ORC-20。
通过拟议的改进确保交易安全:
允许在部署事件中使用令牌标识符,以相同的代码区分 ORC-20。股票行情代码没有大小限制。
ORC-20 默认采用 JSON 格式,并且可以支持更广泛的由键值对组成的格式。所有 ORC-20 数据都不区分大小写。
初始铸造金额必须保存在铸造者的地址中,直到进行第一个发送交易。但是,只要未记录发送的事件,您就可以铸造并将其传递(发送铭文)到不同的地址。新地址将在收到铸币序号后继承全部金额。它允许市场在不破解代码的情况下实施 ORC-20。
交易模型基于UTXO模型。在每次转账中,发送方指定接收方要接收的金额以及要发送给发送方的剩余余额。
任何未发送所有剩余余额的发送交易均为部分交易。
一笔发送交易可以将金额转移给多个接收者。
每个发送事件(自交易除外)必须始终明确指定要发送的金额。
在最后一步将剩余余额发送给发送者以完成交易。默认情况下,它将把所有剩余金额发送回发件人,而不指定金额。
每笔交易完成后,之前记入的余额将不再处于有效状态,因此采用 UTXO 模型。
此外,每个发送事件可以包含随机数。发送方可以通过指定随机数来取消部分交易。
ORC-20 代币和 BRC-20 代币有什么区别?
从 BRC-20 和 ORC-20 的迁移是不可逆的
迁移是不可变且不可逆的。迁移完成后,BRC-20 代币将转换为 ORC-20。无论 json 数据中的协议值是什么,转换后所有后续操作都必须完全符合 ORC-20 标准。
您可以通过使用包装器记录部署事件,将现有 BRC-20 或任何铭文令牌标准迁移到 ORC-20。只有部署者(BRC-20 部署铭文的所有者)才能进行迁移。
示例:通过记下以下迁移事件,将 orc(记号编号 #2504160)从 BRC-20 迁移到 ORC-20。 (仅演示)
{
"p": "orc-20",
"tick": " ;orc”,
“id”: “2504160”,
“op”: “部署”,
"wp": "true"
}
迁移后,所有 orc 令牌现在都是 ORC-20。未来的铸币、发送、取消等操作必须遵循ORC-20标准。