Dlaczego BEP-590 ma znaczenie? 🤔 Ponieważ szybka finalizacja nie powinna się zatrzymywać tylko dlatego, że jeden głos przychodzi późno. Rozważ aplikację płatniczą rozliczającą transakcje stablecoin na BNB Chain przy dużym wolumenie. Podczas szczytowej aktywności bloki są nadal produkowane na czas, ale niektóre głosy walidatorów przychodzą nieco późno z powodu obciążenia sieci. Bez BEP-590 szybka finalizacja może tymczasowo się zatrzymać, ponieważ każdy blok zawiera tylko głosy dla swojego bezpośredniego rodzica. Aplikacja widzi wolniejsze sygnały finalizacji i musi opóźnić oznaczanie płatności jako rozliczonych. To opóźnienie tworzy tarcia. Przepływy płatności i depozyty wymiany zależą od przewidywalnego rozliczenia. Zespoły infrastrukturalne widzą luki w postępie zrealizowanych bloków. Budowniczowie są zmuszeni projektować w oparciu o przypadki skrajnego obciążenia zamiast stabilnego czasu. Dzięki BEP-590, proponenci mogą uwzględniać głosy z niedawnych bloków przodków. Jeśli głos opuści jeden blok, może być nadal liczony krótko później. Finalizacja nadal się porusza zamiast zatrzymywać. Rezultatem jest stabilniejsza finalizacja w warunkach przeciążenia, płynniejszy postęp zrealizowanych bloków i bardziej przewidywalny czas rozliczenia dla aplikacji budujących na BNB Chain.