U.Today - Ein Staking-Client ist eine Software, die mit dem Netzwerk interagiert, um Transaktionen zu validieren und neue Blöcke vorzuschlagen. Beim Staking von Kryptowährungen werden die Gelder der Benutzer effektiv in einem Smart Contract gesperrt und für diese Netzwerkfunktionen genutzt, im Austausch gegen Belohnungen. Die Architektur dieser Clients ist entscheidend für die Sicherheit und die Netzwerkstabilität.
Einrichtungen mit einem einzelnen Client, die in dem Beitrag von Coinbase (NASDAQ:COIN) kritisiert werden, können anfälliger für netzwerkweite Ausfälle oder Konsensus-Bugs sein. Wenn die meisten Netzwerkteilnehmer denselben Client verwenden und ein Bug in diesem Client entdeckt wird, könnte dies dazu führen, dass ein großer Teil des Netzwerks offline geht oder falsche Zustandsübergänge zustimmt.
Dies geschah im November 2020 mit dem Ethereum Geth-Client, wo ein Bug zu einer Kettenaufspaltung führte. Ein Multi-Client-Ansatz, bei dem das Netzwerk von verschiedenen Softwareclients unterstützt wird, wird als bewährte Praxis betrachtet, da dies hilft, jeglichen einzelnen Fehlerpunkt zu vermeiden.