¿Qué es Snapshot?
Snapshot es una vista registrada de una blockchain en una altura de bloque específica. Congela quién posee qué en ese instante, normalmente para determinar la elegibilidad para votaciones, reclamos de tokens o forks. Piénsalo como una foto de los saldos tomada en el mismo segundo en que se dispara el flash.
Puedes entrar apresuradamente después del anuncio y aún calificar. No exactamente. Si el bloque ya fue capturado, mover tokens después es como saludar tras la foto grupal.
Cómo funciona Snapshot
Resumen rápido, usando una entrega de tokens como ejemplo.
- Paso 1: Un equipo anuncia un número de bloque o una hora para la captura.
- Paso 2: Cuando ese bloque llega, la cadena fija el orden gracias a Sellado de tiempo.
- Paso 3: Un script o indexador lee los saldos en ese bloque y guarda la lista.
- Paso 4: Esa lista define el peso de voto, los derechos de reclamo o las listas de permitidos para la acción siguiente.
- Paso 5: Los resultados se publican con una referencia al bloque para que cualquiera pueda recrear la misma vista.
Sí, tan simple.
Por qué Snapshot importa
Porque el dinero, la voz y el acceso a menudo dependen de si estabas en el encuadre. Mantiene las cosas previsibles y menos susceptibles de manipulación, algo que aprecian tanto usuarios como equipos.
- Beneficio: Elegibilidad clara para lanzamientos y votaciones, por ejemplo quién recibe futuros Airdrops.
- Perspectiva: Anunciar un bloque con anticipación reduce el teatro de saldos de último minuto.
- Relevancia: Lo verás en DAOs, lanzamientos de tokens y eventos en la cadena.
Mantén fondos en una cartera que controles mucho antes del punto de corte. Algunas exchanges cuentan, otras no, y abrir solicitudes de soporte no es agradable.
Características clave de Snapshot
Lo que hace útil esta captura de un vistazo:
- Final: Una vez que se fija el bloque objetivo, los movimientos posteriores no cuentan.
- Reproducible: Cualquiera puede recalcular los mismos saldos a partir del mismo bloque.
- Solo lectura: Registra datos pero no mueve monedas o tokens.
- Forks: A menudo se usa para dividir estados durante Hard Forks.
- Offchain: Muchos proyectos calculan listas sin escribir nuevos datos en la cadena, ahorrando comisiones.
Variaciones
Principales variantes que encontrarás:
- Saldos: Listas de poseedores de tokens para reclamos o listas de permitidos.
- Votación: Peso de voto de DAO capturado en un bloque para propuestas.
- UTXO: Arranque de nodos usando un Snapshot de salidas gastables para sincronizar más rápido.
- Actualizaciones: Los equipos de la cadena preparan estados alrededor de Network Upgrades para mantener las cosas ordenadas.
Los tiempos de bloque pueden retrasarse minutos, así que procura estar listo con anticipación. Además, los buenos equipos publican datos o pruebas para que la lista pueda verificarse con la debida Auditoría.
Ejemplo
Un DAO fija el bloque 18,300,000 como punto de corte y cuenta los saldos de tokens en ese bloque para decidir quién puede votar en la propuesta de la próxima semana.
Dato curioso
El nombre Snapshot también ganó fama gracias a las herramientas de votación offchain usadas por DAOs, pero la práctica de congelar un bloque para revisar saldos precede la tendencia por años.
Conclusión
En una frase, Snapshot es una imagen congelada de los saldos onchain que decide quién cuenta para la siguiente acción.
