Nixse
0

Verificación y rapidez: las transacciones de Blockchain

Cualquier plataforma de procesamiento debe ser capaz de procesar las transacciones de los usuarios a un ritmo que no provoque un cuello de botella, mucho tiempo de inactividad o una caída para facilitar las transacciones de forma eficaz. La función Merge de Ethereum es esencial, pero hay otras soluciones a este problema para su propia red.

Utilicemos el Internet de las Cosas como analogía. El Protocolo de Control de Transmisión (TCP), que divide los datos en paquetes más pequeños, es el protocolo común que permite la transmisión de datos a través de Internet. Cuando se transfieren datos, se puede encontrar una dirección IP específica y utilizarla como destino utilizando IP, o Protocolo de Internet, junto con TCP.

El mecanismo de consenso integrado en un protocolo de capa 1 es responsable tanto de la seguridad como de la velocidad. Como ya se ha establecido, los dos mecanismos básicos para mantener la seguridad son la prueba de trabajo y la prueba de participación, que hacen que una violación deliberada de la seguridad sea muy costosa en capital y dinero.

A veces, los protocolos de capa 1 pueden transferir el proceso de validación a un protocolo de capa 2 para contribuir a la velocidad. Alternativamente, una cadena de bloques puede dividirse en grupos más pequeños, cada uno de los cuales se ocupa de una recopilación de datos distinta. Sharding es el nombre de esta técnica de aceleración del procesamiento.

Un protocolo de capa 2 se construye «encima» de un protocolo de red primario (como Ethereum) que realiza las transacciones algo más rápido. Polygon es un ejemplo de protocolo de capa 2 de Ethereum. Otros ejemplos son Lightning Network para Bitcoin, Arbitrum (en Ethereum) y Optimism (en Ethereum).

Los protocolos de capa 2 son cadenas de bloques independientes que realizan tareas para la cadena de bloques de capa 1. Su principal objetivo es acelerar las transacciones. Su principal objetivo es acelerar el procesamiento de transacciones en la cadena de bloques principal sin sacrificar la seguridad.

Más información sobre las transacciones con Blockchain

Para lograrlo, el protocolo de capa 2 procesa todo en el lateral. No valida instantáneamente cada transacción del mismo modo que lo haría la red principal. En su lugar, se utiliza el protocolo principal para la confianza y la verificación. Sólo las cantidades iniciales y finales se registran posteriormente en el protocolo principal para completar las transacciones.

La finalización y verificación de una transacción de blockchain se conoce como finalización de la transacción. Como estamos acostumbrados a completar y verificar transacciones financieras en el mundo real pulsando un botón de «comprar» o pasando una tarjeta de crédito, esto puede parecer sencillo.

Pero recuerde que una autoridad central, como un banco, verifica las transacciones rutinarias (sin cadena de bloques). Las transacciones de blockchain requieren un consenso de mineros (Proof-of-work) o validadores para ser verificadas (Proof-of-stake).

La naturaleza de los sistemas descentralizados. Que deben mitigar o protegerse del riesgo de «malos actores» que intenten perturbar el proceso de verificación. Es lo que socava el proceso de consenso. En esta situación, un minero o validador malintencionado puede intentar deshacer o alterar la transacción. Esto ocurre antes de que se confirme realmente.

Los procesos de consenso Proof-of-work y Proof-of-stake de las Blockchains protegen contra esta posibilidad haciendo que sea extremadamente difícil obtener el tipo de control mayoritario (51%) necesario para deshacer o alterar una transacción con fines nefastos.



También podría gustarte
Deja una respuesta

Su dirección de correo electrónico no será publicada.