O que e ARC-20?
O modelo de tokens fungiveis da Atomicals, onde uma unidade e um satoshi colorido e uma transferencia e um problema de alocacao, nao uma atualizacao de conta.
Protocol behavior Verified 2026-08-31
Describes the Atomicals protocol itself at the pinned reference revision. It does not promise that any product exposes it.
- Page ID
-
start/what-is-arc-20 - Normative authority
- Atomicals reference implementation
- Networks
- mainnet
- Documentation version
- 2026.08
- Audience
- everyone
- Owner
- bitcoin-universe-docs
- Sources
-
- Atomicals ElectrumX
at
v1.5.2.0 - Atomicals protocol guide
at
unversioned
- Atomicals ElectrumX
at
- Known limitations
-
- O comportamento de alocacao depende da versao. Os numeros desta pagina seguem apenas a revisao de referencia fixada.
ARC-20 e o modelo de tokens fungiveis dentro da Atomicals. A sua regra e curta:
Uma unidade ARC-20 e um satoshi numa saida Bitcoin que um validador reconhece como colorida.
Essa unica frase decide tudo o resto. A oferta e medida em satoshis. Uma transferencia e uma pergunta sobre quais saidas recebem quanto valor. O valor que nao pode ser colocado e destruido.
One unit is one satoshi
An ARC-20 balance is not a number stored somewhere. It is the satoshi value of the outputs a validator recognises as coloured for that token. An output worth 700 satoshis that a validator colours for a ticker carries exactly 700 units. Spending it spends the units. Splitting it splits the units, subject to the allocation rules.
Por que isto nao e um saldo de conta
Seção intitulada “Por que isto nao e um saldo de conta”Account transfer against ARC-20 allocation
An account transfer subtracts a number from one row and adds it to another, and an invalid transfer simply fails. An ARC-20 transfer spends whole coloured outputs and assigns their value to new outputs in order. The Bitcoin transaction confirms either way, so an unwanted result is not reported as a failure. It is reported as a different allocation, which can include a burn.
Num modelo de contas, uma transferencia subtrai de uma linha e soma noutra, e a transacao tem sucesso ou falha. No ARC-20 a transacao tem sucesso no Bitcoin de qualquer forma. O que muda e onde o valor colorido aterra.
| Pergunta | Modelo de contas | ARC-20 |
|---|---|---|
| Onde esta o saldo? | Numa linha de um livro-razao | Espalhado pelas suas saidas nao gastas |
| O que e uma transferencia? | Debito e credito | Atribuir valor de entrada as saidas, por ordem |
| O valor pode desaparecer? | Nao | Sim. O valor que nao cabe e queimado |
| Quem decide o resultado? | O contrato | A revisao do validador que o seu indexador executa |
| Confirmacao significa sucesso? | Sim | Nao. Confirmacao e alocacao sao respostas separadas |
As tres formas de as unidades passarem a existir
Seção intitulada “As tres formas de as unidades passarem a existir”| Modo | Operacao | Formato |
|---|---|---|
| Emissao direta | ft |
A oferta inteira aterra na saida zero de uma transacao |
| Descentralizado fixo | dft depois dmt |
Uma implantacao define as regras, depois cada reivindicante emite um montante fixo |
| Descentralizado perpetuo | dft com parametros perpetuos |
Condicionado a ativacao, com Bitwork progressivo e limite global opcional |
Veja emissao direta, DFT fixo e DFT perpetuo.
O que um ticker significa e o que nao significa
Seção intitulada “O que um ticker significa e o que nao significa”Um ticker e um nome alocado globalmente. Ganha-lo significa que as regras Atomicals resolveram um candidato num vencedor verificado. Nao significa:
- que o projeto e quem diz ser;
- que os metadados estao corretos;
- que a imagem pertence a quem emitiu;
- que alguem responde pela oferta.
Guarde e mostre sempre o Atomical ID resolvido junto de qualquer ticker. Veja tickers e candidatos.
Decimais nao criam fracoes
Seção intitulada “Decimais nao criam fracoes”decimals e metadado de apresentacao. Muda como uma carteira formata um numero no ecra. Nunca cria
unidades abaixo do satoshi. As quantidades nativas ARC-20 sao sempre inteiras.
Veja metadados e decimais.