El ABC de blockchain

El ABC de blockchain

Explicaremos los conceptos básicos de la tecnología blockchain, en qué se diferencia una blockchain pública de una privada y por qué no se debe confundir una blockchain con un registro distribuido.

Blockchain (cadena de bloques) es una tecnología según la cual una determinada base de datos se distribuye en una red en forma de bloques sucesivos que cualquier participante de la red puede ver o agregar, pero no puede cambiar ni eliminar. La tecnología Blockchain es también la tecnología detrás de la criptomoneda más famosa del mundo, Bitcoin.

Blockchain ha conquistado el mundo de TI, permitiendo a las empresas almacenar información de forma segura en una base de datos distribuida y actualizarla en tiempo real. Esta tecnología permite realizar transacciones financieras con Bitcoin (para lo cual fue inventado originalmente) y muchas otras operaciones cuya seguridad está garantizada por la distribución de datos en la red. 

Blockchain es un libro de contabilidad público que almacena datos y las actualizaciones se muestran en cada copia en tiempo real, por lo que la información está siempre actualizada. Estos datos están disponibles para cualquier persona en cualquier momento, pero no se almacenan en un solo lugar (es decir, no hay un almacenamiento principal) y los piratas informáticos no pueden robar ni dañar la base de datos principal. 

Desarrollado originalmente para monedas digitales, blockchain ahora está comenzando a usarse en una variedad de aplicaciones donde la seguridad de la tecnología con actualizaciones en tiempo real es importante.

Nuevos casos de uso

Blockchain fue desarrollado por primera vez en 2008 por un grupo o individuo anónimo Satoshi Nakamoto. Nadie sabe realmente quién es esta persona/grupo o si este es su nombre real.

Blockchain fue diseñado para evitar el uso del mismo token digital varias veces, es decir, el doble gasto, lo que se ha convertido en un problema importante en la industria de la moneda digital. Blockchain también brindó la oportunidad de descentralizar las criptomonedas para que los gobiernos y otras autoridades no tengan que regularlas o controlarlas, haciendo de las criptomonedas una moneda global completamente libre.

Con el tiempo, la tecnología blockchain se ha convertido en algo más que simples entusiastas de las criptomonedas, ya que la idea de tener un libro de contabilidad público que no sea propiedad de nadie proporciona importantes beneficios a cualquier empresa... En primer lugar, es súper seguro porque nadie es propietario del archivo fuente y, en segundo lugar, se puede actualizar sin la amenaza de piratería. Esto significa que cualquier dato confidencial, información personal, información médica y registros de seguros, se puede almacenar en un lugar seguro.

Generación de bloques

Blockchain consiste en bloques de datos vinculados en una cadena. La cadena es criptográficamente segura y se distribuye entre quienes quieran cambiar o agregar elementos utilizando la red. A medida que avanza la cadena se van añadiendo nuevos bloques, siendo la persona o nodo que añade el bloque el único responsable de autorizarlo y garantizar su corrección. La tecnología Blockchain es única en el sentido de que ningún bloque se puede cambiar o eliminar una vez agregado, por lo que la exactitud y precisión de un bloque deben verificarse cuidadosamente antes de agregarlo al libro mayor.

La forma en que se crea blockchain la convierte en una tecnología ideal para industrias reguladas que necesitan registrar todos los cambios en papel. Debido a que la cadena de bloques es a prueba de manipulaciones, es de gran valor para el sector financiero, razón por la cual fue creada para Bitcoin.

Los mineros de Bitcoin agregan bloques actuando como nodos en una enorme red de igual a igual. Al confirmar las transacciones, trabajan juntos sin derecho a realizar cambios en la cadena de bloques. Dado que todos los bloques están interconectados, ninguno de ellos se puede cambiar sin dañar la cadena y cambiar todos los demás bloques, esto requeriría que cada persona que alguna vez agregó un bloque a esa cadena también cambiara su bloque, lo cual es imposible dada la gran cantidad de personas independientes que usan la red.

No todas las cadenas de bloques están construidas de la misma manera, y el tiempo que lleva procesar bloques de transacciones puede variar. Dada la naturaleza de la compra y venta, las cadenas de bloques de criptomonedas son el ejemplo más obvio. La cadena de bloques Ethereum, que impulsa la criptomoneda Ether y muchos otros proyectos de la industria, es capaz de procesar transacciones en unos 15 segundos, mientras que la red Bitcoin suele tardar unos 15 minutos...

Más accesible y eficiente

Como libro de contabilidad público descentralizado, blockchain normalmente es operado por miles de computadoras globales en una red pública de igual a igual. Esto permite a los usuarios crear y verificar información de forma rápida y eficiente, aunque cuantos más participantes haya en la cadena de bloques, más lento será el proceso de verificación. La naturaleza descentralizada de la cadena de bloques permite que los datos se almacenen en diferentes lugares en diferentes servidores, lo que significa que es casi imposible deshabilitar la cadena de bloques mediante piratería, ya que esto requeriría deshabilitar toda la red de computadoras distribuidas.

En la mayoría de los casos, las personas que usan la cadena de bloques adoptan el mismo enfoque y pueden tener objetivos comunes. Por ejemplo, si trabaja en el sector de servicios financieros, su objetivo principal es proporcionar una forma segura de almacenar y procesar las transacciones de los clientes. En el pasado, las empresas utilizaban bases de datos, pero con el desarrollo de la tecnología blockchain, los datos ahora se pueden procesar con mayor precisión y rapidez.

Blockchain también puede hacer que los procesos financieros sean más accesibles y convenientes, al tiempo que reduce la probabilidad de fraude. Actualmente, estos sistemas se encuentran en su mayoría en la etapa experimental de desarrollo, pero se mejoran constantemente y los casos de uso serán más comunes en el futuro.

Público versus privado

Al igual que la computación en la nube, la función y el uso de una cadena de bloques pueden variar significativamente dependiendo de si es pública o privada. La principal diferencia entre estos tipos se reduce a quién puede acceder al sistema.

Pública

Las blockchains públicas operan una red compartida, lo que permite a cualquiera mantener el libro mayor y participar en la ejecución del protocolo blockchain; en otras palabras, crear bloques. Esto es importante para servicios como Bitcoin, que opera la cadena de bloques pública más grande, porque cuantos más participantes hay, más rápido crece la criptomoneda.

Las cadenas de bloques públicas se consideran completamente descentralizadas, pero generalmente utilizan incentivos económicos como recompensas de criptomonedas y verificaciones criptográficas para mantener la confianza... Este proceso requiere que cada usuario o "nodo" resuelva tareas complejas y que requieren muchos recursos conocidas como prueba de trabajo.

Esto significa que las cadenas de bloques públicas a menudo requieren una enorme potencia informática para mantener el libro mayor, y dichas demandas aumentan a medida que se agregan más nodos. Dado el número de participantes en la red, también es increíblemente difícil lograr un consenso sobre cualquier cambio técnico en la cadena de bloques pública, como lo demuestran las dos recientes hard forks de Bitcoin.

Privadas

Las cadenas de bloques privadas son posiblemente la antítesis de lo que para el cual la tecnología fue diseñada originalmente. En lugar de un libro de contabilidad público descentralizado, las cadenas de bloques privadas están completamente centralizadas y se mantienen mediante nodos propiedad de una sola organización.

Las cadenas de bloques privadas han permitido que la tecnología florezca dentro de aquellas organizaciones que necesitan las mismas transacciones simplificadas que ofrecen las cadenas de bloques públicas, solo que con un acceso muy limitado. Debido a que hay menos participantes en la red, las transacciones suelen ser más baratas y más rápidas de verificar, y las correcciones de errores o actualizaciones de la red se pueden implementar casi de inmediato.

La distribución y el uso de los datos almacenados en cadenas privadas se realiza a través de sistemas de acceso, y los participantes de los nodos pueden otorgar acceso a partes externas, como auditores o reguladores que desean verificar el funcionamiento interno de una empresa.

Desafortunadamente, debido a que hay menos nodos que soportan blockchains, las cadenas privadas no pueden proporcionar el mismo nivel de seguridad que en cadenas descentralizadas.

Consorcio

El “Consorcio” es la llamada “nube híbrida” de la blockchain. Proporciona controles estrictos y transacciones de alta confianza, como cadenas de bloques privadas, pero no se limita al control de una sola entidad.

Un consorcio es un cruce entre una cadena de bloques pública y privada... Aunque proporciona el mismo acceso limitado y alta eficiencia que brindan las cadenas de bloques privadas, los nodos dedicados son administrados por compañías o agentes externos, en lugar de tener acceso de solo visualización como una cadena de bloques privada.

Para comprender en qué se diferencia, imagine que las cadenas de bloques de consorcio son un grupo de asesores, cada uno de los cuales es responsable de administrar la cadena de bloques y cada uno de los cuales tiene derecho a otorgar acceso de lectura a personas externas. blockchain.

Dada la estructura del consorcio, es una solución ideal para apoyar el trabajo de comités gubernamentales o grupos de trabajo de la industria en los que varias empresas pueden unirse para resolver un problema, ya sea luchar contra el cambio climático o mantener un libro de contabilidad único para respaldar el trabajo de las Naciones Unidas.

Blockchain en comparación con la tecnología de contabilidad distribuida

El concepto de "blockchain" a menudo se malinterpreta, a menudo se utiliza como término general para base de datos distribuida descentralizada. Sin embargo, blockchain es en realidad solo una forma del concepto más amplio de tecnología de contabilidad distribuida (DLT).

Un libro de contabilidad distribuido, como su nombre indica, es una base de datos que se distribuye en múltiples ubicaciones, como edificios, organizaciones o incluso países. El sistema evita la necesidad de un repositorio centralizado o intermediario, ya que la propia red se encarga de autorizar y registrar las transacciones. Dado que no existe una base de datos central a la que la gente normalmente se conecta, se debe alcanzar un consenso en toda la red antes de aprobar un cambio.

Esta idea ha sido muy bien recibida por todas las industrias que buscan modernizar la forma en que se procesan las transacciones, ya que tiene el potencial de transformar todo el sector financiero.

DLT puede venir en diferentes formatos, pero la idea central del control descentralizado permanece. Un tipo de libro mayor distribuido permite almacenar datos en diferentes nodos, por ejemplo, los registros bancarios que comienzan con la letra "a" se pueden almacenar en un nodo en una ubicación específica, y los que comienzan con la letra "i" en otra... Esto significa que los datos se distribuyen a través de la red en lugar de replicarse a cada participante como una base de datos tradicional, lo que hace que sea casi imposible de piratear.

Blockchain es un tipo diferente de libro mayor distribuido que es diferente del ejemplo anterior. Blockchain es una estructura de datos específica en la que los registros se almacenan en bloques. Es una forma de gestionar datos de una forma que garantiza la sincronización entre todos los participantes de la red, que es exactamente lo que se necesita para soportar tecnologías como las criptomonedas.

A pesar del éxito de la tecnología blockchain como base de la criptomoneda Bitcoin, un sistema no necesariamente tiene que tener mineros y tokens para calificar como blockchain; el término simplemente se refiere a la estructura de formar datos en bloques. Por lo tanto, las cadenas de bloques son libros de contabilidad descentralizados donde los datos se replican en lugar de distribuirse.

Desafortunadamente, la frecuencia con la que los términos "cadena de bloques" y "libro mayor distribuido" se usan indistintamente ha creado confusión sobre la tecnología en su conjunto, lo que ha llevado a muchos a abandonar la cadena de bloques como herramienta utilizada para bitcoin.


Leer también

02018-07-25

Singapore Airlines lanzó su billetera blockchain

Singapore Airlines (SIA) lanzó ayer su propia billetera de fidelización de aerolíneas, 'KrisPay', que utiliza tecnología blockchain.

Blockchain,
02018-09-17

Se creará un portal educativo en Georgia que funcionará en blockchain

Se creará un portal educativo nacional en Georgia utilizando tecnologías blockchain. Así lo afirmó el primer ministro Mamuka Bakhtadze durante la presentación de la reforma educativa.

Blockchain

Últimos artículos de la sección Blockchain

Último vídeo del canal.