Wörterbuch

Asynchron

Moderate

Ereignisse, die nicht gleichzeitig oder mit der gleichen Häufigkeit stattfinden, werden als asynchron bezeichnet.

Was bedeutet asynchron?

In der Informatik bezeichnet Asynchronie das Auftreten von Ereignissen, die unabhängig vom eigentlichen Programm sind. Anstelle eines universellen Taktsignals synchronisieren Ereignisse in einem asynchronen System Aktivitäten (Änderungen im System). Asynchrone Systeme sind nicht auf fremde Signale oder Nachrichten angewiesen, um zuverlässig zu funktionieren.

Asynchrone Systeme werden typischerweise unter Verwendung eines modularen Designs aufgebaut. Jedes Modul in einem solchen Netzwerk kann autonom arbeiten und dennoch mit anderen interagieren. Diese miteinander verbundenen Komponenten ergeben schließlich eine funktionierende Lösung/ein funktionierendes System.

Die asynchrone Kommunikation bezieht sich auf einen Vorgang, bei dem Daten sequentiell statt in einem kontinuierlichen Strom bereitgestellt werden. Online-Foren oder E-Mail sind beliebte Beispiele, bei denen Einzelpersonen Nachrichten zu unterschiedlichen Zeiten senden.
Asynchrone oder halbsynchrone Blockchain-Netzwerke sind in der Krypto-Industrie weit verbreitet. Denn die Netzwerke geben den Knotenpunkten keine Rückmeldung über den Status der von ihnen übermittelten Daten. Knotenpunkte können unterschiedliche Meinungen über den Gesamteinfluss des Netzwerks haben. Der Transaktions-Durchsatz wird erhöht, da Knotenpunkte nicht anstehen müssen, damit ihre Nachrichten von anderen Nodes verarbeitet werden.
Das Ziel halbsynchroner Netzwerke besteht darin, jegliche Aufspaltung des globalen Zustands des Netzes zu verhindern. Das kann dazu führen, dass die Einstimmigkeit der Knotenpunkte behindert wird. Diese Netzwerke priorisieren Zuverlässigkeit und Zugänglichkeit. Die Förderung der Zugänglichkeit trägt dazu bei, dass alle Transaktionen ohne Verzögerung ausgeführt werden. Wenn sich ein Netzwerk jedoch dafür entscheidet, sich auf Beständigkeit zu konzentrieren, werden einige Transaktionen möglicherweise nicht durchgeführt oder verzögert, bis alle vorherigen Transaktionen bestätigt wurden.