Ce este un Snapshot?
Un Snapshot este o imagine înregistrată a unui blockchain la o anumită înălțime a blocului. Fixează cine deține ce în acel moment, de obicei pentru a stabili eligibilitatea pentru voturi, revendicări de tokenuri sau fork-uri. Gândește-te la el ca la o fotografie a soldurilor, făcută în clipa în care se declanșează blițul.
Poți să te grăbești să intri după anunț și tot să te califici. Nu chiar. Dacă blocul a fost deja capturat, să muți tokenuri ulterior e ca și cum ai face cu mâna după fotografia de grup.
Cum funcționează un Snapshot
O scurtă prezentare, folosind distribuirea de tokenuri drept exemplu.
- Pasul 1: O echipă anunță numărul unui bloc sau momentul capturii.
- Pasul 2: Când se formează blocul respectiv, ordinea este fixată în blockchain datorită marcării temporale.
- Pasul 3: Un script sau un indexator citește soldurile din acel bloc și salvează lista.
- Pasul 4: Lista respectivă stabilește puterea de vot, drepturile de revendicare sau listele de acces pentru următoarea acțiune.
- Pasul 5: Rezultatele sunt publicate cu o referință la bloc, astfel încât oricine să poată recrea aceeași imagine.
Da, atât de simplu.
De ce contează un Snapshot
Pentru că banii, dreptul la opinie și accesul depind adesea de faptul că erai sau nu în cadru. Acesta face lucrurile mai previzibile și mai greu de manipulat, lucru apreciat atât de utilizatori, cât și de echipe.
- Beneficiu: Eligibilitate clară pentru distribuiri și voturi, de exemplu cine primește viitoarele airdropuri.
- Perspectivă: Anunțarea din timp a blocului limitează manevrele de ultim moment cu soldurile.
- Relevanță: Îl vei întâlni în DAO-uri, lansări de tokenuri și evenimente de rețea.
Păstrează fondurile într-un wallet pe care îl controlezi cu mult înainte de momentul-limită. Unele exchange-uri sunt luate în calcul, altele nu, iar solicitările către serviciul de asistență nu sunt deloc plăcute.
Caracteristicile-cheie ale unui Snapshot
Ce face această captură utilă dintr-o privire:
- Finalitate: După stabilirea blocului-țintă, mutările ulterioare nu se iau în calcul.
- Reproductibil: Oricine poate recalcula aceleași solduri folosind același bloc.
- Doar pentru citire: Înregistrează date, dar nu mută monede sau tokenuri.
- Fork-uri: Este folosit adesea pentru a separa stări în timpul unor hard fork-uri.
- Offchain: Multe proiecte calculează liste fără să scrie date noi în blockchain, economisind comisioane.
Variante
Principalele tipuri pe care le vei întâlni:
- Solduri: Liste ale deținătorilor de tokenuri, folosite pentru revendicări sau liste de acces.
- Votare: Puterea de vot într-un DAO, capturată la un anumit bloc pentru propuneri.
- UTXO: Nodurile se inițializează folosind un Snapshot al ieșirilor necheltuite, pentru o sincronizare mai rapidă.
- Actualizări: Echipele de blockchain pregătesc stările în jurul actualizărilor rețelei, pentru a păstra ordinea.
Orele blocurilor pot varia cu câteva minute, așa că încearcă să fii pregătit din timp. De asemenea, echipele serioase publică date sau dovezi, pentru ca lista să poată fi verificată printr-un audit corespunzător.
Exemplu
Un DAO stabilește blocul 18,300,000 drept moment-limită și ia în calcul soldurile de tokenuri din acel bloc pentru a decide cine poate vota propunerea de săptămâna viitoare.
Curiozitate
Numele Snapshot a devenit cunoscut și datorită instrumentelor de vot offchain folosite de DAO-uri, însă practica de a fixa un bloc pentru a verifica soldurile este cu ani mai veche decât acest trend.
Încheiere
Într-o singură propoziție, Snapshot este o imagine înghețată a soldurilor onchain, care stabilește cine este luat în calcul pentru următoarea acțiune.
.