Asynchron
Was ist asynchron?
In der Informatik bezieht sich Asynchronität auf das Auftreten von Ereignissen, die unabhängig vom eigentlichen Programm sind . Ereignisse in einem asynchronen System synchronisieren Aktivitäten (Änderungen im System) und nicht ein universelles Taktsignal. Asynchrone Systeme hängen nicht von fremden Signalen oder Nachrichten ab, um zuverlässig abzubauen.
Asynchrone Systeme werden normalerweise unter Verwendung eines modularen Designs erstellt. Jedes Modul in einem solchen Netzwerk kann autonom funktionieren und gleichzeitig mit anderen interagieren. Diese miteinander verbundenen Komponenten kombinieren schließlich zu einer funktionierenden Lösung/einem funktionierenden System.
Eine asynchrone Kommunikation bezieht sich auf einen Prozess, in dem Daten nacheinander anstelle eines kontinuierlichen Stroms geliefert werden. Online -Foren oder E -Mails sind beliebte Beispiele, in denen Einzelpersonen zu unterschiedlichen Zeiten Nachrichten senden.
In der Kryptoindustrie werden asynchrone oder synchronische Blockchain-Netzwerke häufig eingesetzt. Da die Netzwerke keine Feedback zum Status der von ihnen übertragenen Daten geben. Knoten können unterschiedliche Meinungen zum allgemeinen Einfluss des Netzwerks haben. Der Transaktionsdurchsatz wird erhöht, da Knoten nicht in der Schlange stehen müssen, damit ihre Nachrichten von anderen Knoten verarbeitet werden.
Das Ziel von halbsynchronen Netzwerken ist es , Spaltungen im globalen Zustand des Netzwerks zu verhindern . Das kann dazu führen, dass die Einstimmigkeit der Knoten behindert wird. Diese Netzwerke priorisieren die Zuverlässigkeit und Zugänglichkeit. Die Förderung der Zugänglichkeit hilft allen Transaktionen, ohne Verzögerung durchzuführen. Wenn ein Netzwerk jedoch die Konsistenz hervorhebt, werden einige Transaktionen möglicherweise erst durchgeführt oder verzögert, wenn alle früheren Transaktionen bestätigt wurden.