paint-brush
Erforschung der wirtschaftlichen Sicherheit von On-Chain-Orakeln: Wichtige Erkenntnisse von Uniswap Labsvon@oraclesummit

Erforschung der wirtschaftlichen Sicherheit von On-Chain-Orakeln: Wichtige Erkenntnisse von Uniswap Labs

Zu lang; Lesen

In der folgenden Präsentation präsentierte Xin Wan, ein Forscher bei Uniswap Labs, die wirtschaftliche Sicherheit von On-Chain-Orakeln und die Kompromisse, die bei der Gestaltung besserer Oracle-Netzwerke zu berücksichtigen sind. Nachfolgend finden Sie ein Glossar der Schlüsselkonzepte, die während Xins Vortrag erwähnt wurden.
featured image - Erforschung der wirtschaftlichen Sicherheit von On-Chain-Orakeln: Wichtige Erkenntnisse von Uniswap Labs
Blockchain Oracle Summit HackerNoon profile picture
0-item
1-item


In der folgenden Präsentation erläutert Xin Wan, ein Forscher bei Uniswap Labs , präsentiert über die wirtschaftliche Sicherheit von On-Chain-Orakeln und die Kompromisse, die bei der Gestaltung besserer Oracle-Netzwerke zu berücksichtigen sind.

Nachfolgend finden Sie ein Glossar der Schlüsselkonzepte, die in Xins Vortrag erwähnt wurden und als Ergänzung zu seiner Videopräsentation gedacht sind.


WAS IST UNISWAP?

Uniswap ist eine dezentrale Kryptowährungsbörse, die auf der Ethereum-Blockchain läuft und intelligente Verträge nutzt, um Benutzern den Handel und Tausch von Token zu ermöglichen. Es wurde im November 2018 gegründet und sein nativer Token, $UNI, wurde im September 2020 eingeführt, um den Inhabern Governance-Rechte zu gewähren.

ORACLE LEBENDIGKEIT UND LATENZ

Oracle Liveliness ist die Fähigkeit eines Oracles, Echtzeit- und aktuelle Daten für Smart Contracts oder dezentrale Anwendungen (DApps) bereitzustellen. Lively Oracles werden ständig aktualisiert und gelten daher als genauer und zuverlässiger. Es sollten jedoch Sicherheitsmaßnahmen implementiert werden, um sicherzustellen, dass die Lebendigkeit eines Oracle-Netzwerks die Qualität der bereitgestellten Daten nicht beeinträchtigt.


Oracle-Latenz bezieht sich auf die Zeitverzögerung, die Orakel zwischen der Datenerfassung in der realen Welt und der Bereitstellung von Informationen für Smart Contracts oder dApps in der Blockchain erfahren. Während dieser Zeitverzögerung finden Prozesse wie Datenaggregation, Verifizierung und Blockchain-Konsens statt. Für einige Anwendungsfälle ist eine geringe Latenz eine wünschenswerte Funktion in Oracle-Netzwerken.

NACHWEIS DER Stake-Trade-Offs

Nachweis des Einsatzes (PoS) ist ein Konsensmechanismus, bei dem Validatoren ausgewählt werden, um Blöcke zu erstellen und Transaktionen basierend auf der Anzahl der Münzen oder Token zu validieren, die sie als Sicherheit gesperrt haben. PoS gilt allgemein als energieeffizientere und skalierbarere Alternative zu Proof of Work (PoW). Darüber hinaus bietet es Schutz vor 51 % Angriffe Und Sybil-Angriffe .


Allerdings gibt es bei der Verwendung von PoS-Konsensmechanismen einige potenzielle Sicherheitsprobleme, wie z. B. den Verlust der Dezentralisierung, da das Netzwerk möglicherweise von einigen wenigen Personen mit einer erheblichen Menge an eingesetzten Token kontrolliert wird. Darüber hinaus sind in einigen PoS-Protokollen die Identitäten der nächsten Blockproposer für eine bestimmte Anzahl von Blöcken im Voraus bekannt. Dies könnte zu Preismanipulationen und gezielten Angriffen führen.


PoS-Protokolle nutzen häufig Maßnahmen wie Validatorrotation, Randomisierung von Blockvorschlagspersonen und Coin-Slashing-Strafen, um solch böswilliges Verhalten einzudämmen.

LIQUIDITÄTSPOOLS, ANBIETER UND VERTEILUNG

Liquiditätspools sind in Smart Contracts gebundene Gelder, die zur Erleichterung des dezentralen Handels und der Kreditvergabe verwendet werden. Diese Pools werden von Benutzern bereitgestellt, die als Liquiditätsanbieter (LP) bezeichnet werden und im Austausch für ihren Beitrag einen Prozentsatz der Handelsgebühren erhalten.


In einem DEX wie Uniswap beschreibt die Liquiditätsverteilung die Bereitstellung von Vermögenswerten oder Token über verschiedene Liquiditätspools durch Liquiditätsanbieter. Die Liquiditätsverteilung kann sich im Laufe der Zeit aufgrund von Marktanforderungen, Arbitragemöglichkeiten, Protokollaktualisierungen oder Änderungen des Token-Werts ändern. Diese Änderungen können häufig auftreten, wenn Teilnehmer als Reaktion auf Marktbedingungen und Anreize von einem Pool zu einem anderen wechseln.

BASISPUNKT

Ein Basispunkt ist eine Maßeinheit, die üblicherweise im Finanzwesen verwendet wird und ein Hundertstel eines Prozentpunktes, also 0,01 %, darstellt. Es ist wichtig, um Bruchteilsänderungen auszudrücken und präzise und standardisierte Experimente durchzuführen. In seiner Präsentation analysierte Xin anhand von Basispunkten die Manipulationskosten für On-Chain-Orakel.

UNISWAP V4 HAKEN

Haken ein Uniswap v4 sind externe Verträge, die zu bestimmten Zeitpunkten während der Ausführung eines Liquiditätspools bestimmte Aktionen ausführen. Normalerweise folgen Liquiditätspools auf Uniswap einer strengen Abfolge, die als Lebenszyklus bezeichnet wird. Sie beginnt mit der Poolerstellung, dann der Liquiditätsanpassung, dem Token-Austausch durch Benutzer und anderen Prozessen.


Mit der Einführung von Hooks können Entwickler nun zu bestimmten Zeitpunkten im Lebenszyklus eines Pools benutzerdefinierten Code zu Pools hinzufügen, z. B. beforeSwap und afterSwap, was es Entwicklern ermöglicht, vor oder nach einem Swap eine bestimmte Aktion auszuführen.


Darüber hinaus können Uniswap v4-Hooks verwendet werden, um dynamische Gebühren basierend auf der Volatilität oder anderen Eingaben zu erstellen, Limit-Orders in der Kette festzulegen oder LP-Gebühren automatisch wieder in die LP-Positionen zusammenzurechnen. Hooks bieten Entwicklern Flexibilität und Anpassungsoptionen, um zu steuern, wie Pools, Swaps, Gebühren und LP-Positionen interagieren.



Erfahren Sie hier mehr über das Uniswap-Protokoll:

Uniswap-Website
Uniswap-Dokumentation
Uniswap Twitter
Xin Wan Twitter



Der Blockchain Oracle Summit ist der weltweit einzige technische Gipfel, der sich eingehend mit den Anwendungsfällen, Einschränkungen und Auswirkungen von Oracles auf das breitere Blockchain-Ökosystem befasst. Führende Redner aus aller Welt trafen sich in Paris, um ihre Arbeit und Erfahrungen beim Aufbau und Einsatz von Oracle-Lösungen auszutauschen. Artikel von Michael Abiodun .