Relayers

Was ist ein Relayer? Ein Relayer agiert wie ein vertrauenswürdiger Mittelsmann im JellySwap-Ökosystem. Indem Benutzer einem Relayer die Erlaubnis erteilen, können sie ihm bestimmte Aufgaben (wie Tauschgeschäfte, Beitritte oder Austritte) in ihrem Namen überlassen. Dies klingt jedoch nicht so riskant, da mehrere Sicherheitsebenen vorhanden sind.

Hauptpunkte zu Relayers:

  1. Zweistufige Autorisierung: Damit ein Relayer funktioniert, müssen ihn sowohl der Benutzer als auch das Protokoll autorisieren.

  2. Freiheit im Design: Es gibt keinen festen Bauplan für die Erstellung eines Relayers. Wenn Sie vorhaben, einen zu erstellen, entscheiden Sie, ob er eigenständig sein wird oder Teil des Batch Relayers.

  3. Benutzer-Ebene Autorisierung: Benutzer können wählen, ob sie eine einmalige Genehmigung per Unterschrift oder eine anhaltende per Transaktion geben möchten.

  4. Protokoll-Ebene Autorisierung: Hier legt das autorisierende Organ des Protokolls (wie die Jellyverse DAO) fest, welche Aktionen der Relayer ausführen kann und auf welchen Verträgen.

  5. Batch Relayer: Dieser spezielle Relayer ermöglicht es, dass mehrere Aktionen miteinander verknüpft und zusammen ausgeführt werden, was zu einem reibungsloseren Benutzererlebnis führt.

Warum Relayers verwenden?

  1. Effizienz: Benutzer können komplexe Vorgänge mit nur einer einzigen Transaktion ausführen.

  2. Flexibilität: Relayers können sich an verschiedene Aufgaben anpassen, von einfachen Tauschgeschäften bis zu komplexen Migrationen zwischen Pools.

  3. Sicherheit: Obwohl Relayers im Auftrag eines Benutzers handeln können, stellen integrierte Autorisierungen sicher, dass Missbrauch vermieden wird.

Ein praktisches Anwendungsbeispiel: Pool-Migration JellySwap zielt darauf ab, den Liquiditätsanbietern (LPs) eine optimale Kapitaleffizienz zu bieten. Deshalb führte es die Möglichkeit ein, von einem älteren Pool zu einem kapitaleffizienteren zu wechseln. Anstatt manuell eine Reihe von Schritten zur Migration zwischen Pools durchzugehen, kann ein Relayer sie alle in eine reibungslose Transaktion kombinieren.

Im Wesentlichen machen Relayers im JellySwap-Umfeld Prozesse stromlinienförmiger, effizienter und benutzerfreundlicher, während sie sicherstellen, dass die Sicherheit an oberster Stelle steht.

Last updated