Guía esencial de la tecnología Blockchain

We empower Anti-Financial Crime and Corporate Risk Management Professionals

  • Home
  • /
  • Blog
  • /
  • Guía esencial de la tecnología Blockchain
39

A pesar de que la criptomoneda bitcoin lleva más de una década en el mercado (sí, ha pasado tanto tiempo) todavía hay muchos mitos a su alrededor y casi nadie sabe cómo funcionan la tecnología blockchain y las criptomonedas. Esto es especialmente cierto para un buen número de organizaciones de lucha contra la delincuencia financiera y de cumplimiento normativo.

Todavía son pocos los expertos que entienden la tecnología blockchain y las criptomonedas desde la perspectiva de la lucha contra la delincuencia financiera y el cumplimiento normativo. En esta Guía Esencial de la Tecnología Blockchain, aprenderá las tuercas y los tornillos de la tecnología blockchain que puede aprovechar para el cumplimiento de los delitos financieros de la criptomoneda.

Índice de contenidos

¿Qué es una cadena de bloques?

En términos más sencillos, una Blockchain es un diario que es casi imposible de falsificar.

En términos más avanzados, la cadena de bloques puede considerarse como una base de datos distribuida. Por ello, Blockchain es un tipo particular o subconjunto de la llamada tecnología de libro mayor distribuido o DLT. DLT es una forma de registrar y compartir datos en múltiples almacenes de datos. Todos estos almacenes de datos distribuidos e individuales conforman la base de datos.

En la práctica, blockchain es una tecnología con muchas caras. Puede presentar diferentes características y abarca una amplia gama de sistemas que van desde los totalmente abiertos y sin permisos hasta los que tienen permisos:

  • En una blockchain abierta y sin permisos, una persona puede unirse o abandonar la red a voluntad, sin tener que ser aprobada por ninguna entidad. Todo lo que se necesita para unirse a la red y añadir transacciones al libro mayor es un ordenador en el que se haya instalado el software correspondiente. No hay un propietario central de la red y el software, y se distribuyen copias idénticas del libro mayor a todos los nodos de la red. La gran mayoría de las criptomonedas que circulan actualmente se basan en blockchains sin permisos. Esto incluye criptomonedas como Bitcoin, Cash, Litecoin y otras.
  • En segundo lugar, está la cadena de bloques autorizada. En una cadena de bloques con permisos, los validadores de transacciones -que son los nodos- tienen que ser preseleccionados por un administrador de la red. El administrador de la red establece las reglas para que el libro mayor pueda unirse a la red. Esto permite verificar fácilmente la identidad de los participantes en la red. Sin embargo, al mismo tiempo también requiere que los participantes de la red confíen en una entidad coordinadora central para seleccionar nodos de red fiables. En general, las cadenas de bloques con permiso pueden dividirse en dos subcategorías:
  1. Por un lado, están las cadenas de bloques abiertas o con permisos públicos, a las que cualquiera puede acceder y ver, pero en las que sólo los participantes autorizados de la red pueden generar transacciones y actualizar el estado del libro mayor.
  2. Por otro lado, existen blockchains cerradas o con permisos empresariales, donde el acceso está restringido y donde sólo el administrador de la red puede generar transacciones y actualizar el estado del libro de contabilidad.
Blockchain Technology 2

Lo que es importante tener en cuenta es que, al igual que en una blockchain abierta sin permisos, las transacciones en una blockchain abierta con permisos pueden ser validadas y ejecutadas sin la intermediación de un tercero de confianza. Algunas criptomonedas, como Ripple y NEO, utilizan cadenas de bloques públicas autorizadas.

¿Cómo funciona una cadena de bloques?

Esencialmente, la cadena de bloques puede considerarse como una base de datos distribuida. Las adiciones a esta base de datos son iniciadas por uno de los miembros, que son los nodos de la red. Estos nodos suelen existir en forma de ordenadores. Cada nodo mantiene una copia de toda la Blockchain.

Los nodos también crean nuevos bloques de datos, que pueden contener todo tipo de información. Entre otra información, el bloque contiene un hash. Un hash es una cadena de números y letras y cada nuevo bloque genera un hash. El hash no sólo depende del propio bloque, sino también del hash del bloque anterior. Esta es una de las razones por las que el orden de los bloques importa y por las que los bloques se añaden a la Blockchain en el orden en que se produjeron. Incluso un pequeño cambio en un bloque crea un hash completamente nuevo.

Después de su creación, un nuevo bloque se transmite a todas las partes de la red de forma encriptada para que los detalles de la transacción estén protegidos. Los nodos de la red comprueban la validez de cada nuevo bloque que se añade. Una vez que un bloque alcanza un determinado número de transacciones aprobadas, se forma un nuevo bloque. La determinación de la validez del bloque se realiza de acuerdo con un método de validación algorítmica predefinido. Esto se denomina comúnmente «mecanismo de consenso». Los nodos comprueban el hash de un bloque para asegurarse de que no ha sido modificado.

Una vez validado, el nuevo «bloque» se añade a la cadena de bloques. En cuanto los nodos han aprobado el nuevo bloque, la Blockchain o libro de contabilidad se actualiza con él, y ya no se puede modificar ni eliminar. Por lo tanto, se considera que es imposible falsificarla. Sólo puedes añadirle nuevas entradas y el registro se actualiza en todos los ordenadores de la red al mismo tiempo.

Los bloques también se firman con una firma digital utilizando una clave privada. Cada usuario de una red blockchain tiene un conjunto de dos claves: En primer lugar, una clave privada, que se utiliza para crear una firma digital para un bloque, y en segundo lugar, una clave pública, que es conocida por todos en la red. Una clave pública tiene dos usos. Por un lado, sirve como dirección en la red blockchain. Por otro lado, se utiliza para verificar una firma digital y validar la identidad del remitente.

Las claves públicas y privadas de un usuario se guardan en una cartera digital o monedero electrónico. Este monedero se puede almacenar o guardar en línea y fuera de línea. El almacenamiento en línea suele denominarse almacenamiento en caliente y el almacenamiento fuera de línea suele denominarse almacenamiento en frío.

Entender los mecanismos de consenso de la cadena de bloques

En principio, cualquier nodo de una red de cadenas de bloques puede proponer la adición de nueva información a la cadena de bloques. Para validar si esta adición de información es legítima, los nodos tienen que llegar a algún tipo de acuerdo. Aquí entra en juego un «mecanismo de consenso». Un mecanismo de consenso es un método de validación criptográfico específico predefinido que garantiza una secuencia correcta de transacciones en la cadena de bloques. En el caso de las criptomonedas, esta secuencia es necesaria para resolver el problema del doble gasto. El doble gasto se produce cuando el mismo instrumento de pago o activo puede transferirse más de una vez y se produciría si las transferencias no estuvieran registradas o controladas.

Un mecanismo de consenso puede estructurarse de varias maneras. En el contexto de las criptomonedas hay dos mecanismos de consenso predominantes, que son el mecanismo de Prueba de Trabajo y el mecanismo de Prueba de Participación.

El mecanismo de prueba de trabajo

En este tipo de sistema, los participantes de la red tienen que resolver los llamados «rompecabezas criptográficos» para poder añadir nuevos «bloques» a la cadena de bloques. Este proceso de resolución de rompecabezas se denomina comúnmente «minería». En términos sencillos, estos rompecabezas criptográficos se componen de toda la información registrada previamente en la cadena de bloques y de un nuevo conjunto de transacciones que se añadirán al siguiente «bloque». La entrada de cada rompecabezas se hace más grande con el tiempo, lo que resulta en un cálculo más complejo. El mecanismo PoW requiere, por tanto, una gran cantidad de recursos informáticos, que consumen una cantidad significativa de electricidad.

Si un participante de la red resuelve un rompecabezas criptográfico, demuestra que ha completado el trabajo, y es recompensado con una forma digital de valor – o en el caso de una criptomoneda, con una moneda recién minada. Esta recompensa sirve de incentivo para mantener la red.

La criptomoneda Bitcoin se basa en un mecanismo de consenso PoW. Otros ejemplos son Litecoin, Bitcoin Cash, Monero y otros.

El mecanismo de prueba de apuestas

En un sistema de este tipo, un nodo como validador de transacciones debe demostrar la propiedad de un determinado activo para poder participar en la validación de las transacciones. En el caso de las criptomonedas, esto requeriría una cierta cantidad de monedas. Este acto de validación de las transacciones se denomina «forja» en lugar de «minería».

Por ejemplo, en el caso de las criptomonedas, un validador de transacciones tendrá que demostrar su «participación» en todas las monedas existentes para que se le permita validar una transacción. Según el número de monedas que tenga, tendrá más posibilidades de ser el que valide el siguiente bloque. Esto tiene que ver con la suposición de que puede tener una mayor antigüedad dentro de la red, lo que le otorga una posición de mayor confianza. El validador de la transacción recibe una tarifa por sus servicios de validación por parte de las partes que realizan la transacción.

Criptomonedas como Neo y Ada utilizan un mecanismo de consenso PoS.

Otros mecanismos

Los mecanismos PoW y PoS están lejos de ser los únicos mecanismos de consenso que existen actualmente. Otros ejemplos son la prueba de servicio, la prueba de tiempo transcurrido y la prueba de capacidad. De hecho, es probable que en este mismo instante se estén desarrollando muchos otros mecanismos de consenso en todo el mundo. Con el tiempo, surgirán y formarán parte de una nueva criptomoneda.

¿Qué se puede hacer con la tecnología Blockchain?

Blockchain puede aplicarse teóricamente en una gran variedad de sectores. Esto incluye el comercio, la sanidad, la gobernanza y muchos otros. Además, tiene numerosas aplicaciones potenciales. Podría repercutir en la pignoración de garantías, en el registro de acciones, bonos y otros activos, en la transferencia de fichas de propiedad, en el funcionamiento de los registros de la propiedad, etc.

Una de las principales ventajas de la tecnología blockchain es que permite simplificar la ejecución de una amplia gama de transacciones que normalmente requerirían la intermediación de un tercero, como un custodio, un banco, un sistema de liquidación de valores, agentes de bolsa, un registro de operaciones u otros terceros. En esencia, la cadena de bloques consiste en descentralizar la confianza y permitir la autenticación descentralizada de las transacciones. En pocas palabras, permite eliminar al «intermediario».

Blockchain Technology 3

En muchos casos, esto supondrá un aumento de la eficiencia. Sin embargo, es importante subrayar que también puede exponer a las partes que interactúan a ciertos riesgos que antes eran gestionados por estos intermediarios. Por ejemplo, el Banco de Pagos Internacionales advirtió recientemente que la adopción de la tecnología blockchain podría introducir nuevos riesgos de liquidez. En general, parece que cuando un intermediario tiene funciones adicionales a la mera ejecución de la transacción, el intermediario no puede ser sustituido simplemente por la tecnología blockchain. Especialmente cuando el intermediario funciona como un amortiguador contra riesgos importantes, como el riesgo sistémico, puede que no sea reemplazado por la tecnología Blockchain – O al menos no todavía.

Ahora ya sabes todo lo que necesitas saber sobre el Blockchain, concepto clave, términos y definiciones, principios de funcionamiento y áreas de aplicación.

Leave a Comment

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}