Saltar al contenido principal

Billeteras

Una billetera es un par de claves criptográficas con una dirección on-chain. Es la identidad de firma para cada acción en ULedger. Ninguna transaction puede confirmarse sin la firma de una billetera.


Propiedades principales​

PropiedadDescripción
addressHash SHA-256 de la clave pública codificada en minúsculas. Determinista y resistente a colisiones.
publicKeyLa clave pública de la billetera (codificada en hexadecimal).
keyTypeEl algoritmo criptográfico fijado al crear la billetera. Ver Algoritmos de clave.
parentDirección de la billetera padre. Vacía para las billeteras raíz.
enabledIndica si la billetera puede enviar transactions. La deshabilitación es inmediata y se propaga en cascada a todas las billeteras hijas.
satelliteWalletsLista de direcciones de las billeteras hijas creadas por esta billetera.
authGroupsGrupos de permisos CRUD que controlan qué puede autorizar esta billetera a otras.

Jerarquía​

Las billeteras forman un árbol padre-hijo. Una billetera raíz no tiene padre. Cada billetera que crea se convierte en una hija (billetera satélite), y esas hijas pueden crear a su vez más hijas.

Billetera raíz
├── Billetera hija A
│ └── Billetera nieta A1
└── Billetera hija B

Deshabilitación en cascada: cuando se deshabilita una billetera, todas las billeteras descendientes se deshabilitan con ella mediante un recorrido en anchura (breadth-first). Rehabilitarlas requiere la autorización del padre. Esto hace que la suspensión de una cuenta organizacional sea instantánea y completa.


Algoritmos de clave​

El algoritmo de clave de una billetera se fija cuando se crea la billetera. Todas las billeteras de una cadena determinada comparten el mismo algoritmo.

AlgoritmoTipoPost-cuántico
secp256k1ECDSA (el mismo de Bitcoin/Ethereum)No
ed25519EdDSA (compacto, verificación rápida)No
bls12377BLS basado en emparejamientos (firmas agregadas)No
mldsa87ML-DSA-87 / CRYSTALS-Dilithium nivel 5Sí

Se recomienda usar mldsa87 para despliegues que requieran evidencia de manipulación a largo plazo o resistencia cuántica.


Billeteras de los Agentes​

Una billetera cuya clave es custodiada por un proceso autónomo (sistema de IA, servicio automatizado) en lugar de un humano se denomina billetera de agente. A nivel de protocolo, es idéntica a cualquier otra billetera. Lo que la distingue es la propiedad, la asociación con una entity y los límites de capability que le impone su padre humano.

Para el modelo completo de billeteras de los agentes, ver Billeteras de los Agentes.


Referencias detalladas​