Kaspa tiene su propia moneda:
KAS
Pero en Kaspa también se pueden crear otros tokens.
Como:
NACHO
Para que un token funcione, hacen falta reglas compartidas: cuántos tokens existen, quién los tiene y qué cambia cuando alguien los envía.
KRC-20 es un conjunto de reglas para registrar e interpretar esas acciones del token.
¿Cómo funciona?
Digamos que Emma tiene:
100 NACHO
Y quiere enviarle a Liam:
30 NACHO
La acción queda registrada dentro de una transacción de Kaspa.
Pero Kaspa mismo no guarda simplemente una tabla aparte que diga:
Emma = 70 NACHOLiam = 30 NACHO
En cambio, un software aparte lee las acciones de KRC-20 y calcula lo que significan.
Ese software se llama:
Indexador
¿Qué hace el Indexador?
Lee las acciones de KRC-20 en orden.
Por ejemplo:
Emma envía 30 NACHO a Liam.
El Indexador revisa la acción contra las reglas de KRC-20.
Si la acción es válida según esas reglas, calcula los saldos nuevos:
Emma: 70 NACHOLiam: 30 NACHO
Un wallet o un sitio web puede usar ese resultado para mostrar los saldos.
Entonces, ¿dónde queda registrado NACHO?
Las acciones quedan registradas en Kaspa.
Lo que significan como saldos del token lo calcula un software que entiende KRC-20.
Kaspa registra las acciones.
El Indexador interpreta lo que esas acciones significan para el token.