Τι είναι το flash loan;
Με λίγα λόγια
Το flash loan είναι δάνειο crypto χωρίς εξασφάλιση, που πρέπει να επιστραφεί μέσα στην ίδια συναλλαγή μαζί με τυχόν προμήθεια. Αν δεν αποπληρωθεί, η συναλλαγή ακυρώνεται.
Δανείζεσαι κεφάλαια χωρίς να βάλεις ενέχυρο, αλλά δεν μπορείς να τα κρατήσεις ούτε μέχρι την επόμενη συναλλαγή; Στην αποκεντρωμένη χρηματοδότηση (DeFi), αυτό γίνεται μέσω ενός έξυπνου συμβολαίου (smart contract), δηλαδή κώδικα που εκτελεί προκαθορισμένους κανόνες στο blockchain.
Σκέψου έναν έμπορο που σου παραχωρεί προσωρινά χρήματα για να αγοράσεις ένα προϊόν από ένα κατάστημα και να το πουλήσεις ακριβότερα σε άλλο. Η συμφωνία ισχύει μόνο αν ολοκληρωθούν όλες οι κινήσεις και ο έμπορος πάρει πίσω τα χρήματά του. Διαφορετικά, είναι σαν οι αγορές και οι μεταφορές να μην έγιναν ποτέ.
Στο flash loan, ο δανεισμός, η χρήση των κεφαλαίων και η αποπληρωμή αποτελούν βήματα μίας συναλλαγής που εκτελείται ολόκληρη ή καθόλου. Το συμβόλαιο ελέγχει ότι επιστράφηκαν το ποσό και η προμήθεια, όπου υπάρχει. Αν ο έλεγχος αποτύχει, οι αλλαγές της συναλλαγής αναιρούνται. Δεν υπάρχει περιθώριο να υποσχεθεί ο δανειολήπτης ότι θα πληρώσει αργότερα.
Γιατί έχει σημασία
Μια συνηθισμένη χρήση είναι το arbitrage, δηλαδή η αξιοποίηση μιας διαφοράς τιμής ανάμεσα σε αγορές. Κάποιος μπορεί να δανειστεί κεφάλαια, να αγοράσει ένα token σε ένα αποκεντρωμένο ανταλλακτήριο και να το πουλήσει ακριβότερα σε άλλο. Αν απομείνει διαφορά μετά την αποπληρωμή και τα έξοδα, αυτή είναι το κέρδος του.
Τα flash loans μπορούν επίσης να χρησιμοποιηθούν για αλλαγή της εξασφάλισης ενός δανείου ή για ρευστοποιήσεις θέσεων σε πρωτόκολλα δανεισμού. Θεωρούμε ότι το ενδιαφέρον βρίσκεται στην πρόσβαση σε προσωρινή ρευστότητα χωρίς αρχικό ενέχυρο, όχι στην υπόσχεση εύκολου κέρδους. Η αξιοποίησή τους συνήθως απαιτεί κώδικα ή εξειδικευμένα εργαλεία.
Τι να προσέξεις
Η ακύρωση δεν σημαίνει μηδενικό κόστος: μια αποτυχημένη συναλλαγή μπορεί να χρεωθεί για τους υπολογιστικούς πόρους που κατανάλωσε, το λεγόμενο gas. Προμήθειες, αλλαγές τιμών και ανταγωνιστικές συναλλαγές μπορούν επίσης να εξαφανίσουν ένα αναμενόμενο κέρδος.
Τα flash loans χρησιμοποιούνται και σε επιθέσεις, επειδή δίνουν προσωρινά πρόσβαση σε μεγάλα κεφάλαια. Ο επιτιθέμενος μπορεί να εκμεταλλευτεί αδυναμίες στον κώδικα ή στον τρόπο υπολογισμού των τιμών ενός πρωτοκόλλου. Το flash loan δεν είναι από μόνο του παραβίαση, αλλά μπορεί να ενισχύσει τη ζημιά όταν υπάρχει ευπάθεια, επηρεάζοντας ακόμη και χρήστες που απλώς έχουν καταθέσει κεφάλαια στο πρωτόκολλο.