¿Qué es el nonce? Un número vital en Bitcoin

Publicado 22.04.2020, 02:50
© Reuters.
DASH/USD
-
BNB/BTC
-
XLM/BTC
-
BTC/USD
-
LTC/USD
-

El nonce en otras blockchain

Por otro lado, el nonce también resulta ser un valor de gran importancia en otras criptomonedas. Por ejemplo, todos los derivados de Bitcoin, como los son Litecoin o Dash, tienen en su programación la generación y uso de este tipo de número. De hecho, cualquier sistema basado en Proof of Work (PoW) usa nonce para realizar este trabajo.

Sin embargo, las blockchain con protocolo de consenso PoW no son las únicas en usar nonce. Las blockchain que usan el protocolo de Prueba de Participación (Proof of Stake - PoS) también lo usan. Eso pone a criptomonedas como NEO, Binance Coin, Stellar, Decred o Waves a usar este tipo de números aleatorios para su funcionamiento.

Lo mismo podemos decir de criptomonedas que usan la Prueba de Autoridad (Proof of Authority - PoA) o la Prueba de Tiempo Transcurrido (Proof of Elapsed Time - PoET), esta última ligada al desarrollo de Hyperledger. De hecho, el desarrollo de Hyperledger basa su funcionamiento en la creación de nonce usando sistemas de generación de números aleatorios habilitados por hardware para alcanzar un mayor rendimiento.

Por supuesto, en protocolos como PoS, PoA y PoET, el nonce es usado con otros objetivos y la dificultad de su cálculo es mucho menor. Pero pese a esto, el concepto aplicado es el mismo, un número aleatorio creado para garantizar la seguridad criptográfica de la blockchain.

Como ven, el nonce en un número muy especial. No solo en la tecnología blockchain, sino también en la criptografía que usamos día tras día y que nos asegura una vida digital más privada y segura.

¿Cómo funciona?

En Bitcoin, el nonce es usado para generar un Block ID o hash de bloque en Bitcoin por medio de la Prueba de Trabajo (Proof of Work - PoW). Además, también sirve para verificar rápidamente que dicha prueba se ha realizado exitosamente. Pero encontrar el nonce no es una tarea fácil. Como sabrás, en Bitcoin cada bloque que forma la cadena de bloque (blockchain), tiene un identificador o Block ID único e irrepetible. Este Block ID, es en realidad un hash SHA-256 con unas características únicas. Características que vienen como resultado del extremadamente complejo y computacionalmente costoso proceso de minería de Bitcoin.

Cuando los mineros se preparan para generar un bloque, lo hacen tomando en cuenta una serie de parámetros que son otorgados por la red Bitcoin. Uno de estos parámetros es el llamado target o hash target. El target es un número muy grande (256 bits de ancho) que comparten todos los nodos de Bitcoin. Este target es el que indica el límite máximo del valor decimal de un Block ID para un determinado momento. Es decir, el target indica el valor que debe tener un hash de bloque para que este sea aceptado por la red. El punto está en que cuanto menor sea el target, más difícil será generar un hash de bloque válido. Esto se debe a que encontrar el nonce correcto lleva más trabajo...

Continúa leyendo en Cointelegraph

Lea el artículo completo en Cointelegraph

Últimos comentarios

Instala nuestra app
Aviso legal: Las operaciones con instrumentos financieros o criptomonedas implican un elevado riesgo, incluyendo la pérdida parcial o total del capital invertido, y pueden no ser adecuadas para todos los inversores. Los precios de las criptomonedas son extremadamente volátiles y pueden verse afectados por factores externos de tipo financiero, regulatorio o político. Operar sobre márgenes aumenta los riesgos financieros.
Antes de lanzarse a invertir en un instrumento financiero o criptomoneda, infórmese debidamente de los riesgos y costes asociados a este tipo operaciones en los mercados financieros. Fije unos objetivos de inversión adecuados a su nivel de experiencia y su apetito por el riesgo y, siempre que sea necesario, busque asesoramiento profesional.
Fusion Media quiere recordarle que la información contenida en este sitio web no se ofrece necesariamente ni en tiempo real ni de forma exacta. Los datos y precios de la web no siempre proceden de operadores de mercado o bolsas, por lo que los precios podrían diferir del precio real de cualquier mercado. Son precios orientativos que en ningún caso deben utilizarse con fines bursátiles. Ni Fusion Media ni ninguno de los proveedores de los datos de esta web asumen responsabilidad alguna por las pérdidas o resultados perniciosos de sus operaciones basados en su confianza en la información contenida en la web.
Queda prohibida la total reproducción, modificación, transmisión o distribución de los datos publicados en este sitio web sin la autorización previa por escrito de Fusion Media y/o del proveedor de los mismos. Todos los derechos de propiedad intelectual están reservados a los proveedores y/o bolsa responsable de dichos los datos.
Fusion Media puede recibir contraprestación económica de las empresas que se anuncian en la página según su interacción con éstas o con los anuncios que aquí se publican.
Este aviso legal está traducido de su texto original en inglés, versión que prevalecerá en caso de conflicto entre el texto original en inglés y su traducción al español.
© 2007-2025 - Fusion Media Ltd. Todos los Derechos Reservados.