Evitar quemas
El procedimiento practico que evita todas las formas de quema, con los casos ejecutados que muestran como se ve cada una.
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
-
guides/avoid-burns - Normative authority
- Executed source code at a pinned revision
- Networks
- mainnet
- Documentation version
- 2026.08
- Audience
- everyone, holder, developer
- Owner
- bitcoin-universe-docs
- Sources
-
- Atomicals ElectrumX
at
v1.5.2.0
- Atomicals ElectrumX
at
- Known limitations
-
- Una quema confirmada es permanente. Este procedimiento evita quemas. Nada revierte una.
Antes de empezar
Sección titulada «Antes de empezar»- Redes soportadas: mainnet.
- Estado: comportamiento de protocolo.
- La prevencion es el unico control. No hay recuperacion.
El procedimiento
Sección titulada «El procedimiento»- Trabaja en outpoints y satoshis. Nunca en una caja de importe del token.
- Mueve un token por transaccion salvo que hayas modelado el caso con varios.
- Incluye siempre una salida de cambio coloreada cuando el lote supera lo que estas enviando.
- Dimensiona la salida de cambio exactamente al resto.
- Modela el conjunto exacto de entradas y salidas, en orden, antes de construir.
- Confirma que la cifra de quema calculada es cero.
- Anade las entradas de comision y el cambio cardinal, y modela de nuevo.
- Confirma que la cifra de quema sigue siendo cero.
- Compara el aviso de la billetera con tu modelo, linea por linea, antes de firmar.
Los pasos siete y ocho son los que la gente se salta, y son donde el cambio anadido por la billetera altera el resultado sin avisar.
Las cuatro formas, ejecutadas
Sección titulada «Las cuatro formas, ejecutadas»| Case | Coloured inputs | Result per output | Burned | Clean |
|---|---|---|---|---|
Oversized next output burns the remainder oversized-next-output | 1200 units at input 0 | out 0: 700 sats to 700 units; out 1: 546 sats to 0 units | 500 units of TOKENA | no |
Outputs run out before the value does too-few-outputs | 1200 units at input 0 | out 0: 700 sats to 700 units | 500 units of TOKENA | no |
First output larger than the whole lot first-output-too-large | 500 units at input 0 | out 0: 20000 sats to 0 units | 500 units of TOKENA | no |
A non-clean slot triggers the output zero fallback two-tokens-non-clean-fallback | 700 units at input 0, 400 units at input 1 | out 0: 700 sats to 700 units; out 1: 546 sats to 0 units | 400 units of TOKENB | no |
| Forma | Prevencion |
|---|---|
| Siguiente salida demasiado grande | Dimensiona el cambio exactamente al resto |
| Salidas insuficientes | Incluye siempre cambio coloreado |
| Primera salida mayor que el lote | Nunca envies un lote pequeno a un primer pago grande |
| Repliegue con varios tokens | Un token por transaccion |
El unico caso en que una quema es deliberada
Sección titulada «El unico caso en que una quema es deliberada»Destruir unidades a proposito es una accion valida. Hazlo explicitamente: construye la transaccion que quema exactamente lo que pretendes, confirma la cifra y registra la razon. Nunca dependas de una quema accidental.
Despues de difundir
Sección titulada «Despues de difundir»Lee la transaccion a traves de una fuente que reporte quemas y confirma que la cifra es la que esperabas. Compara el total coloreado de entrada con la suma de los totales coloreados de salida.
Quemas y asignacion.