Uniswap Labs veröffentlicht Uniswap v4-Entwurfscode für Community-Beiträge
Uniswap Labs, das für das Protokoll verantwortliche Team, hat einen Codeentwurf für Uniswap v4 veröffentlicht und lädt die Community zu Beiträgen ein, um bei der Entwicklung zu helfen. Uniswap v4 wird, ähnlich wie die Vorgängerversion, unter der Business-Source-Lizenz 1.1 stehen, wodurch verhindert wird, dass sein Code innerhalb von vier Jahren vor dem Übergang zu einer GPL-Lizenz geforkt oder für kommerzielle Zwecke kopiert wird. Ausnahmen von der Beschränkung können durch Zustimmung der Uniswap-Governance-Wähler unter Verwendung von UNI-Tokens gemacht werden. Im Rahmen dieser Vereinbarung bietet das Protokoll den Entwicklern bei Uniswap Labs ein gewisses Maß an Autonomie bei der Gewährung besonderer Ausnahmen.
Benutzerdefinierte Pools über „Hooks“ erstellen
Sara Reynolds, Protokollingenieurin bei Uniswap Labs, gab in einem Interview mit Blockworks bekannt, dass Hooks intelligente Verträge sind, die in mehrere Pools integriert werden können. „Sie sind in der Lage, die Funktionalität dieser benutzerdefinierten Pools zu verbinden und zu verbessern“, sagte sie. Dadurch können Benutzer einen sogenannten langfristigen Swap oder eine langfristige Bestellung durchführen. Reynolds erklärte, dass Kunden USDC oder einen ähnlichen Vermögenswert umtauschen könnten ein längerer Zeitraum.
Änderungen an der Architektur
Zusätzlich zur Einführung von Hooks wird die neue Architektur von Uniswap v4 sicherstellen, dass seine Pools in einem einzigen Smart-Vertrag gehostet werden, der als „Singleton-Vertrag“ bezeichnet wird. Anstatt Token zwischen separaten Pools zu übertragen, die in verschiedenen Smart-Verträgen gehalten werden, was zu höheren Gasgebühren führte, erfolgen Übertragungen nun zwischen einem einzelnen Smart-Vertrag. Die Singleton-Architektur wird von einer „Flash-Buchhaltung“ begleitet, bei der nur Nettosalden in und aus Pools übertragen werden und nicht ganze Salden. Reynolds erklärte: „Es ist eine effizientere Möglichkeit, die Liquidität in all diesen Uniswap-Pools mit unterschiedlichen Variablen zu nutzen.“ Es gibt noch keinen Bereitstellungstermin für Version 4, während Uniswap Labs auf Feedback aus der Community wartet. Ziel des Teams ist es, Version 4 unter maßgeblicher Beteiligung der Community öffentlich zu entwickeln.