Es ist Standard für DeFi-Plattformen überbesicherte Kredite anzubieten, bei denen Kreditnehmer mehr an Vermögenswerten einzahlen als sie abheben. Einige DeFi-Plattformen (wie AAVE) unterstützen eine neuere Art von Darlehen, das Flash-Darlehen. Wenn ein Kreditnehmer einen Blitzkredit aufnimmt, sind keine Sicherheiten erforderlich. Dies ist möglich, weil Flash-Darlehen innerhalb derselben Transaktion zurückgezahlt werden, in der sie aufgenommen wurden – ein intelligenter Vertrag wird verwendet, um schnell eine Reihe von Transaktionen durchzuführen, die dazu führen, dass der Kreditnehmer das Darlehen letztendlich zurückzahlt.
Flash-Darlehen sind atomar, was bedeutet, dass sie nur verarbeitet werden, wenn alle enthaltenen Transaktionen ausgeführt werden. Wenn dies nicht der Fall ist, werden sie zurückgesetzt. Dies ermöglicht es Einzelpersonen, riesige Summen fast ohne Risiko zu leihen. Es ist üblich, dass Kreditnehmer Zehntausende, Millionen oder sogar Zehnmillionen von Dollar auf einmal abheben, wenn auch nur für einen kurzen Zeitraum.
Wofür werden Blitzkredite verwendet?
Flash-Darlehen haben drei Hauptzwecke: Handel mit Arbitrage, Austausch von Sicherheiten und Selbstliquidation. Hier ist jeweils eine Erklärung:
Trading-Arbitrage: Verschiedene Börsen können unterschiedliche Preise für bestimmte Vermögenswerte verlangen, was Möglichkeiten eröffnet, dieselben Vermögenswerte an verschiedenen Börsen mit Gewinn zu kaufen und zu verkaufen. Dieser Vorgang wird „Handelsarbitrage“ genannt. Dies kann zwar manuell erfolgen, bringt jedoch normalerweise keinen großen Gewinn, da sich die Preise dieser Vermögenswerte normalerweise nur um einen Bruchteil unterscheiden. Flash-Darlehen können verwendet werden, um automatisch große Arbitrage-Aufträge auszuführen und schnell einen viel größeren Gewinn zu erzielen. Austausch von Sicherheiten: Das Ändern der in DeFi-Darlehen verwendeten Basissicherheiten kann frustrierend und zeitaufwändig sein, insbesondere für diejenigen, die ihre besicherten Vermögenswerte diversifizieren. Flash-Darlehen können verwendet werden, um Kredite schnell abzuzahlen, um gesperrte Vermögenswerte freizugeben und diese Vermögenswerte dann gegen andere einzutauschen. Selbstliquidation: Wenn die Basissicherheit eines traditionellen DeFi-Darlehens zu stark an Wert verliert, wird es liquidiert. Das bedeutet, dass besicherte Vermögenswerte mit einem Abschlag verkauft werden, um das Darlehen zurückzuzahlen, was zu einem Verlust für den Darlehensnehmer führt. Flash-Darlehen können verwendet werden, um sich selbst zu liquidieren, das Darlehen vollständig zurückzuzahlen und die besicherten Vermögenswerte ohne Verlust abzuheben.
Was sind die wirklichen Risiken von Flash-Darlehen?
Da Flash-Darlehen atomar sind, sind sie risikoreduziert. Allerdings sind sie nicht ganz risikofrei. Für Flash-Darlehen fallen Netzwerkgebühren an, unabhängig davon, ob sie erfolgreich sind oder nicht. Dies setzt Kreditnehmer einem Front-Running aus, bei dem andere Parteien identische Flash-Darlehen ausführen und gleichzeitig höhere Netzwerkgebühren zahlen. Vorangegangene Flash-Darlehen werden zuerst bearbeitet, sodass die ursprünglichen Darlehensnehmer oft nichts als Netzwerkgebühren zu zahlen haben.
Die meisten Flash-Darlehensplattformen nutzen das Ethereum-Netzwerk, weil es das erste große DeFi-unterstützende Netzwerk war, das eine Massenakzeptanz erlangte. Da die Ethereum-Gasgebühren so hoch sind, wie sie sind, ist Front-Running zu einem wichtigen Problem für diejenigen geworden, die Flash-Darlehen suchen.
Die Verwendung von Ethereum für Flash-Darlehen birgt ein weiteres ernstes Risiko. Ethereum Smart Contracts sind anfällig für Reentrancy-Angriffe, bei denen Hacker alle in einem Smart Contract gespeicherten Gelder abheben. Dies erfolgt über einen externen Smart Contract, der Gelder mehrmals abhebt, bevor das abgehobene Guthaben bestätigt wird.
Ethereum Smart Contracts sind aufgrund der Solidity-Programmiersprache von Ethereum besonders anfällig für Reentrancy-Angriffe. Abgesehen vom Fachjargon sind Ethereum Smart Contracts nur dann sicher, wenn sie auf eine ganz bestimmte Art und Weise codiert sind. Kleinere Fehler können sie sehr anfällig machen. Tatsächlich ermöglichte eine einzige falsch angeordnete Codezeile Hackern, 60 Millionen US-Dollar Ether im berüchtigten”The DAO”-Hack.
Wie man Flash-Darlehensrisiken vermeidet
Wenn in den Smart Contracts beliebter Ethereum-basierter DeFi-Plattformen eine Reentrancy-Schwachstelle gefunden wird, könnten Flash-Leihgeber Millionen verlieren. Unnötig zu erwähnen, dass viele nach DeFi-Lösungen außerhalb des Ethereum-Netzwerks suchen. Eine Alternative, die in letzter Zeit an Popularität gewonnen hat, ist White Whale, das erste Kryptowährungsprojekt, das Flash-Darlehen-UST-Arbitrage innerhalb des Terra-Ökosystems anbietet.
Flash-Darlehen auf Terra sind viel sicherer als Flash-Darlehen auf Ethereum. Dies liegt daran, dass Terra mit Cosmos erstellt wurde, das mehrere andere beliebte Projekte wie Binance Chain antreibt. Die Smart-Contract-Engine von Cosmos (CosmWasm) erlaubt keine Aufrufe externer Smart-Contracts, und Terras Smart-Contract-Sprache ist weitaus nachsichtiger als die von Ethereum. Dies macht das Arbitragesystem von White Whale immun gegen Wiedereintrittsangriffe.
Was Frontrunning betrifft, so ist es ein unausweichliches Risiko. Die beste Vorgehensweise besteht darin, die Wahrscheinlichkeit und den Schaden, den sie verursacht, zu verringern. Die meisten Front-Running-Angriffe werden von Bots auf das Ethereum-Netzwerk durchgeführt, die sich die hohen und volatilen Gaspreise von Ethereum zunutze machen. Der Wechsel zu einem Netzwerk mit niedrigeren und stabileren Netzwerkgebühren kann das Frontrunning-Risiko erheblich verringern.
White Whale bietet eine elegante und einfache Web-App-Schnittstelle, die Arbitrage für jedermann zugänglich macht.