События, которые не происходят одновременно или с одинаковой частотой, называются асинхронными.
Что такое асинхронный?
В информатике асинхронность относится к возникновению событий, которые не зависят от фактической программы. События в асинхронной системе синхронизируют действия (изменения в системе), а не универсальный тактовый сигнал. Надежная работа асинхронных систем не зависит от внешних сигналов или сообщений.
Асинхронные системы обычно строятся с использованием модульной конструкции. Каждый модуль в такой сети может работать автономно, в то же время взаимодействуя с другими. Эти взаимосвязанные компоненты в конечном итоге объединяются для создания функционирующего решения/системы.
Асинхронная связь относится к процессу, в котором данные передаются последовательно, а не непрерывным потоком. Онлайн-форумы или электронная почта — популярные примеры, когда люди отправляют сообщения в разное время.
Асинхронные или полусинхронные блокчейн — сети широко используются в криптоиндустрии. Потому что сети не сообщают узлам о состоянии данных, которые они передают. Узлы могут иметь разные мнения об общем влиянии сети. Пропускная способность транзакций увеличивается, поскольку узлам не нужно стоять в очереди, чтобы их сообщения были обработаны другими узлами.
Целью полусинхронных сетей является предотвращение любых расщеплений в глобальном состоянии сети. Это может помешать единодушию узлов. Эти сети отдают приоритет надежности и доступности. Повышение доступности поможет всем транзакциям выполняться без задержек. Однако, если сеть предпочитает подчеркивать согласованность, некоторые транзакции могут не выполняться или откладываться до тех пор, пока все предыдущие транзакции не будут подтверждены.