Se você puder doar e contribuir para o projeto Haven, por favor Clique aqui. Obrigado.
Alterar melhoria de desbloqueio
Um passo mais perto do dinheiro digital
O objetivo de longo prazo do Protocolo Haven sempre foi fornecer uma verdadeira versão digital de dinheiro, utilizável por qualquer pessoa, em qualquer lugar.
Um dos aspectos mais importantes de tornar o Haven realmente utilizável e flexível é a capacidade de converter entre os ativos privados da rede com o mínimo de atrito para os usuários. À medida que a rede cresce e amadurece, a experiência do usuário será refinada, e agora estamos muito satisfeitos em anunciar que um importante passo em frente nesse sentido foi implementado no protocolo.
Alterar melhoria de desbloqueio
Até agora, quando você enviava uma quantia de XHV para o seu Cofre Haven para converter em xUSD, era provável que a parte “alterada” dessa quantia fosse bloqueada pela mesma duração que a quantia que você deseja converter.
Um exemplo disso é mostrado abaixo:
Jonny envia 10 XHV para seu cofre e quer converter 6 XHV para xUSD usando o desbloqueio de baixa prioridade (7 dias). Isso converte os 6 XHV, mas também bloqueia os 4 XHV restantes (a mudança) pelo mesmo período de tempo (7 dias).
Você pode ler detalhes de como funciona uma transação de 'nota' CryptoNote aqui
Isso torna complicado para os usuários gerenciar seus ativos sem potencialmente tornar inutilizáveis partes de seu saldo até que a transação seja concluída.
Mas não mais.
Os desenvolvedores do Haven agora implementaram um novo método para eliminar o problema de desbloqueio de alterações para os usuários. Essa melhoria será aplicada a todas as conversões, incluindo XHV<>xUSD e xUSD<>xAssets.
Em vez de bloquear o valor total durante o período de bloqueio, a parte de alteração da conversão agora será bloqueada apenas para o mínimo de 10 blocos (~ 20 minutos) conforme as transferências padrão.
Assim, no exemplo acima, a mudança de 4 XHV será desbloqueada em 20 minutos em vez de 7 dias.
A parte técnica
Isto foi conseguido complementando o convencional 'tx.unlock_time' campo com um vetor de tempos de desbloqueio; um por saída de transação. A funcionalidade permite que saídas individuais sejam desbloqueadas em momentos diferentes.
No caso de um tx 'offshore', ele nos permite definir os valores convertidos para serem bloqueados pelo prazo total (até 7 dias, ou 21 dias sob o nova tokenomics design), enquanto os valores não convertidos (alteração) são desbloqueados após o período de 10 blocos para transferências tx's.
Obrigado à equipe do Loki por seu trabalho neste recurso e também ao membro da comunidade Harrison por sua contribuição na adaptação para Haven.