PoP convierte la participación de los validadores de Algorand en una credencial NFT dinámica y revocable
Activos Ronda 62.747.569 8 min de lectura N.º 24 en Tendencias ahora5 lecturas 11 fuentes En línea

Una insignia para un trabajo que la red casi siempre olvida
Ejecutar un validador de Algorand es una labor continua y en gran medida invisible: una cuenta propone bloques, vota sobre las transacciones de la red y ayuda a mantener la finalidad de la cadena, y nada en el uso cotidiano de la red hace visible ese trabajo. Proof of Participation (PoP)1, un proyecto del equipo que está detrás del explorador de bloques Allo.info2, es un intento de hacer legible esa labor: mediante un NFT que también sirve como foto de perfil.
'Proofs of Participation (PoP) are honorary NFTs created for validators participating in Algorand consensus', explica el proyecto. Los activos pretenden ser «una forma sencilla de reconocer que una cuenta está ayudando a proteger la red». Cada PoP es una insignia para un validador, generada dinámicamente a partir del avatar del Algorand Name Service (NFD)3 de su titular: los nombres .algo legibles para personas, como rand.orange.algo, que se resuelven a una dirección de Algorand. La tarjeta de ejemplo de la página de inicio muestra su estructura: una dirección de validador DGSN3…I3H6Y, un nivel de participación de '1M+', 8.2k propuestas, 1.9M votos, un estado de participación «As expected» y el ID de activo 15890516004 de la insignia.
Cómo se mantiene viva una insignia
Lo interesante es que un PoP no es un JPEG estático. Cada insignia es un activo estándar de Algorand —el formato de token nativo de la cadena—, acuñado con un suministro total de una unidad y siguiendo la convención ARC-195 para NFT. ARC-19 almacena la obra fuera de la cadena y apunta a ella desde el campo URL del activo; los activos PoP usan la plantilla template-ipfs://{ipfscid:1:raw:reserve:sha2-2561}, en la que el identificador de contenido IPFS se deriva de la dirección de reserva del activo —en el caso de la insignia de ejemplo, una cuenta dedicada y por lo demás vacía—. Rotar esa dirección de reserva sustituye los metadatos de la insignia (imagen, estadísticas, todo) sin necesidad de volver a acuñar el token. Ese es el mecanismo que hay detrás de la insignia «dinámica».
El proyecto ejecuta un bot sobre el conjunto completo cada 152 minutos, que reescribe los metadatos cuando cambia la participación de un validador o el avatar de un titular. La segunda decisión de diseño es el clawback, la función de los activos de Algorand que permite a una dirección autorizada transferir por la fuerza tokens desde la billetera de un titular. Si un titular deja de participar en el consenso, la insignia se recupera hacia la cuenta del creador; cuando la cuenta vuelve a estar en línea, el activo se envía de vuelta, siempre que el titular siga adherido al activo. El proyecto no oculta la intención: el clawback es «un buen recordatorio para renovar tus claves de participación» cuando la insignia desaparece de tu billetera.
| Concepto | Implicación en el mundo real |
|---|---|
| Metadatos de plantilla ARC-19 alojados en IPFS | La insignia solo se muestra mientras el contenido IPFS referenciado siga disponible; la cadena guarda un puntero, no la obra. |
| Clawback fijado a la dirección del creador | La insignia de un validador que ha dejado de participar se devuelve automáticamente: un aviso visible para renovar las claves de participación antes de que caduquen. |
| Ciclo de actualización de 15 minutos | Una insignia puede ir hasta un cuarto de hora por detrás de la realidad, y nada en el protocolo obliga a actualizarla; las actualizaciones dependen por completo del bot del operador. |
| ASA simple con suministro total 1 | Cada PoP entra en billeteras, mercados y bots de Discord que ya hablan el estándar de activos de Algorand. |
Por qué la participación merece una insignia
La insignia solo tiene sentido a la luz de la mecánica del consenso de Algorand, que la página de participación del proyecto explica para quienes se acercan por primera vez. Una cuenta que quiere ayudar a proteger la red genera un conjunto aparte de claves de participación, que se usan para proponer y votar bloques. Las claves de gasto de la cuenta —la frase semilla— solo se necesitan una vez, para registrar la cuenta en línea; el nodo en sí funciona únicamente con las claves de participación, de modo que un nodo comprometido no puede gastar los fondos de la cuenta. La contrapartida es que las claves de participación caducan y deben renovarse periódicamente; una cuenta en línea con claves caducadas deja de ser seleccionada sin avisar. Esa es la fricción en torno a la cual se diseñó el clawback de PoP: una insignia que desaparece cuando caducan las claves es un recordatorio difícil de ignorar para renovarlas.
La otra propiedad que hace funcionar el sistema es que participar no bloquea los ALGO. El peso de stake en Pure Proof-of-Stake se recalcula en cada bloque, de modo que un validador puede depositar, retirar o gastar desde una cuenta en línea en cualquier momento. La página de participación del proyecto abre con una pregunta: «¿Sabías que participar en el consenso de Algorand no requiere bloquear tus $Algos?». Ejecutar un nodo es relativamente barato —un ordenador siempre encendido en lugar de hardware especializado—, aunque el proyecto admite que, si bien alojar las claves de participación en el nodo de otro es teóricamente posible, hoy no existe ningún servicio público que lo ofrezca, lo que convierte el autoalojamiento en la vía práctica.
Lo que la cadena muestra en realidad
Como Algorand es un libro mayor público, las afirmaciones del programa de insignias son verificables. La cuenta creadora —POPS6362FMTDAKJTRWVTV3DOZWN4JHLVINUHEITGQV7RA73R4XTU64DBXM63— tiene unos 235 ALGO y ha creado 498 activos, el resultado acumulado de un programa en funcionamiento al menos desde principios de 2023, cuando un hilo de r/algorand titulado 'Node Runners: Get your PoP (Proof of Participation) NFT' dirigió a los operadores hacia el servicio. Las consultas on-chain confirman que las insignias están en manos de participantes reales. La insignia de MVPYL…UBNHE7, por ejemplo, se transfirió en febrero de 2025 a la cuenta que nombra, que hoy tiene unos 1.31M ALGO y está en línea; la propia galería de la página de inicio muestra a reichsbuerger.algo8 con cerca de 1.16M ALGO en línea, y a gigi.algo en línea con unos 702K ALGO, ambos con PoP.
La muestra destacada de la página de inicio, sin embargo, revela por qué la frescura es el punto débil del sistema. La insignia nombra al validador DGSN3T46TMOELYRZ5J2BUPPMOUEOCV7AYKAWOC4CW653HLDVPMGRII3H6Y9; hoy esa dirección tiene cero ALGO y está fuera de línea, y rand.orange.algo —la cuenta NFD propietaria de la insignia— también está fuera de línea. La tarjeta sigue diciendo «As expected». Puede que la muestra sea un escaparate estático de un validador históricamente activo y no una lectura en vivo —la página nunca aclara cuál de las dos cosas es—, pero la divergencia marca el límite de la credencial. Un PoP demuestra la propiedad de una insignia, no la actividad de consenso actual de la cuenta que nombra: el nivel, las propuestas y los votos son metadatos que actualiza el operador, mientras que el libro mayor solo registra quién posee el activo. Los materiales publicados por el proyecto no incluyen ninguna marca temporal ni ventana de validez para la afirmación de participación, ni ningún latido on-chain. Un lector que tomara «As expected» como evidencia del presente sacaría una conclusión que el mecanismo no garantiza. Un campo de última actualización en los metadatos ARC-19, o anclar cada actualización en una pequeña transacción on-chain, permitiría a cualquiera datar la afirmación por sí mismo.
Una sola cuenta controla todas las insignias
El segundo problema estructural es dónde reside la autoridad. En todas las insignias verificadas on-chain, la cuenta creadora ostenta tanto el rol de manager como el de clawback; el freeze no está configurado y el puntero de metadatos es la dirección de reserva, que el manager puede rotar. En Algorand, manager y clawback son roles independientes que pueden asignarse a claves distintas, así que esta concentración es una decisión de diseño, no un requisito del protocolo. El resultado es una credencial sobre la participación descentralizada que está, ella misma, gobernada por una única parte: una clave de manager comprometida podría reasignar el rol de clawback y apoderarse de la insignia de cualquier titular, y si el operador dejara de mantener el servicio las insignias simplemente dejarían de actualizarse, sin ninguna parte identificada públicamente que custodie una copia de respaldo de la autoridad. Repartir el clawback y la gestión entre un multisig, o trasladar el control de los roles a una DAO, distribuiría ese poder; el proyecto no documenta ningún acuerdo de ese tipo ni hace referencia a ninguna auditoría de sus contratos.
Para un token honorífico y gratuito, la exposición práctica es modesta —un PoP no otorga ningún derecho sobre el stake ni sobre el rendimiento—, pero la centralización es real, y se suma a un conflicto de intereses más silencioso: el mismo equipo opera el explorador que muestra los datos, el bot que escribe los metadatos y el panel que informa de los niveles de participación. La única comprobación que no depende de la diligencia del operador es la propia cadena pública.
Una credencial ligera con preguntas abiertas
La idea se ha ganado su lugar en el ecosistema. La guía de Nodely para extraer datos de las cuentas participantes de Algorand, publicada en 2022 y reeditada después en Medium, señala a los lectores la iniciativa PoP como una forma de incentivar a los validadores con NFT «agradables (y en vivo)» —una mención de terceros poco frecuente en la comunidad de operadores de nodos—. Una insignia que hace visible el trabajo de consenso, que se puede coleccionar y lucir como avatar encaja en una red donde el stake permanece líquido y cualquiera con un ordenador modesto siempre encendido puede participar. Las preguntas abiertas son las que merece la pena plantear a cualquier credencial: quién escribe el registro, con qué frescura y quién puede arrebatártelo.
Fuentes
Fuentes (11)
- 1 pop.allo.info Proof of Participation (PoP) Citada en el texto ↩
- 2 allo.info allo.info Citada en el texto ↩
- 3 nf.domains Algorand Name Service (NFD) Citada en el texto ↩
- 4 allo.info ID de activo 1589051600 Citada en el texto ↩
- 5 github.com ARC-19 Citada en el texto ↩
- 6 allo.info POPS6362FMTDAKJTRWVTV3DOZWN4JHLVINUHEITGQV7RA73R4XTU64DBXM Citada en el texto ↩
- 7 allo.info de MVPYL…UBNHE Citada en el texto ↩
- 8 allo.info reichsbuerger.algo Citada en el texto ↩
- 9 allo.info DGSN3T46TMOELYRZ5J2BUPPMOUEOCV7AYKAWOC4CW653HLDVPMGRII3H6Y Citada en el texto ↩
- 10 pop.allo.info PoP - Proof of Participation - By Allo’ Citada en el texto ↩
- 11 pop.allo.info PoP - Proof of Participation - By Allo’ Citada en el texto ↩