Deep dive into Atomicals Protocol, ARC-20 standard, and Quark token technical architecture
Core components and data flow of Atomicals Protocol
Define token params
Create token UTXOs
UTXO transactions
On-chain confirmation
Bitcoin uses the UTXO (Unspent Transaction Output) model to manage assets. Each UTXO represents a certain amount of Bitcoin that can only be spent as a whole.
ARC-20 creates tokens by "coloring" specific satoshis. Colored satoshis carry additional metadata defining token properties and amounts.
Core protocol specifications and data structures
Each Atomical has a unique identifier composed of the minting transaction txid and output index:
ARC-20 token deployment requires defining these parameters:
Bitwork is an optional PoW mechanism in Atomicals Protocol for fair token distribution:
More Bitwork characters = higher difficulty. This simulates Bitcoin mining, ensuring fair distribution to those willing to invest computational resources.
How to interact with Atomicals Protocol
Official command-line tool for minting, querying, and managing Atomicals
Third-party market API for token data and market information
Important considerations when using ARC-20 tokens
Must use wallets supporting UTXO selection. Regular Bitcoin wallets may send ARC-20 tokens as transaction fees.
ARC-20 token security is directly tied to your Bitcoin private key. Lost key = permanently lost tokens.
Always verify UTXO contents before sending. Check inputs and outputs to ensure correct token flow.
Deep dive into Atomicals Protocol