Verbesserung der Entsperrung ändern
Dem digitalen Bargeld einen Schritt näher
Das langfristige Ziel des Haven-Protokolls war es schon immer, eine echte digitale Version von Bargeld bereitzustellen, die von jedem und überall verwendet werden kann.
Einer der wichtigsten Aspekte, um Haven wirklich nutzbar und flexibel zu machen, ist die Fähigkeit, zwischen den privaten Assets des Netzwerks mit minimaler Reibung für die Benutzer zu konvertieren. Während das Netzwerk wächst und reift, wird die Benutzererfahrung verfeinert, und wir freuen uns jetzt sehr, ankündigen zu können, dass ein wichtiger Schritt in dieser Hinsicht in das Protokoll implementiert wurde.
Verbesserung der Entsperrung ändern
Wenn Sie bisher einen XHV-Betrag an Ihren Haven-Tresor senden, um ihn in xUSD umzuwandeln, war es wahrscheinlich, dass der „Wechsel“-Teil dieses Betrags für die gleiche Dauer gesperrt wurde wie der Betrag, den Sie umwandeln möchten.
Ein Beispiel dafür ist unten dargestellt:
Jonny sendet 10 XHV an seinen Tresor und möchte 6 XHV in xUSD umwandeln, indem er die niedrige Priorität (7 Tage) zum Entsperren verwendet. Dadurch werden die 6 XHV konvertiert, aber auch die verbleibenden 4 XHV (die Änderung) für denselben Zeitraum (7 Tage) gesperrt.
Sie können Details darüber lesen, wie eine CryptoNote-Notiztransaktion funktioniert Hier
Dies macht es für Benutzer umständlich, ihre Vermögenswerte zu verwalten, ohne möglicherweise Teile ihres Guthabens unbrauchbar zu machen, bis die Transaktion abgeschlossen ist.
Aber nicht mehr.
Die Haven-Entwickler haben jetzt eine neue Methode implementiert, um das Problem der Änderungsfreigabe für Benutzer zu beseitigen. Diese Verbesserung gilt für alle Konvertierungen, einschließlich XHV<>xUSD und xUSD<>xAssets.
Anstatt den gesamten Betrag für die Dauer der Sperrfrist zu sperren, wird der Wechselanteil der Umwandlung jetzt nur für die mindestens 10 Blöcke (~20 Minuten) wie bei Standardüberweisungen gesperrt.
Im obigen Beispiel wird die 4 XHV-Änderung also in 20 Minuten statt in 7 Tagen freigeschaltet.
Der technische Teil
Dies wurde durch die Ergänzung des herkömmlichen 'tx.unlock_time' Feld mit einem Vektor von Entsperrzeiten; eine pro Transaktionsausgabe. Die Funktionalität ermöglicht es, einzelne Ausgänge zu unterschiedlichen Zeiten zu entriegeln.
Im Falle eines Offshore-Tx können wir festlegen, dass die umgerechneten Beträge für die gesamte Laufzeit gesperrt werden (bis zu 7 Tage oder 21 Tage unter der neue Tokenomik Design), während die nicht konvertierten (Änderungs-) Beträge nach der 10-Block-Periode für Überweisungsübertragungen freigeschaltet werden.
Vielen Dank an das Team von Loki für die Arbeit an diesem Feature und auch an das Community-Mitglied Harrison für seinen Beitrag zur Anpassung an Haven.