关于ARC-20代币你需要知道的一切

中级Jan 28, 2024
ARC-20协议的创建是为了在比特币上引入染色币,每个染色币由1个Satoshi(聪)支持。
关于ARC-20代币你需要知道的一切

自2023年以来,比特币生态系统经历了一个实验期,导致了新的代币标准和协议的出现和创建。其中之一是ARC-20协议,它支持在比特币区块链上创建各种代币。

ARC-20协议是一种原子协议(Atomicals Protocol)的标准,用于创造基于Satoshi(聪)的可替代代币。这为开发者提供了另一种方式,使他们能够在比特币网络中以灵活高效的方式创建和管理资产。

ARC-20基础设施依赖于Bitwork挖矿和永久性文件存储,可通过直接或去中心化的方式部署和铸造代币。

关于ARC-20:

比特币有一个限制,就是无法直接在其区块链上代表其他可替代代币,这就是ARC-20协议应运而生的原因。ARC-20协议允许在比特币网络中引入染色币(colored coins)。每个染色币都以1个Satoshi(聪)为支持,并将永久存在。

染色币在比特币上扮演着特殊的角色,它们用来表示和跟踪现实世界中的各种有形或无形资产,如公司股份或其他价值物品。这些染色币可以轻松地在比特币社区中进行交易,而它们的价值由底层的Satoshi(聪)支持,与市场上的其他Satoshi(聪)具有相同的价值,但还附加了染色币所代表的特定用途和功能。

类似地,ARC-20代币也是以Satoshi(聪)为支持,就如同黄金支持各国货币一样。这些代币可以分割、铸造,并且可以转移到支持UTXO(未花费交易输出)选择的任何比特币地址上。ARC-20代币中的元数据授予持有者特殊的效用和特权。这一协议为比特币生态系统带来了更多的灵活性和多样性。

ARC-20代币标准的起源:

ARC-20代币标准是在借鉴BRC-20代币标准的基础上设计而成的,同时还融入了染色币的概念,充分发挥了比特币现有功能的优势。

然而,关于创建ARC-20代币的团队信息非常有限,我们仅知道它与原子协议项目有关。该项目的起始时间可以追溯到2022年底,至今仍在持续发展。

原子协议:

原子协议(The Atomicals Protocol)是一套建立在比特币等区块链上的功能集合,允许创建、铸造、组织和管理数字资产。该协议支持用户创建可替代和不可替代的代币、去中心化铸造和数据存储功能,并根据内容的参与度和容量对内容进行排名。原子协议的灵活性使得像ARC-20代币这样的资产得以创建,为比特币开辟了新的可能性。通过原子协议创建的数字资产始终携带着它们的完整交易历史,无需依赖索引器或外部方验证其真实性,因此口号是“没有交易历史,不是你的数字对象”。尽管原子协议与序数协议(Ordinals protocol)相似,但在交易时不需要Taproot资产地址,从而能够更广泛地用于不同类型的资产交易,简化了交易流程。

ARC-20与BRC-20:

ARC-20和BRC-20协议都允许在比特币生态系统中创建代币,因此,构建这些代币的开发者依赖于比特币的安全性和基础设施。尽管两种协议都存在于比特币生态系统内,但它们在处理比特币的可扩展性方面采取了不同的方式。

BRC-20协议专注于将数据刻录在Satoshi(聪)上,而ARC-20则专注于铸造由Satoshi(聪)支持的可替代染色币。ARC-20是一种多功能、灵活的代币标准,它可以用于创建代币、创建基于参与度的内容排名算法,并允许数据存储。另一方面,BRC-20协议是一个更成熟的协议,拥有更大的社区支持,与现有工具集成,用于创建实用代币和模因币。与BRC-20不同,ARC-20协议没有内置的挖矿机制,而是专注于代币的部署和铸造,同时允许进行可定制的Bitwork挖矿,与比特币的工作量证明机制一致。

尽管BRC-20标准旨在将ERC-20的功能引入比特币的实验中,但ARC-20协议则专注于简化资产管理,而不依赖外部实体。

ARC-20的工作原理?ARC-20协议Bitwork挖矿和永久文件存储:

来源: Atomicals Guidebook

ARC-20协议

ARC-20协议允许任何人在区块链上铸造和转移染色币到指定地址。该协议使用JavaScript库和JSON文件类型来确定铸造和转移的功能和事件。

铸造功能涉及两种类型:去中心化铸造和直接铸造。这两种方法都使用原子协议和命令行界面(CLI)进行铸造,但去中心化铸造由社区驱动的项目执行。去中心化铸造允许多个用户逐渐随时间铸造代币,确保开发者不控制分配和供应。铸造设置有特定参数,如铸造量、股票代码、最大铸造量、区块高度和元数据,允许个人决定是否参与。这使得参数灵活且可配置,能够覆盖交易的默认Satoshi(聪)每字节,并设置一个不低于1 Satoshi(聪)的数字。这允许该项目采用类似于工作量证明机制的铸造风格。

直接铸造功能使项目能够在一次交易中铸造整个项目的代币供应量,从而控制初始分配、供应和代币支出。该功能通常由创建代币的团队维护,他们需要提交等同于预期供应量的Satoshi(聪)作为对价。假设项目团队计划以直接铸造功能铸造100万代币的供应量。他们预计将提供100万Satoshi(聪)或更多,取决于部署时设置的“每字节Satoshi(聪)”参数。

此外,ARC-20协议内置了一个股票代码服务,为协议提供了一个全球可用的股票代码命名系统,确保股票代码名称是唯一的。因此,一旦使用了一个股票代码名称,它就变得永久且无法被任何其他项目使用。

Bitwork挖矿:

ARC-20基础设施使用Bitwork挖矿来定义铸造交易的可选挖矿前缀。Bitwork挖矿功能类似于比特币的工作量证明(PoW)共识机制,它需要大量的计算能力来解决每个区块的方程。

与工作量证明共识机制不同,Bitwork的可选挖矿前缀是一项创新功能,允许用户通过选择需要较少哈希计算的前缀,并可以使用GPU和标准设备(如桌面电脑和智能手机)来计算,从而自定义代币挖矿过程中的工作难度。

这一概念引入了GPU可挖矿的代币,允许用户使用十六进制表示法将任意字符串编码到代币的交易ID中。这为创建具有证明性稀缺性的代币提供了可能性,这些代币难以寻找。

Bitwork挖矿系统不仅仅是为了创建代币,它还建立了内容排名系统或算法。这些算法使用索引和获取点赞的数字对象、帖子和内容,为内容发现提供了一种排名方法。其主要目的是解决与操纵、垃圾内容以及在加密空间中最高出价者购买顶级排名相关的问题。这使得内容的排名更加公平和可信。

永久文件存储

永久文件存储功能允许用户以不可变的方式存储文件和数据,特别适用于存储静态原子数字对象。静态原子数字对象是那些不需要随时间改变或更新的数字对象,这使得用户能够在区块链上永久存储文件。

要在区块链上存储不可变文件,开发者使用命令行实用程序来指定存储文件的文件路径和表明文件不可变性承诺级别的参数。

成功执行后,将发起一笔交易,并创建一个交易ID。该ID由提交交易ID、展示交易ID以及与存储文件相关联的独特数据ID组成。一旦文件成功存储在链上,开发者可以使用递归语法来引用该文件。

ARC-20代币的用例

领域名称

来源: Realm Name

领域名称系统(RNS)是由比特币的原子协议推动的首个域名替代方案。它类似于以太坊的ENS(以太坊域名服务),是一个独特的命名服务,允许用户在比特币上无需许可地识别钱包。

RNS名称具有以下特点:

  • 以“+”号开头,至少包含一个字母字符,例如+ab或+somethinglong。

  • 具有永久性,一旦用户铸造了与特定钱包关联的名称,该RNS名称将永久属于该钱包,直到用户选择将名称转移或交易给另一个用户或钱包。

领域名称是一个去中心化、自我拥有和自我管理的项目,使用原子数字对象格式,以在比特币生态系统内提供强大的命名服务。

SuperEx ARC-20启动平台

来源: SuperEX Website

SuperEX ARC-20启动平台是一个旨在推出新的ARC-20代币并为对ARC-20生态系统感兴趣的用户提供服务的交易平台。该交易平台通过在ARC-20协议下推出代币和发布ARC-20项目的空投,促进了比特币生态系统的发展和繁荣。该平台的用户可以参与在SuperEX上推出的ARC-20代币的期货交易。

DMINT

DMINT是一个去中心化平台,其旨在为ARC-20代币提供流动性。在原子协议中,创建数字对象集合的过程主要分为四个活动步骤。

首先,部署者需要准备创建数字对象资产所需的数据。接下来,开发者使用命令行工具配置数字对象容器。然后,开发者会验证并铸造数字对象条目,以供使用或交易。

项目数据收集的过程包括收集集合的元数据、DMINT数据以及完成项目所需的其他相关数据。借助这些收集到的数据,开发者随后会修改或配置数字对象的元数据。之后,数据将被封存并确认。

接下来,会验证容器中的数据,以确保条目与容器相匹配。随后,项目将提供有关个别条目的铸造状态和已铸造条目的列表。

ARC-20标准的增长

ARC-20标准的兴起源于对比特币上需求更多用例的需求增加。这促使了ARC-20代币的创建和广泛应用。许多应用程序和项目都采用了ARC-20代币标准,包括原子平台、BitVM和REALM等。这反映出开发者对新兴技术的浓厚兴趣。该项目的主要目标是通过引入像原子NFT这样的开发功能,提升互操作性,推动比特币生态系统的发展。

结论

ARC-20协议是比特币生态系统中一项新兴且具有前景的协议,其主要目标是利用比特币的安全性来创建染色币,从而扩展比特币生态系统的潜在用途。该协议在早期已经显示出了吸引力,因为它允许开发者和用户执行多种操作,包括创建域名、铸造NFT以及参与ARC-20空投。

该协议的一个重要特点是它采用了Bitwork永久存储功能,以实现创建和存储不可变代币的功能。这种方法确保了代币的持久性和安全性,为用户提供了更多的信心和可信度。


Reference

@superexnigeria/the-concept-of-brc-20-and-arc-20-tokens-f718b44d5455"">https://medium.com/@superexnigeria/the-concept-of-brc-20-and-arc-20-tokens-f718b44d5455
https://worldcoin.org/articles/colored-coin
https://docs.atomicals.xyz/arc20-tokens
https://docs.atomicals.xyz/bitwork-mining
https://trustmachines.co/blog/unpacking-the-atomicals-protocol-on-bitcoin/
https://coinbay.io/en/what-is-arc-20-token-a-detailed-overview-of-the-arc-20-token-standard-28347
https://docs.atomicals.xyz/collection-containers/dmint-guide

Autor: Bravo
Tradutor(a): Piper
Revisor(es): Matheus、Edward、Ashley
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!
Criar conta