Generación de mana
El recurso que genera maná es el propio token de IOTA, y cada token genera 1 mana por unidad de tiempo.
Cada vez que un usuario mueve fondos, la transacción correspondiente genera una cantidad de maná que es igual a los fondos movidos multiplicados por el tiempo, los tokens permanecieron estáticos:
maná generado = cantidad de tokens * tiempo de permanencia
El gasto de los tokens actúa como prueba de propiedad y permite al emisor decidir qué identidad debe recibir las recompensas de maná generadas, lo que en consecuencia conduce a un aumento de su saldo de mana.
El mana como reputación
Dado que el mana es un token basado en la identidad, ya no se puede mover una vez que se ha comprometido a una identidad.
Esto lo convierte en un vector de reputación que mide directamente la cantidad de contribución de los actores individuales con respecto al acto de poseer tokens:
- 10 tokens mantenidos durante 2 unidades de tiempo generan 20 de mana.
- 4 tokens retenidos durante 5 unidades de tiempo generan 20 de mana.
- 20 tokens mantenidos durante 1 unidad de tiempo generan 20 de mana.
Cuantos más tokens posea un actor y cuanto más tiempo las tenga, más mana recibirá.
Para convertir el mana en un verdadero sistema de reputación, donde la reputación es difícil de ganar (cuesta dinero y tiempo) pero fácil de perder, añadimos otro pequeño ajuste:
Permitimos que los usuarios definan condiciones en sus transacciones que, en caso de ser violadas, les harían perder toda su reputación.
Poder poner la reputación de uno como rescate permite algunos trucos interesantes de la teoría del juego para los protocolos fuera de la cadena en el contexto de los pagos fuera de línea y los canales de pago, pero este será un tema para un blog posterior.
Quema de mana
La aplicación del mana a nuestro control de la congestión es relativamente sencilla: En lugar de quemar un recurso real como la energía en PoW y favorecer a los actores que más han quemado, simplemente pasamos a quemar un recurso virtual (mana).
Nota: Si la red no está congestionada, es posible utilizarla sin maná, ya que en lugar de inflarla, la red se alimenta de utilidad (transacciones totalmente gratuitas).
El mana como sustituto del gas
Dado que el mana es ahora un recurso virtual con un balance concreto, podemos utilizarlo como sustituto del gas en los contratos inteligentes de la capa 1.
Mana para la gobernanza on-chain
Una diferencia importante entre el mana y el staking es que lo poseen directamente los usuarios del sistema y no se delega.
Esto significa que puede utilizarse para la gobernanza on-chain, donde los actores honestos que han contribuido más y durante más tiempo al ecosistema tienen mayores saldos.
La presencia de un factor temporal es especialmente interesante porque impide que los actores que controlan momentáneamente la mayoría de los tokens se hagan con el control de la red (por ejemplo, cuando Binance se hizo con el control de Steem porque más del 50% de los tokens residían temporalmente en su exchange): la red se fortalece con el tiempo.
Manadrops
En el ecosistema DeFi, es muy común el arranque de nuevos proyectos mediante el lanzamiento de tokens de gobernanza a los usuarios.
Uno de los mayores problemas a la hora de distribuir estos tokens es decidir quién debe recibirlos. El vector mana de IOTA, que mide directamente la cantidad de contribución de todos los usuarios a la capa1, permitiría esquemas de distribución completamente nuevos:
- distribuir tokens a los n mayores poseedores
- distribuir tokens de forma proporcional a las posesiones de mana
- distribuir tokens en base a una lotería ponderada
- …
Esto no sólo amplía el alcance de los proyectos en cuanto a su posible base de usuarios (sin abrirse a ejércitos de bots), sino que también crearía un enorme incentivo para que la gente compre IOTA ahora y participe directamente para poder establecer su DID y calificar para los airdrops que se pueden esperar dentro del ecosistema