Tema · Cómo funcionan las blockchains

¿Qué es un nonce en blockchain?

La lección corta

Nonce es la abreviatura de “número usado una vez”. Las cadenas de bloques usan la palabra de dos maneras diferentes, y los principiantes a menudo se encuentran con ambas.

1. El nonce de minería (bitcoin) es

Cada encabezado de bloque de bitcoin tiene un pequeño campo llamado nonce, que es el número de la cadena. Los mineros lo cambian, hacen un hash del encabezado y comprueban si el resultado está por debajo del objetivo de la red. Si no, la cambian otra vez. Mil millones de intentos más tarde, alguien encuentra un ganador y el bloque es aceptado. Ese ensayo y error es una prueba de trabajo. Véase ¿Qué es una función hash?.

2. El nonce de la cuenta (Ethereum)

On Ethereum, every account has a counter. Su primera transacción tiene un nonce 0, la siguiente tiene un 1, y así sucesivamente. La red los procesa en orden, y el mismo nonce no se puede usar dos veces. Esto impide que una transacción firmada se vuelva a reproducir.

Por qué aparece en tu billetera?

Si una transacción de Ethereum se queda atascada, las transacciones posteriores esperan detrás de ella. Algunas carteras te permiten “acelerar” o “cancelar” enviando una nueva transacción con el mismo nonce y una tarifa más alta. Solo uno de los dos puede confirmar, solo uno de los dos.

Juego de la lección · gana XP

Ponte a prueba: 3 preguntas rápidas

Puntuación perfecta = bono combo. Cada pregunta vuelve en tu repaso espaciado.

Memoria · repetición espaciada

Tarjetas de repaso: fíjalo en la memoria

Gira cada tarjeta y di si la sabías. Las que fallas vuelven antes.

Términos relacionados

Más en Cómo funcionan las blockchains

Preguntas frecuentes

¿Tengo que establecer un nonce yo mismo?

Por lo general, no. Los monederos lo establecen automáticamente. La configuración avanzada le permite cambiarlo para acelerar o cancelar.

¿Por qué se ha atascado mi transacción de Ethereum?

A menudo está esperando una transacción de tarifa más baja con un nonce anterior. Los más tardes se quedan detrás de él.

¿Bitcoin usa una cuenta nonce?

No. Bitcoin usa UTXO, así que no necesita un contador de cuenta.

Revisión y fuentes

Escrito y revisado por Joshua Baskin, fundador. Última revisión: . Cómo verificamos los hechos · Reportar un error

  1. Referencia para desarrolladores de Bitcoin: Cadena de bloques (encabezados de bloques)
  2. Guía para desarrolladores de Bitcoin: Minería
  3. ethereum.org: Transactions

Solo educación. No es asesoría de inversión, fiscal ni legal. No elegimos monedas.

Empieza aquí

Empieza aquí. Primero aprende. Cada lección, herramienta y página del glosario es gratis y abierta, sin tarjeta y sin cuenta. ¿Quieres la guía gratuita para detectar estafas y una lección semanal por correo? También es gratis.

Empieza con la lección 1