Vi er glade for å kunngjøre vår oppdaterte MonadBFT-protokoll med rask gjenoppretting og isolasjon av lederfeil. Nøkkelresultat: 2x raskere gjenoppretting fra enkeltlederfeil (1,6 s→ 800 ms), samtidig som alle opprinnelige egenskaper og sikkerhetsgarantier opprettholdes. Live på Mainnet Dag 1 🧵👇
Sjekk ut vårt nye blogginnlegg: Full artikkel:
Først, det opprinnelige problemet: Pipelinede BFT-protokoller lider av tail-forking. Når en leder mislykkes, blir den forrige blokken forlatt selv om den hadde gyldige stemmer. Ondsinnede ledere kan utnytte dette til å stjele MEV.
Vår opprinnelige MonadBFT-protokoll løste dette med nye forslag: validatorer inkluderer sitt "tips" i timeout-meldinger, og neste leder må foreslå det høyeste tipset på nytt. Dette sikrer at ærlige blokker ikke blir forlatt – men det koster en ekstra runde.
Vår oppdaterte MonadBFT-protokoll fjerner behovet for nye forslag i de fleste tilfeller. Hvordan? Rask bedring. Validatorene sender backup-stemmer til den nåværende lederen, som danner en backup QC. Neste leder kan umiddelbart bygge videre på denne kvalitetskontrollen – ingen ny forslag nødvendig.
MonadBFT isolerer lederfeil. Før (standard pipelined BFT): Én defekt leder → to timeouts (deres runde + forrige runde) Nå: Én defekt leder → én timeout (bare deres runde) Slik bør konsensus være: en enkelt lederfeil forårsaker bare én timeout.
Dette er helt live og har allerede kjørt på testnet. Dette er skjermbilder tatt fra , før og etter endringen, begge med en enkelt mislykket leder: Suksessrate før: 96,7 % ❌ Suksessrate etterpå: 98,3 % ✅
Først, det opprinnelige problemet: Pipelinede BFT-protokoller lider av tail-forking. Når en leder mislykkes, blir den forrige blokken forlatt selv om den hadde gyldige stemmer. Ondsinnede ledere kan utnytte dette til å stjele MEV.
Vår opprinnelige MonadBFT-protokoll løste dette med nye forslag: validatorer inkluderer sitt "tips" i timeout-meldinger, og neste leder må foreslå det høyeste tipset på nytt. Dette sikrer at ærlige blokker ikke blir forlatt – men det koster en ekstra runde.
Vår oppdaterte MonadBFT-protokoll fjerner behovet for nye forslag i de fleste tilfeller. Hvordan? Rask bedring. Validatorene sender backup-stemmer til den nåværende lederen, som danner en backup QC. Neste leder kan umiddelbart bygge videre på denne kvalitetskontrollen – ingen ny forslag nødvendig.
MonadBFT isolerer lederfeil. Før (standard pipelined BFT): Én defekt leder → to timeouts (deres runde + forrige runde) Nå: Én defekt leder → én timeout (bare deres runde) Slik bør konsensus være: en enkelt lederfeil forårsaker bare én timeout.
Dette er helt live og har allerede kjørt på testnet. Dette er skjermbilder tatt fra , før og etter endringen, begge med en enkelt mislykket leder: Suksessrate før: 96,7 % ❌ Suksessrate etterpå: 98,3 % ✅
5,62K