Introducción a la tecnología – blockchain – Ankr

“Una cadena de bloques, originalmente cadena de bloques, es una lista creciente de registros, llamados bloques, que están vinculados mediante criptografía. Cada bloque contiene un hash criptográfico del bloque anterior, una marca de tiempo y datos de transacciones (generalmente representados como un árbol Merkle) ". – Wikipedia

¿Qué es blockchain?

blockchain es ampliamente considerado como el próximo gran avance en el campo de la tecnología después de Internet, big data e inteligencia artificial. Se da cuenta de la confianza en las transacciones entre varias partes de manera descentralizada, lo que provocará cambios sistemáticos y significativos en los campos de finanzas, cadena de suministro, Internet de las cosas, logística, comercio electrónico, medios, intercambio de recursos y otros campos.

Como una aplicación integrada de almacenamiento de datos distribuidos, transmisión punto a punto, mecanismo de consenso, algoritmo de cifrado y otras tecnologías, blockchain utiliza mecanismos de prueba algorítmica para garantizar la confianza, realizar transacciones seguras a larga distancia en una plataforma abierta y obtener una confianza descentralizada Libro mayor distribuido.

El libro mayor de blockchain consiste en un número infinito de bloques que están encriptados y vinculados de acuerdo con las marcas de tiempo para formar una cadena de bloques. El libro mayor es mantenido por nodos en la red blockchain, cada uno de los cuales mantiene un historial de todas las transacciones.

Cualquier nodo que cambie la información de forma privada será encontrado por otros nodos, y el nodo modificado no será confirmado, lo que inmediatamente perderá credibilidad.

¿Cómo funciona blockchain?

La tecnología blockchain evolucionó de la moneda digital representada por Bitcoin, las aplicaciones de contrato inteligente representadas por Ethereum, a la aplicación genérica de la industria representada por Fabric. Aunque la tecnología y la aplicación de blockchain en el desarrollo, el principio básico de operación es la actualización iterativa constante.

Aquí, tomemos Bitcoin para ilustrar cómo funciona la cadena de bloques y cómo formar un bloque.

Creación de red de bitcoins
A principios de 2009, Satoshi Nakamoto construyó una red distribuida punto a punto de múltiples nodos de Bitcoin. Cada nodo en la red tiene su propia cuenta, clave pública y clave privada. Todos los nodos participan en la contabilidad pública, registrando el contenido de la transacción en sí, es decir, registrando el pagador, el destinatario y el monto del pago.Creación de bloque de Génesis
El 4 de enero de 2009, Satoshi Nakamoto creó el primer bloque del mundo bitcoin; El bloque Génesis. La información del bloque incluye una descripción general, valores hash y transacciones, que se registran permanentemente como un archivo. La sección de resumen es la información básica del bloque, incluido el número de transacciones, la altura del bloque, la dificultad de extracción, la marca de tiempo, el tamaño del bloque, la recompensa de extracción, el valor aleatorio, etc. El hash
La sección de valor es el identificador único del bloque, incluido el valor hash del bloque, el valor hash del bloque anterior, el valor hash del bloque posterior y la raíz de Merkle. La sección de transacción es la cotización de transacción específica, que registra el cedente de cada transacción, el destinatario, el monto, la dirección de la billetera de ambas partes y la firma digital del cedente.La primera transacción de Bitcoin
El 12 de enero de 2009, Satoshi Nakamoto envió 10 bitcoins al desarrollador Hal Finney. Esta es la primera transacción en la historia de Bitcoin. Cuando el transferidor crea una transacción, firma esta transacción con su clave privada. Después de que se realiza la transacción, se transmite en la red de Bitcoin, notificando a otros nodos que hay transacciones no empaquetadas. Después de que el nodo recibe una transacción, se almacena en caché si se verifica que es válida.Oferta de paquete (minería)
El mecanismo de consenso utilizado por Bitcoin es la Prueba de trabajo (PoW), donde para crear un nuevo bloque, el minero debe encontrar un valor hash SHA-256 que cumpla un requisito específico. La prueba de carga de trabajo se basa en el funcionamiento matemático de la máquina para obtener el derecho contable. En términos generales, cuanto mayor sea el rendimiento de la máquina, mayor será la tasa de éxito de la minería. Después de una minería exitosa, los mineros
El nodo seleccionará algunas transacciones no empaquetadas para empaquetar en un bloque, luego firmará y transmitirá este bloque.Bloqueo de transmisión
Después de recibir el bloque de difusión, el nodo primero verifica que el minero haya logrado excavar la mina, luego verifica que cada transacción en el bloque sea legal y también verifica que el resumen de hash del bloque anterior sea correcto. Si el nodo recién validado es validado por el nodo, se almacena en la base de datos local del nodo.

Introducción a Ankr Mainnet

blockchain es una combinación del círculo de la cadena y el círculo de la moneda. La cadena de bloques Ankr ilustra perfectamente este concepto. La cadena de bloques Ankr incluye una cadena de bloques de negocios y una cadena de bloques de transacciones de tokens. Entre ellos, el blockchain empresarial completa la consistencia y sincronización de datos comerciales, registros de transacciones comerciales y otras funciones. La cadena de bloques de transacciones de tokens opera su propia red principal para realizar el intercambio de tokens nativos de Ankr con otras monedas.