Sobre las Direcciones
Qué son las Direcciones
Una Dirección es un identificador que se utiliza tanto como source (origen) como target (destino) en los movimientos de saldo dentro del Ledger.
En algunos casos, la dirección especificada no corresponde a un identificador de billetera existente. Cuando esto ocurre, se utiliza la resolución de direcciones
para determinar cuál es la billetera autorizada que debe ser acreditada o debitada.
Lógica de Resolución de Direcciones
La resolución de direcciones funciona recorriendo la jerarquía de direcciones desde el nivel más específico hasta el más general, hasta encontrar una billetera con un identificador coincidente. Cada nivel de la jerarquía solo se evalúa si todos los componentes requeridos para ese nivel están presentes en la dirección.
<schema>:<handle>@<parent>
<schema>@<parent>
<parent>
<schema>Ejemplo: Enviar dinero a ACH en línea (antes Transfiya)
Veamos un ejemplo práctico. Supongamos que estás creando una transacción para enviar fondos a ACH en línea (antes Transfiya). Una dirección utilizada en este escenario podría verse así:
tel:5712312312@transfiyaEsta estructura se puede descomponer de la siguiente manera:
tel: el schema, indica que la dirección representa una cuenta basada en número telefónico.5712312312: el handle, que representa el número de teléfono del destinatario.transfiya: el parent, que representa el riel de pago.
No existe una billetera con el identificador completo tel:5712312312@transfiya, pero sí existe una billetera autorizada con el identificador transfiya.
En este caso, el Ledger resuelve la dirección hacia arriba en la jerarquía y dirige el movimiento de saldo a transfiya. El identificador (5712312312)
no se usa para la resolución, pero se utiliza como el destino dentro del rail.
Este enfoque garantiza que todas las transacciones dirigidas a tel:*@transfiya se enruten de manera consistente a la billetera del riel designado,
independientemente del identificador específico.
Historial de cambios
- Cambiado• Transfiya ahora se llama ACH en línea
- Cambiado• El ejemplo ahora nombra ACH en línea (antes Transfiya)
- Agregado• Versión inicial