Mejora de desbloqueo de cambios
Un paso más cerca del dinero digital
El objetivo a largo plazo del Protocolo Haven siempre ha sido proporcionar una verdadera versión digital del dinero en efectivo, utilizable por cualquier persona, en cualquier lugar.
Uno de los aspectos más importantes para hacer que Haven sea verdaderamente usable y flexible es la capacidad de convertir entre los activos privados de la red con la mínima cantidad de fricción para los usuarios. A medida que la red crezca y madure, la experiencia del usuario se perfeccionará, y ahora nos complace anunciar que se ha implementado un importante paso adelante en este sentido en el protocolo.
Mejora de desbloqueo de cambios
Hasta ahora, cuando enviaba una cantidad de XHV a su bóveda Haven para convertirla a xUSD, era probable que la porción de "cambio" de esa cantidad se bloqueara por la misma duración que la cantidad que desea convertir.
Un ejemplo de esto se muestra a continuación:
Jonny envía 10 XHV a su bóveda y quiere convertir 6 XHV a xUSD usando el desbloqueo de prioridad baja (7 días). Esto convierte los 6 XHV pero también bloquea los 4 XHV restantes (el cambio) durante el mismo período de tiempo (7 días).
Puede leer los detalles de cómo funciona una transacción de 'nota' de CryptoNote aquí
Esto hace que sea engorroso para los usuarios administrar sus activos sin potencialmente inutilizar partes de su saldo hasta que se complete la transacción.
Pero ya no más.
Los desarrolladores de Haven ahora han implementado un nuevo método para eliminar el problema de cambio de desbloqueo para los usuarios. Esta mejora se aplicará a todas las conversiones, incluidos XHV<>xUSD y xUSD<>xAssets.
En lugar de bloquear el monto total durante el período de bloqueo, la parte de cambio de la conversión ahora solo se bloqueará durante los 10 bloques mínimos (~20 minutos) según las transferencias estándar.
Entonces, en el ejemplo anterior, el cambio de 4 XHV se desbloqueará en 20 minutos en lugar de 7 días.
La parte técnica
Esto se ha logrado complementando el convencional 'tx.unlock_time' campo con un vector de tiempos de desbloqueo; uno por salida de transacción. La funcionalidad permite que las salidas individuales se desbloqueen en diferentes momentos.
En el caso de un tx 'offshore', nos permite fijar los montos convertidos para que se bloqueen por el término completo (hasta 7 días, o 21 días bajo el nueva tokenómica diseño), mientras que las cantidades no convertidas (cambio) se desbloquean después del período de 10 bloques para la transferencia de tx.
Gracias al equipo de Loki por su trabajo en esta característica y también al miembro de la comunidad Harrison por su contribución en la adaptación para Haven.