深入了解 Atomicals 协议、ARC-20 标准和 Quark 代币的技术架构
Atomicals 协议的核心组件和数据流
定义代币参数
创建代币 UTXO
UTXO 交易
链上确认
比特币使用 UTXO (Unspent Transaction Output) 模型管理资产。 每个 UTXO 代表一定数量的比特币,只能被完整消费。
ARC-20 通过"染色"特定聪来创建代币。被染色的聪携带额外的元数据, 定义了代币的属性和数量。
核心协议规范和数据结构
每个 Atomical 都有唯一的标识符,由铸造交易的 txid 和输出索引组成:
这种格式确保了全球唯一性,因为比特币交易 ID 本身就是唯一的。
ARC-20 代币部署需要定义以下参数:
ARC-20 代币转移遵循比特币 UTXO 模型:
关键规则:第一个输出接收第一个输入的 Atomical, 依此类推(先进先出原则)。
Bitwork 是 Atomicals 协议的可选 PoW 机制,用于公平分发代币:
Bitwork 字符越多,难度越高。这模拟了比特币的挖矿机制, 确保代币公平分发给愿意投入计算资源的参与者。
Realm 是 Atomicals 的去中心化域名系统,类似 DNS:
Realm 可用于人类可读的比特币地址、网站托管、 数字身份等应用。
如何与 Atomicals 协议交互
官方命令行工具,用于铸造、查询和管理 Atomicals
第三方市场 API,用于获取代币数据和市场信息
使用 ARC-20 代币时的重要注意事项
必须使用支持 UTXO 选择的钱包。 普通比特币钱包可能会将 ARC-20 代币作为手续费发送。
ARC-20 代币的安全性与比特币私钥直接相关。 失去私钥 = 永久失去代币。
发送前务必确认 UTXO 内容。 检查输入和输出,确保代币流向正确。