Binance Agent ID se lanzó el 20 de octubre y, en solo tres días, ya habían aparecido 17 proyectos relacionados con .ai: plataformas de lanzamiento, NFT, proyectos de reclamación… Cada uno más activo que el anterior. Según los datos de una publicación que analiza el ecosistema, los registros superaron los 80.000 y se sumaron más de 30.000 en un solo día.
Me dedico a verificar cosas en la cadena y tengo una deformación profesional: cada vez que veo un proyecto que dice «solo puedes reclamar o participar si tienes un Agent ID», quiero averiguar en qué capa lo verifica realmente.
Porque hay dos tipos de control de acceso, y la diferencia es enorme:
Uno está implementado en el contrato. La función de reclamar comprueba de verdad tu identidad y verifica tu firma; aunque te saltes la página web y llames directamente al contrato, no podrás reclamar nada.
La otra forma es ponerlo solo en el frontend de la web. La página te bloquea un momento y muestra un aviso, parece todo muy correcto; pero el contrato en sí no comprueba nada. Quien sabe del tema se salta la página y llama directamente al contrato: puede reclamar cuanto quiera.
Elegí uno de los proyectos de reclamación más populares de esta tanda y busqué el código fuente verificado de su contrato en Sourcify. Revisé línea por línea su función claim(): no hay ninguna comprobación de que se posea un .ai. Es decir, lo de «solo para titulares de Agent ID» no es más que una frase en la web.
Aclaremos algo: esto no significa que sean estafadores. Lanzar primero el frontend para subirse a la ola y completar el contrato después también es bastante habitual. Pero, para quienes participan, los dos tipos de restricciones significan cosas muy distintas: en un fondo con restricción solo en el frontend, los bots pueden llamar directamente al contrato y vaciarlo, mientras que los usuarios normales, que hacen cola y reclaman desde la web, salen perjudicados por naturaleza.
Un método para comprobarlo por tu cuenta; bastan tres minutos:
1. Entra en un explorador de bloques y comprueba si el contrato del proyecto está verificado y si el código fuente está disponible;
2. Busca funciones como claim o mint y mira si llaman a un contrato externo de identidad o verifican una firma;
3. Si no tiene ninguna de las dos cosas, toma lo de «solo para titulares» como un reclamo de marketing, no como una regla fiable.
Es bueno que el nuevo ecosistema crezca rápido; el dinero y la atención están fluyendo hacia aquí. Pero cuanto más ajetreo hay, más importante es distinguir algo: qué proyectos incorporan las reglas en el contrato y cuáles solo las ponen en el texto promocional.
Sin recomendar compras; solo haciendo cuentas.