Opóźnienia w roszczeniach, problemy z wdrażaniem portfeli i niestabilność systemu Dzisiejsze wydarzenie związane z roszczeniem airdropu napotkało dwa główne problemy, które wpłynęły na doświadczenia użytkowników: opóźnione okno roszczenia i niepowodzenia w tworzeniu portfeli. Poniżej znajduje się jasne podsumowanie tego, co się wydarzyło, dlaczego się wydarzyło, jak wpłynęło na użytkowników i co zrobiliśmy, aby upewnić się, że żadne tokeny nie zostały utracone. Problem 1: Opóźnienie w roszczeniu (12:15 UTC → 12:35 UTC) Pierwszym problemem był błąd operacyjny spowodowany ręcznie. Podczas początkowego wzrostu aktywności jeden z naszych inżynierów podjął decyzję pod presją, która niezamierzenie uniemożliwiła nam włączenie funkcji roszczenia w zaplanowanym czasie. Z ostrożności - i aby uniknąć aktywacji roszczeń w niepewnym stanie - zdecydowaliśmy się nie kontynuować, dopóki sytuacja nie została w pełni zweryfikowana. Wpływ: Roszczenie zostało opóźnione o około 20 minut. Po włączeniu o 12:35 UTC wielu użytkowników mogło rościć natychmiast bez żadnych dalszych problemów. To był prosty błąd popełniony w momencie dużego stresu. Wprowadzamy zabezpieczenia, aby zapobiec podobnym błędom podczas przyszłych wydarzeń o dużym wolumenie. Problem 2: Niepowodzenia w tworzeniu portfeli Drugi i bardziej znaczący problem dotyczył niepowodzeń w wdrażaniu portfeli, które wpłynęły na użytkowników, którzy nie utworzyli jeszcze portfela Almanak przed airdropem. Co się wydarzyło: Atak DDoS podczas szczytowego obciążenia Nasza infrastruktura została poddana silnemu atakowi DDoS w momencie, gdy nowe portfele były wdrażane. To zakłóciło usługi backendowe odpowiedzialne za weryfikację tworzenia portfeli i przetwarzanie przejść stanu. Użytkownicy z istniejącymi portfelami nie zostali dotknięci Każdy, kto już utworzył portfel Almanak przed wydarzeniem, mógł rościć normalnie, gdy roszczenia zostały włączone....