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.1213 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:1024 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
![](https://i0.wp.com/academiasanroque.com/wp-content/uploads/2021/12/informatica.png?resize=840%2C237&ssl=1)
NUESTRAS ÚLTIMAS PUBLICACIONES
- Fundamentos Teóricos de PHP, MySQL, phpMyAdmin, Métodos GET y POST, y el Concepto de CRUD
- Introducción a PHP, MySQL, phpMyAdmin y Cómo Crear un CRUD en PHP para Principiantes
- Teoría y Práctica: PHP, MySQL, phpMyAdmin y Cómo Crear un CRUD en PHP
- Título del Artículo: Cómo Crear un Formulario en PHP con PDO para Insertar Datos en una Base de Datos
- Título del Artículo: Cómo Crear un Formulario en PHP para Insertar Datos en una Base de Datos
- Crear un Formulario en PHP para Resolver Ecuaciones de Segundo Grado
- Los tartesos.
- La ciencias y grandes personajes.
- Cómo Activar las Teclas de Función (F1, F2, F3, etc.) desde la BIOS en un Asus ZenBook UX363EA
- Simulacro Examen Final de Desarrollo de Aplicaciones Multiplataforma (DAM) – Copy
- Fundamentos de los Formularios en HTML: Etiquetas Esenciales y Métodos de Envío
- Título: Creación de una Página HTML con Multimedia y Estructura de Listas
Contenido restringido
Comments are closed