首页
术语表
ORC-20代币

ORC-20代币

初阶

ORC-20代币在比特币区块链上运行,表示为用序数序列号铭刻在上的JSON (JavaScript Object Notation)文件,与BRC-20代币类似。ORC-20在BRC-20标准之后创建,致力于通过提高安全性并加强灵活性来解决BRC-20的一些限制。 
ORC-20通过支持更广泛的数据格式扩展了BRC-20的范围,并利用比特币的未花费的交易输出(UTXO)模型来避免双花问题,这一直是BRC-20代币的重大问题。

什么是ORC-20标准?

ORC-20标准是致力于改进比特币网络上的BRC-20的开放标准。ORC-20标准的目标是向后兼容BRC-20,同时提高适应性、可扩展性和安全性。
BRC-20是一种实验性代币标准,支持用户在比特币区块链上通过序数协议来铸造和转让同质化代币。

ORC-20如何改进BRC-20标准?

ORC-20协议在序数和BRC-20代币标准之上构建。ORC-20协议的主要目标是促进序数的应用,序数是可以在比特币网络上携带各种数据类型的数字艺术品,支持用户部署新的ORC-20代币并迁移现有的BRC-20代币。

BRC-20是比特币区块链上的一种实验性代币标准,仿照以太坊的ERC-20命名。该代币标准支持开发人员通过序数协议创建和划转同质化代币。BRC-20在加密货币生态系统中逐渐受到欢迎,尤其是在2023年5月Pepe (PEPE)等模因币兴起之后。

BRC-20标准当前存在双花问题和命名空间限制等局限性,因此需要加以改进。拟议的ORC-20协议做出了多项改进,例如UTXO以及灵活的命名空间,来处理这些限制。

ORC-20如何防止双花问题?

ORC-20中使用的交易模型基于比特币的UTXO模型。转账时,汇款方指定收款方接收的金额,并指定将剩余金额发还给自己,从而简化了转账流程。

在UTXO模型中,每笔交易完成后,此前记入的余额就会失效,符合UTXO原则。ORC-20代币中的每笔交易都会包含一个随机数(Nonce)。这样,汇款方就可以在交易中加入一个唯一标识符,必要时可用于取消部分交易。汇款方通过指定随机数,可以撤销或撤回尚未处理完成的交易。

ORC-20代币的风险

有意投资ORC-20代币的人首先应了解,ORC-20是实验性项目,使用此标准生成的代币的价值或有用性无法保证。ORC-20或可能改进比特币网络的代币标准,但该标准已因过于复杂而未在现有标准上提供显著的优势而受到批评。

ORC-20的命运取决于社区对其的态度以及解决现有问题的能力。在与ORC-20交互前,强烈建议您谨慎行事并进行广泛的调查。