COMPARTE ESTE ARTÍCULO

En 1992, Haber, Stornetta y Dave Bayer incorporaron árboles de Merkle al diseño, lo que mejoró su eficiencia al permitir reunir varios certificados de documentos en un solo bloque.12​13​ Bajo su empresa Surety, sus hashes de certificados de documentos se han publicado en The New York Times cada semana desde 1995.14​ El primer blockchain fue conceptualizado por una persona (o grupo de personas) conocida como Satoshi Nakamoto en 2008.

Nakamoto mejoró el diseño de manera importante utilizando un método similar al Hashcash para sellar el tiempo de los bloques sin requerir que sean firmados por una parte de confianza e introduciendo un parámetro de dificultad para estabilizar la tasa con la que los bloques se añaden a la cadena.12​ El diseño fue implementado al año siguiente por Nakamoto como un componente central de la criptodivisa bitcoin, donde sirve como el libro de contabilidad público para todas las transacciones en la red.9​ En agosto de 2014, el tamaño del archivo del blockchain de bitcoin, que contiene los registros de todas las transacciones que han ocurrido en la red, alcanzó los 20 GB (gigabytes).15​ En enero de 2015, el tamaño había crecido a casi 30 GB, y de enero de 2016 a enero de 2017, el blockchain de bitcoin creció de 50 GB a 100 GB de tamaño.

El tamaño había superado los 200 GB a principios de 2020.16​ Según Accenture, una aplicación de la teoría de la difusión de las innovaciones sugiere que las cadenas de bloques alcanzaron una tasa de adopción del 13,5% dentro de los servicios financieros en 2016, alcanzando por tanto la fase de adopción temprana.17​ Los grupos comerciales de la industria se unieron para crear el Foro Global de Blockchain en 2016, una iniciativa de la Cámara de Comercio Digital.

Características básicas

Consenso: Para que una transacción sea válida, todos lo participante (o la mayoría) deben de estar de acuerdo con su validez.

Inmutabilidad: Ningún participante puese modificar la lista de registros una vez que se haya guardado en la cadena.

Si una transacción es un error, una nueva transacción se debe hacer para corregirlo y ambas transacciónes son visibles.

Finalidad: Un eslabón dirige a una sola cadena para determinar la propiedad de un activo o el final de una transacción

Tipos de BlockChain

Según el acceso a los datos Las cadenas de bloques se pueden clasificar basándose en el acceso a los datos almacenados en la misma:10​24​ Cadena de bloques pública: es aquella en la que no hay restricciones ni para leer los datos de la cadena de bloques (los cuales pueden haber sido cifrados) ni para enviar transacciones para que sean incluidas en la cadena de bloques.

  • Cadena de bloques privada: es aquella en la que tanto los accesos a los datos de la cadena de bloque como el envío de transacciones para ser incluidas, están limitadas a una lista predefinida de entidades.
  • Según los permisos Las cadenas de bloques se pueden clasificar basándose en los permisos para generar bloques en la misma:10​ Cadena de bloques sin permisos: es aquella en la que no hay restricciones para que las entidades puedan procesar transacciones y crear bloques.

Este tipo de cadenas de bloques necesitan tókenes nativos para proveer incentivos que los usuarios mantengan el sistema.

Ejemplos de tókenes nativos son los nuevos bitcoines que se obtienen al construir un bloque y las comisiones de las transacciones.

La cantidad recompensada por crear nuevos bloques es una buena medida de la seguridad de una cadena de bloques sin permisos.

Cadena de bloques con permisos: es aquella en la que el procesamiento de transacciones está desarrollado por una predefinida lista de sujetos con identidades conocidas.

Los tókenes nativos son necesarios para proveer incentivos para los procesadores de transacciones.

Por ello es típico que usen como protocolo de consenso prueba de participación.

Conclusión

Si quieres obtener más información acerca del blockchain, nuestros profesores pueden darte soporte y ayuda en tu aprendizaje



NUESTRAS ÚLTIMAS PUBLICACIONES


Contenido restringido

Acceso de usuarios existentes
   
Registro de un nuevo usuario
*Campo necesario

Tags:

Comments are closed

Estado de acceso
ESTADO DE ACCESO
TRADUCTORES
COMPARTENOS
error: CONTENIDO PROTEGIDO