Korvausviiveet, lompakon käyttöönotto-ongelmat ja järjestelmän epävakaus Tämänpäiväinen airdrop-korvaustapahtuma kohtasi kaksi pääasiallista ongelmaa, jotka vaikuttivat käyttäjäkokemukseen: viivästynyt vaatimusikkuna ja lompakon luomisen epäonnistumiset. Alla on selkeä erittely siitä, mitä tapahtui, miksi se tapahtui, miten se vaikutti käyttäjiin ja mitä olemme tehneet varmistaaksemme, ettei tokeneita ole menetetty. Ongelma 1: Korvausviive (klo 12.15 UTC → 12.35 UTC) Ensimmäinen ongelma oli manuaalinen käyttövirhe. Alkuvaiheen aikana yksi insinööreistämme teki paineen alla päätöksen, joka tahattomasti esti meitä ottamasta korvaustoimintoa käyttöön suunnitellussa vaiheessa. Varovaisuuden vuoksi – ja välttääksemme vaatimusten aktivoimisen epävarmassa tilassa – päätimme olla etenemättä ennen kuin tilanne on täysin varmistettu. Vaikutus: Hakemus viivästyi noin 20 minuuttia. Kun se oli käytössä klo 12.35 UTC, monet käyttäjät pystyivät lunastamaan korvauksen välittömästi ilman lisäongelmia. Tämä oli suora virhe, joka tehtiin stressaavassa hetkessä. Otamme käyttöön turvatoimia estääksemme vastaavia virheitä tulevissa suurissa tapahtumissa. Ongelma 2: Lompakon luomisen epäonnistumiset Toinen ja merkittävämpi ongelma koski lompakon käyttöönoton epäonnistumisia, jotka vaikuttivat käyttäjiin, jotka eivät olleet vielä luoneet Almanak-lompakkoa ennen airdropia. Mitä tapahtui: DDoS-hyökkäys huippukuormituksen aikana Infrastruktuurimme joutui raskaan DDoS-hyökkäyksen kohteeksi juuri kun uusia lompakoita otettiin käyttöön. Tämä häiritsi taustapalveluita, jotka vastasivat lompakon luomisen varmistamisesta ja tilasiirtymien käsittelystä. Käyttäjillä, joilla oli olemassa oleva lompakko, ei ollut vaikutusta Jokainen, joka oli jo luonut Almanak-lompakon ennen tapahtumaa, pystyi tekemään vaatimuksen normaalisti, kun korvaushakemukset oli otettu käyttöön....