Früher dachte ich, dass das Hinzufügen weiterer CPU-Kerne automatisch bessere Blockchain-Performance bedeutet.
Je mehr ich mir Validator-Software ansah, desto mehr wurde mir klar, dass das Problem nicht immer nur die Rechenleistung ist.
Manchmal liegt es daran, wie diese Rechenleistung aufgeteilt wird.
Moderne Validator-Clients verarbeiten Tausende von Signaturen, Transaktionsanfragen und Richtlinienprüfungen gleichzeitig. Bei hoher Auslastung konkurrieren mehrere Aufgaben um denselben internen Thread-Pool. Selbst leistungsstarke Hardware kann langsamer werden, wenn Worker-Threads blockieren, während sie auf Ressourcen warten, statt Anfragen tatsächlich zu verarbeiten.
Mehr Kerne bedeuten nicht immer mehr Durchsatz.
Sie können auch mehr Koordinationsaufwand verursachen.
Das ist einer der Gründe, warum ich @NewtonProtocol interesting finde. Programmierbare Autorisierung zu bauen ist nicht nur darum, Richtlinien korrekt auszuführen. Es kommt auch darauf an, die Validator-Software reaktionsfähig zu halten, wenn zur selben Zeit komplexe Lasten eintreffen. Effizientes Scheduling kann genauso wichtig sein wie reine Rechenleistung.
Wenn die Blockchain-Infrastruktur wächst, könnte die Optimierung der Software-Koordination genauso wichtig werden wie das Hinzufügen schnellerer Hardware.
@NewtonProtocol #Newt #FedMinutesShowSplitOnRateHikes #BinanceTurns9 #OilJumpsBondsSlideAfterUSStrikesOnIran #BTCExchangeSupplyFallsTo9YearLow
$NEWT
$UAI
$SKYAI
Was ist der größte Performance-Engpass für die Blockchain-Infrastruktur 🤔
Je mehr ich mir Validator-Software ansah, desto mehr wurde mir klar, dass das Problem nicht immer nur die Rechenleistung ist.
Manchmal liegt es daran, wie diese Rechenleistung aufgeteilt wird.
Moderne Validator-Clients verarbeiten Tausende von Signaturen, Transaktionsanfragen und Richtlinienprüfungen gleichzeitig. Bei hoher Auslastung konkurrieren mehrere Aufgaben um denselben internen Thread-Pool. Selbst leistungsstarke Hardware kann langsamer werden, wenn Worker-Threads blockieren, während sie auf Ressourcen warten, statt Anfragen tatsächlich zu verarbeiten.
Mehr Kerne bedeuten nicht immer mehr Durchsatz.
Sie können auch mehr Koordinationsaufwand verursachen.
Das ist einer der Gründe, warum ich @NewtonProtocol interesting finde. Programmierbare Autorisierung zu bauen ist nicht nur darum, Richtlinien korrekt auszuführen. Es kommt auch darauf an, die Validator-Software reaktionsfähig zu halten, wenn zur selben Zeit komplexe Lasten eintreffen. Effizientes Scheduling kann genauso wichtig sein wie reine Rechenleistung.
Wenn die Blockchain-Infrastruktur wächst, könnte die Optimierung der Software-Koordination genauso wichtig werden wie das Hinzufügen schnellerer Hardware.
@NewtonProtocol #Newt #FedMinutesShowSplitOnRateHikes #BinanceTurns9 #OilJumpsBondsSlideAfterUSStrikesOnIran #BTCExchangeSupplyFallsTo9YearLow
$NEWT
$UAI
$SKYAI
Was ist der größte Performance-Engpass für die Blockchain-Infrastruktur 🤔
⚙️ Software
🖥️ Hardware
🌐 Network
💾 Storage
22 Stunde(n) übrig