📘SAP - Blockchain
Definición de Blockchain
La cadena de bloques es una base de datos compartida que funciona como un libro para el registro de operaciones de compra-venta o cualquier otra transacción.
Es la base tecnológica del funcionamiento del bitcoin, por ejemplo. Consiste en un conjunto de apuntes que están en una base de datos compartida on-line en la que se registran mediante códigos las operaciones, cantidades, fechas y participantes. Al utilizar claves criptográficas y al estar distribuido por muchos ordenadores (personas) presenta ventajas en la seguridad frente a manipulaciones y fraudes.
Una modificación en una de las copias no serviría de nada, sino que hay que hacer el cambio en todas las copias porque la base es abierta y pública.
Todos los bloques que conforman la cadena, tienen un hash (contraseña númerica) del bloque anterior, los bloques se ordenan en la cadena por orden cronológico gracias a ese hash todos los bloques están referenciados por el bloque que los creo, por lo que solo los bloques que contienen un hash valido son introducidos en la cadena y replicados a todos los nodos. Gracias a este sistema es prácticamente imposible modificar un bloque que ha estado durante la cadena un tiempo determinado.
Los nodos “mineros” se encargan de crear los bloques que forman la cadena,añadiendo a cada uno de ellos el hash correspondiente y todas las nuevas transacciones que se han introducido en la red. De esta manera podemos decir que el blockchain nos permite llevar una “contabilidad” publica de manera totalmente transparente de todas las transacciones de la red, sin casi posibilidad de fraude, congestionameinto ni perdida de datos y totalmente trazable.