Qu'est-ce que Snapshot ?
Snapshot est une vue enregistrée d'une blockchain à une hauteur de bloc précise. Il fige qui possède quoi à cet instant, généralement pour définir l'éligibilité aux votes, aux réclamations de jetons ou aux forks. Pensez-y comme une photo des soldes prise au moment exact du flash.
Vous pouvez vous précipiter après l'annonce et toujours être éligible. Pas vraiment. Si le bloc a déjà été capturé, déplacer des jetons ensuite, c'est comme faire signe après la photo de groupe.
Comment fonctionne Snapshot
Bref aperçu en utilisant une distribution de jetons comme exemple.
- Étape 1 : Une équipe annonce un numéro de bloc ou un horaire pour la capture.
- Étape 2 : Lorsque ce bloc est atteint, la chaîne verrouille l'ordre grâce au Horodatage.
- Étape 3 : Un script ou un indexeur lit les soldes à ce bloc et enregistre la liste.
- Étape 4 : Cette liste définit le poids de vote, les droits de réclamation ou les listes d'autorisation pour l'action suivante.
- Étape 5 : Les résultats sont publiés avec la référence de bloc afin que chacun puisse recréer la même vue.
Oui, aussi simple.
Pourquoi Snapshot est important
Parce que l'argent, la voix et l'accès dépendent souvent du fait que vous étiez dans le cadre. Il rend les choses prévisibles et moins faciles à manipuler, ce que les utilisateurs et les équipes apprécient.
- Avantage : Éligibilité claire pour les distributions et les votes, par exemple qui reçoit de futurs Airdrops.
- Perspective : Annoncer un bloc à l'avance réduit les changements de dernière minute visant à manipuler les soldes.
- Pertinence : Vous le verrez dans les DAO, les lancements de jetons et les événements sur la chaîne.
Conservez des fonds dans un portefeuille que vous contrôlez bien avant la date limite. Certaines plateformes comptent, d'autres non, et les tickets de support ne sont pas agréables.
Caractéristiques clés de Snapshot
Ce qui rend cette capture utile en un coup d'œil :
- Final : Une fois le bloc cible fixé, les mouvements ultérieurs ne comptent pas.
- Reproductible : N'importe qui peut recalculer les mêmes soldes depuis le même bloc.
- Lecture seule : Il enregistre les données mais ne déplace pas de pièces ou de jetons.
- Fourches : Souvent utilisé pour séparer les états lors des Hard Forks.
- Hors chaîne : De nombreux projets calculent les listes sans écrire de nouvelles données sur la chaîne, ce qui permet d'économiser des frais.
Variantes
Principales variantes que vous rencontrerez :
- Soldes : Listes des détenteurs de jetons pour réclamations ou listes d'autorisation.
- Vote : Poids de vote DAO capturé à un bloc pour les propositions.
- UTXO : Les nœuds initialisent en utilisant un Snapshot des sorties dépensables pour se synchroniser plus rapidement.
- Mises à niveau : Les équipes de la chaîne préparent les états autour des Mises à niveau du réseau pour maintenir l'ordre.
Les temps de bloc peuvent glisser de plusieurs minutes, donc soyez prêt à l'avance. De plus, les bonnes équipes publient des données ou des preuves afin que la liste puisse être vérifiée par un Audit approprié.
Exemple
Un DAO fixe le bloc 18 300 000 comme date limite et compte les soldes de jetons à ce bloc pour décider qui peut voter sur la proposition de la semaine prochaine.
Fait amusant
Le nom Snapshot a également connu une vague de popularité grâce aux outils de vote offchain utilisés par les DAO, mais la pratique de geler un bloc pour vérifier les soldes précède cette tendance de plusieurs années.
Conclusion
En une phrase, Snapshot est un arrêt sur image des soldes onchain qui détermine qui compte pour la prochaine action.
