News:

SMF - Just Installed!

Main Menu

Atomicals协议资产发行原理

Started by 9班班长我心永恒, Jul 21, 2024, 04:32 PM

Previous topic - Next topic

9班班长我心永恒

Atomicals协议是一种基于Bitcoin的资产管理协议,其资产发行原理主要涉及到数字对象的铸造、转移和更新,以及独特的Bitwork挖矿机制。以下是Atomicals协议资产发行原理的详细解析:

一、数字对象的铸造

定义与特性:

Atomicals协议允许在类似Bitcoin的基于UTxO模型的区块链上实现数字对象(Digital Objects)的铸造。这些数字对象可以是NFTs(非同质化代币)、代币、或其他形式的数字资产。
Atomicals是一种整合数字对象创建、传输和更新的方式,它根据一些简单规则定义数字所有权链。

铸造过程:

Atomicals协议引入了Dmint作为NFT的铸造方法,这是一种更公平、更去中心化的NFT发射方式。
部署者需要为NFT系列生成一个默克尔树证明,该证明用于验证系列中任意一张NFT的真实性。
用户通过发送比特币交易,将NFT的图片数据与json文件刻入BTC区块中,完成单张NFT的铸造。
二、Bitwork挖矿机制

概念与目的:

Bitwork是Atomicals协议独有的公平发射方式,类似于比特币挖矿,但用于限流和反女巫攻击。
它要求铸造者通过电脑穷举碰撞出匹配特定前缀的hash值,才能进行铸造。

挖矿过程:

部署者可以为铸造设定一个特定长度的前缀,铸造者必须碰撞出符合该前缀的hash值。
合理设置的Bitwork有效拉长了mint的窗口时间,给了一般玩家更多的机会。
同一个NFT系列中,可以对不同的NFT设定不同的Bitwork难度,以反映其稀有度。
三、资产转移与更新

转移过程:

Atomicals资产的转移与比特币UTXO的转让类似,用户只需将包含Atomicals资产的UTXO转让给其他人。
接收者通过对比特币UTXO的溯源,可以确认它与Atomicals资产相关联。

更新过程:

Atomicals协议支持数字对象的更新操作,但这一操作需要遵循协议中定义的规则。
更新操作同样需要记录在区块链上,以确保数字对象的完整性和可追溯性。
四、ARC-20代币

概念与特性:

ARC-20是Atomicals协议下的一种代币标准,它开创了UTXO绑定型资产的先河。
ARC-20代币将比特币的最小分割单位sat作为基本"原子",每个比特币UTXO对应的Sats数量就代表其绑定的ARC-20资产数额。

发行与转移:

ARC-20代币的发行需要设置代币名称、总量、难度设置、创世区块等信息,并配置相应的Taproot锁定脚本。
用户在铸造ARC-20时,将Claim信息写入UTXO的锁定脚本中,然后再取出相应的ARC-20资产。
ARC-20代币的转移与比特币UTXO的转让无异,无需向BTC存入任何额外数据。

综上所述,Atomicals协议的资产发行原理基于数字对象的铸造、Bitwork挖矿机制以及ARC-20代币的发行与转移。这一协议为比特币生态中的资产发行提供了新的思路和方法,促进了数字资产的公平分发和去中心化。