El uso de la criptografía para crear cadenas de bloques que se pueden verificar, es la esencia de la tecnología Blockchain, la cual ha permitido que las plataformas descentralizadas lleven un control más sólido y transparente de cada una de sus operaciones financieras.
Aunque la historia de las Blockchains comenzó en 1984, no sería hasta el año 2008, cuando alias Satoshi Nakamoto presentó el documento inicial del funcionamiento de Bitcoin, en el que se dio a conocer al mundo la tecnología pionera de los libros de contabilidad electrónicos.
A partir de ese entonces, esta tecnología no solo se adopta en el mundo de las criptomonedas, sino que muchas empresas, áreas sociales, marcas y hasta entidades financieras se apoyan en el registro distribuido. En esta entrada, te explicaremos detalladamente qué es una Blockchain, ventajas, desventajas y hasta verás algunos ejemplos que te facilitarán la comprensión de este concepto. También, responderemos a una de las mayores preguntas que suelen hacerse sobre ¿quién es responsable de supervisar un libro de contabilidad electrónico blockchain?
¿Qué es Blockchain (libro de registro de contabilidad distribuido)?
Una cadena de bloques, o blockchain, es un libro de contabilidad distribuido a prueba de manipulaciones que se utiliza para validar y almacenar registros de transacciones digitales. Ninguna autoridad es responsable del mantenimiento de una cadena de bloques. En su lugar, los ordenadores de una red peer-to-peer (P2P) almacenan cada uno una copia del libro de contabilidad y las transacciones se verifican a través de un mecanismo de consenso descentralizado.
Las transacciones se almacenan en unidades permanentes con fecha y hora llamadas bloques y cada bloque está conectado (encadenado) al bloque anterior con un hash criptográfico que se crea utilizando el contenido del bloque anterior. Los enlaces de hash hacen imposible alterar los datos de un bloque sin realizar cambios en cada bloque posterior de la cadena exactamente al mismo tiempo. Esencialmente, esto significa que cualquier intento de alterar o borrar información romperá la cadena criptográfica y alertará inmediatamente de que hay un problema a todos los nodos de la red.
Las cadenas de bloques pueden ser públicas o privadas. En una blockchain pública, cualquiera puede ver el libro de contabilidad y participar en el mecanismo de consenso. En una Blockchain privada, el mecanismo de consenso está restringido a determinados nodos de la red y las vistas del libro de contabilidad privado también pueden estar restringidas.
Creado originalmente para la moneda digital, Blockchain está siendo utilizado ahora por muchos tipos de empresas como una tecnología de base de datos descentralizada para apoyar los contratos inteligentes, así como la gestión de registros para la atención de la salud y la gestión de identidad y acceso (IAM).
Definición de Blockchain (libro de contabilidad)
Blockchain puede considerarse como una tecnología de base de datos distribuida que es mantenida por múltiples ordenadores en una red. La seguridad de este sistema se basa en la idea de que el coste financiero de realizar una transacción fraudulenta será mucho mayor que cualquier posible recompensa.
Cómo funciona la tecnología Blockchain
Cada bloque de una cadena incluye la ubicación del siguiente registro. Para añadir un nuevo bloque a la cadena, los ordenadores de la red P2P compiten para verificar y compartir (difundir) el nuevo bloque.
A cada ordenador se le da un problema matemático de prueba de trabajo (Proof-of-work, PoW) que requiere mucha capacidad de procesamiento para resolverlo, pero que puede verificarse fácilmente mediante algoritmos de consenso. El primer ordenador que resuelve el problema “gana” la transmisión y recibe una pequeña recompensa.
Una vez que un bloque se ha añadido a la cadena, la información que contiene se convierte en permanente y el bloque no puede borrarse.
Los ordenadores de una red P2P Blockchain se sincronizan periódicamente para garantizar que todas las copias de la base de datos compartida contengan exactamente la misma información, pero es el vínculo entre bloques lo que mantiene seguros los libros de contabilidad Blockchain.
Tipos de Blockchains
Existen cuatro tipos de blockchain
- Pública: cualquier persona con acceso a Internet puede participar en el consenso.
- Privada: una única autoridad central es la que decide.
- Consorcio (o Federada): múltiples organizaciones tienen estatus de autoridad.
- Híbrida: los elementos son de acceso público, pero la autoridad es privada.
Algunos ejemplos de Blockchain
Hasta aquí, ya hemos visto qué es un blockchain y para qué sirve, así como algunas de sus principales ventajas. No obstante, como se trata de una cadena de bloques que es inmutable y que no se puede alterar una vez que se realizan los consensos, la tecnología de blockchain ha traspasado su uso en el mundo de las criptoinversiones, para aplicarse en varios ámbitos sociales y comerciales.
A continuación, te dejamos algunos de los ejemplos más usuales de un blockchain en la actualidad:
La cadena de bloques que se forma por la criptografía, es inalterable, lo que le permite a muchas aseguradoras detectar posibles fraudes, así como almacenar los datos electrónicos contables de manera segura. Al tratarse de un libro de contabilidad electrónico, basado en la criptografía de datos a través de cadena de bloques cifrados, la banca está implementado la tecnología de blockchain para acceder más rápidamente a los datos y para mantenerse a salvo de posibles estafas. Es más, como la tecnología nace de un entorno financiero, sus elementos han sido de mucha utilidad en el mundo de la banca convencional. Muchas grandes cadenas de tienda están adoptando los libros digitales o registro distribuido que ofrece la blockchain para llegar directamente a los clientes, por medio de plataformas en la que los clientes realizan los pagos sin mayores inconvenientes. Ya es usual el surgimiento de plataformas como Steemit, en las que los medios de comunicación, Blogger o creadores de contenido pueden recibir pagos de muchas marcas y patrocinadores, quienes confirman por la plataforma el alcance de los comunicadores, ya que la audiencia crea una red de bloques que garantiza la legitimidad de la información. Otro de los ejemplos del uso de blockchain es el área de la salud, en la que se lleva un libro electrónico de contabilidad para mantener la trazabilidad de los medicamentos distribuidos a los pacientes. Y como es un recurso digital, el personal médico puede verificar o registrar de inmediato el tratamiento que lleva cada uno de sus pacientes.
Ventajas de Blockchain
Los libros de contabilidad digital que utilizan Blockchain pueden acortar significativamente el tiempo que se tarda en realizar transacciones comerciales al eliminar la necesidad de que éstas sean aprobadas y verificadas por una autoridad centralizada. Esto no sólo acelera el tiempo que se tarda en ejecutar una transacción, sino que reduce los costes de transacción, al tiempo que proporciona altos niveles de seguridad y confianza.
Desventajas de Blockchain
Una de las críticas a las transacciones con blockchain es que requiere mucha potencia de cálculo, lo que puede resultar caro.
La inversión necesaria para mantener la seguridad de una cadena de bloques pública ha incitado a algunas empresas a utilizar cadenas de bloques privadas. Cuando la red blockchain es privada, los mecanismos de consenso PoW no son necesarios.
Algunos críticos sostienen que el hecho de que las redes privadas estén centralizadas e incluyan niveles de confianza anula las ventajas de utilizar Blockchain. Se ha argumentado que las Blockchains privadas son esencialmente solo bases de datos enrevesadas.
Otra desventaja potencial de las Blockchains privadas es que podrían conducir al desarrollo de plataformas tecnológicas cerradas que no soportan estándares comunes de seguridad, privacidad e intercambio de datos.
Cuadro comparativo: Ventajas y desventajas de Blockchain
En la siguiente tabla comparativa puedes ver un resumen con las principales ventajas y desventajas de Blockchain:
Ventajas de Blockchain
Desventajas de Blockchain
Transacciones más rápidas, porque la eliminación de autoridades centralizadas reduce el tiempo y los costos de transacción.
Alto consumo de energía, ya que requiere mucha potencia de cálculo, lo que puede ser costoso.
Proporciona altos niveles de seguridad y confianza en las transacciones.
Mantener la seguridad en Blockchains públicas puede ser costoso, llevando a uso de Blockchains privadas.
Inmutabilidad de los datos, puesto que una vez registrada, la información no puede ser alterada sin consenso de la red.
Contradice las ventajas descentralizadas de Blockchain al centralizar el control.
Cualquier cambio o adición a la Blockchain es visible para todos los participantes.
Las Blockchains privadas pueden limitar la interoperabilidad y no seguir estándares comunes.
La naturaleza distribuida y la transparencia de Blockchain ayudan a reducir el fraude.
¿Quién es responsable de supervisar un libro de contabilidad electrónico Blockchain?
El punto fuerte de Blockchain es que almacena los datos en bloques para formar una cadena que es prácticamente irrompible e inalterable, No obstante, como toda tecnología, existen sistemas responsables de garantizar la seguridad en la cadena.
Por lo tanto, los principales responsables de la supervisión en un entorno Blockchain son los siguientes elementos o involucrados:
Historia de Blockchain
La teoría de Blockchain existe desde hace bastante tiempo. Se atribuye a David Lee Chaum haber propuesto la idea en 1982.
Aunque presentó la teoría en su tesis doctoral Computer Systems Established, Maintained, and Trusted by Mutually Suspicious Groups, no sería hasta 2008 cuando la tecnología Blockchain se presentó al mundo junto con la moneda digital Bitcoin.
Blockchain y Bitcoin
El libro blanco Bitcoin: A Peer-to-Peer Electronic Cash System esbozaba la implementación de la tecnología blockchain de Bitcoin. El documento fue publicado por “Satoshi Nakamoto“, creador de Bitcoin, pero se acepta ampliamente que ese nombre es un seudónimo.
Nakamoto afirma que el problema de las instituciones financieras actuales es que se basan en la confianza. Los beneficiarios tienen que confiar en un banco y el banco tiene que responder por los pagos. Las cadenas de bloques, en cambio, proporcionan un registro inalterable de todas las transacciones y están disponibles para todas las partes. Este sistema ofrece a los usuarios pruebas de las transacciones y elimina la necesidad de una gestión centralizada y la confianza en un mediador.
A medida que va evolucionando esta tecnología, parece que cada vez tiene más presencia e impacto en las finanzas mundiales y sobre todo, en la vida cotidiana de las personas.