Blockchain
Blockchain
Introducción
A menudo confundido por error con bitcoin, Blockchain es la tecnología subyacente utilizada por bitcoin para operar. Concretamente, es un anexo solo y base de datos en crecimiento cronológico (con marca de tiempo) que aprovecha las medidas criptográficas básicas para proteger transacciones de manipulación (los datos no se pueden eliminar o alterar).
Esta base de datos o ledger recopila y registra información monetaria transacciones validadas por la red en unidades elementales llamado Bloques. Una vez validado por el consenso de la red mecanismo, estos bloques se añaden a un secuencial existente cadena de bloques criptográficos vinculados a hash para garantizar la integridad de los datos, de ahí el nombre blockchain. En consecuencia, si un solo bit cambia en un bloque, el enlace hash colapsa y por lo tanto la cadena se rompe y será rechazado por la red.
"Blockchain es un libro (ledger) distribuido de igual a igual forjado por consenso, combinado con un sistema para contratos inteligentes y otras tecnologías de asistencia ". - hyperledger.org
- Ledger: Tecnología de contabilidad distribuida. Todos los participantes de la red tienen acceso al libro mayor distribuido y su registro inmutable de transacciones. Con este libro mayor compartido, las transacciones se registran solo una vez, lo que elimina la duplicida de esfuerzos que es típica de las redes comerciales tradicionales.
- Bloques: Si consideramos blockchain (cadena de bloques) como un libro mayor o un libro, un bloque se percibiría como una página o una tabla en la que registramos un recopilación de transacciones confirmadas. Cada bloque almacenado en el blockchain se identifica de forma única mediante un hash y se compone de un encabezado y un cuerpo. El encabezado incluye información sobre su creación (marca de tiempo, raíz de Merkle, objetivo de dificultad, versión) y una referencia a un bloque anterior, mientras que el cuerpo es una colección de las transacciones aceptadas. Cuando un bloque es validado con éxito (extraído) se convierte en parte del oficial La cadena de bloques .
- Transacciones: son los bloques de construcción más fundamentales del sistema blockchain. Representan transferencia de valor dentro de la red blockchain entre dos direcciones. De manera más tangible, están representados por pequeños datos estructuras definidas por el protocolo blockchain (por ejemplo, Bitcoin, Ethereum, ...) que especifica sus atributos (metadatos, entradas, salidas, ...) y modelo.
- Smart contracts: Los contratos inteligentes son uno de los conceptos más interesantes del blockchain. Representan scripts autoejecutables almacenados en el blockchain. El contrato inteligente lleva la cadena de bloques a la siguiente etapa que le permite traducir la lógica empresarial en inviolable condiciones del contrato, que se ejecutarán de forma autónoma sin intermediarios.
Plataformas de Blockchain
Se han creado varias plataformas blockchain para construir aplicaciones escalables descentralizadas; algunos de los más populares se enumeran aquí:
Ethereum
Corda
Esta es una plataforma de ledger distribuido diseñada para registrar, administrar, y automatizar los acuerdos legales entre socios comerciales. Era diseñado por R3 en colaboración con las mayores empresas financieras del mundo instituciones, lo que hace que Corda sea adecuado para empresas financieras cambiando hacia la tecnología de ledger distribuido.
Hyperledger
Este es un esfuerzo OpenSource para avanzar en la industria tecnologías blockchain. Está soportado por la Fundación Linux y logra la colaboración entre diversas industrias y organizaciones. IBM e Intel, por ejemplo, son contribuyentes activos de Hyperledger proyectos. Hay varios proyectos de Hyperledger, todos dirigidos a resolver diferentes problemas de nivel empresarial utilizando blockchain.
Multichain
Esta es una cadena de bloques privada simple y poderosa marco que es compatible con Bitcoin. Tiene soporte para completar gestión del ciclo de activos. Debido a su soporte para el control de acceso, es un marco ideal para desarrollar aplicaciones de blockchain permisionadas.
NEO
Antes conocida como Antshares, esta aplicación a menudo se llama "la Ethereum of China. "Utiliza tecnología blockchain e identidad digital para digitalizar activos.
Comentarios
Publicar un comentario