Solana verhindert das Herunterfahren des Netzwerks, wenn erneut ein Laufzeitfehler auftritt

Der jüngste Ausfall im Solana-Netzwerk ereignete sich am 1. Juni, als der Solana Mainnet Beta-Cluster aufgrund eines ins Stocken geratenen Konsenses die Produktion von Blöcken einstellte. Dies wurde durch einen Laufzeitfehler in der Funktion „Persistente Nonce-Transaktionen“ verursacht, die bestimmt, wie die Blockchain einen bestimmten Transaktionstyp verarbeitet, der für die Offline-Verwendung bestimmt ist.

Viereinhalb Stunden nach der Deaktivierung dieser „dauerhaften Nonce-Transaktionen“ begannen die Validatoren mit dem Neustart des Netzwerks. Die Blockproduktion wurde am nächsten Tag um 9:00 Uhr UTC wiederhergestellt und die Netzwerkbetreiber begannen mit der Wiederherstellung der Client-Dienste die nächsten Stunden.

Der jüngste Ausfall zeigte, dass Solana nicht in der Lage war, mit langfristigen Nonces umzugehen. Anstatt diese Spezialeingänge als eine einzelne Transaktion zu betrachten, ist die Die Validatoren des Netzwerks zählten sie zweimal als eine einzelne Transaktion auf zwei verschiedenen Blockhöhen. Diese absurde Situation wurde effektiv zerstört Solanas Konsensprozess.

Solana ergreift die Initiative

Solana nutzt die gleichzeitige Verarbeitung nicht überlappender Transaktionen, um den Durchsatz zu steigern. Eine inkrementierende Nonce kann von Netzwerken verwendet werden, die Transaktionen seriell ausführen; Solana verfolgt einen anderen Ansatz, um sicherzustellen, dass Transaktionen nicht doppelt abgewickelt werden. Da persistente Nonce-Transaktionen nicht darauf ausgelegt sind, abzulaufen, erfordern sie eine separate Technik, um eine doppelte Verarbeitung zu vermeiden, und werden in der Reihenfolge ihres Eingangs verarbeitet.

Während der Verarbeitung einer dauerhaften Nonce-Transaktion wurde ein Fehler in der Laufzeit entdeckt, der den Betrieb des Netzwerks während des gesamten Ausfalls verhinderte. Dieses Problem wäre nicht aufgetreten, wenn die Transaktion erfolgreich gewesen wäre, da die dauerhafte Nonce-Transaktion fehlgeschlagen wäre.

In den Versionen v1.9.28/v1.10.23 die dauerhafte Nonce-Transaktionsfunktion wurde deaktiviert, um zu verhindern, dass das Netzwerk stoppt, wenn die gleiche Situation erneut auftritt. Dauerhafte Nonce-Transaktionen werden erst ausgeführt, wenn die Schadensbegrenzung implementiert und die Funktionalität in einer späteren Version reaktiviert wurde.

HAFTUNGSAUSSCHLUSS: Die Informationen auf dieser Website dienen als allgemeine Marktkommentare und stellen keine Anlageberatung dar. Wir empfehlen Ihnen, vor einer Investition eigene Recherchen durchzuführen.

Melden Sie sich bei CoinCu Telegram an, um Neuigkeiten zu verfolgen: https://t.me/coincunews

Folgen Sie dem Youtube-Kanal von CoinCu | Folgen Sie der Facebook-Seite von CoinCu

Annie

CoinCu-Neuigkeiten

Solana verhindert das Herunterfahren des Netzwerks, wenn erneut ein Laufzeitfehler auftritt

Der jüngste Ausfall im Solana-Netzwerk ereignete sich am 1. Juni, als der Solana Mainnet Beta-Cluster aufgrund eines ins Stocken geratenen Konsenses die Produktion von Blöcken einstellte. Dies wurde durch einen Laufzeitfehler in der Funktion „Persistente Nonce-Transaktionen“ verursacht, die bestimmt, wie die Blockchain einen bestimmten Transaktionstyp verarbeitet, der für die Offline-Verwendung bestimmt ist.

Viereinhalb Stunden nach der Deaktivierung dieser „dauerhaften Nonce-Transaktionen“ begannen die Validatoren mit dem Neustart des Netzwerks. Die Blockproduktion wurde am nächsten Tag um 9:00 Uhr UTC wiederhergestellt und die Netzwerkbetreiber begannen mit der Wiederherstellung der Client-Dienste die nächsten Stunden.

Der jüngste Ausfall zeigte, dass Solana nicht in der Lage war, mit langfristigen Nonces umzugehen. Anstatt diese Spezialeingänge als eine einzelne Transaktion zu betrachten, ist die Die Validatoren des Netzwerks zählten sie zweimal als eine einzelne Transaktion auf zwei verschiedenen Blockhöhen. Diese absurde Situation wurde effektiv zerstört Solanas Konsensprozess.

Solana ergreift die Initiative

Solana nutzt die gleichzeitige Verarbeitung nicht überlappender Transaktionen, um den Durchsatz zu steigern. Eine inkrementierende Nonce kann von Netzwerken verwendet werden, die Transaktionen seriell ausführen; Solana verfolgt einen anderen Ansatz, um sicherzustellen, dass Transaktionen nicht doppelt abgewickelt werden. Da persistente Nonce-Transaktionen nicht darauf ausgelegt sind, abzulaufen, erfordern sie eine separate Technik, um eine doppelte Verarbeitung zu vermeiden, und werden in der Reihenfolge ihres Eingangs verarbeitet.

Während der Verarbeitung einer dauerhaften Nonce-Transaktion wurde ein Fehler in der Laufzeit entdeckt, der den Betrieb des Netzwerks während des gesamten Ausfalls verhinderte. Dieses Problem wäre nicht aufgetreten, wenn die Transaktion erfolgreich gewesen wäre, da die dauerhafte Nonce-Transaktion fehlgeschlagen wäre.

In den Versionen v1.9.28/v1.10.23 die dauerhafte Nonce-Transaktionsfunktion wurde deaktiviert, um zu verhindern, dass das Netzwerk stoppt, wenn die gleiche Situation erneut auftritt. Dauerhafte Nonce-Transaktionen werden erst ausgeführt, wenn die Schadensbegrenzung implementiert und die Funktionalität in einer späteren Version reaktiviert wurde.

HAFTUNGSAUSSCHLUSS: Die Informationen auf dieser Website dienen als allgemeine Marktkommentare und stellen keine Anlageberatung dar. Wir empfehlen Ihnen, vor einer Investition eigene Recherchen durchzuführen.

Melden Sie sich bei CoinCu Telegram an, um Neuigkeiten zu verfolgen: https://t.me/coincunews

Folgen Sie dem Youtube-Kanal von CoinCu | Folgen Sie der Facebook-Seite von CoinCu

Annie

CoinCu-Neuigkeiten

42 Mal besucht, 1 Besuch(e) heute