¿Qué es asincrónico?

En informática, la asincronía se refiere a la ocurrencia de eventos que son independientes del programa real. En lugar de una señal de reloj universal, los eventos en un sistema asincrónico sincronizan actividades (cambios en el sistema). Los sistemas asincrónicos no dependen de señales o mensajes ajenos para funcionar de manera confiable.

Un comunicación asíncrona se refiere a un proceso en el que se suministran datos secuencialmente en lugar de un flujo continuo. Los foros en línea o el correo electrónico son ejemplos populares en los que las personas envían mensajes en diferentes momentos.

Las redes blockchain asincrónicas o semisincrónicas se utilizan ampliamente en la industria de la criptografía. Porque las redes no dan a los nodos ninguna retroalimentación sobre el estado de los datos que están transmitiendo. Los nodos pueden tener opiniones diferentes sobre la influencia general de la red. El rendimiento de las transacciones aumenta, ya que los nodos no tienen que hacer fila para que otros nodos procesen sus mensajes.

El objetivo de las redes semisincrónicas es evitar divisiones en el estado global de la red. Eso puede dificultar la unanimidad de los nodos. Estas redes priorizan la confiabilidad y la accesibilidad. La promoción de la accesibilidad ayudará a que todas las transacciones se ejecuten sin demora. Sin embargo, si una red elige enfatizar la coherencia, es posible que algunas transacciones no se realicen o se retrasen hasta que se hayan confirmado todas las transacciones anteriores.