Skip to main content

Flash Loan

Et flash loan er et lån med en veldig kort varighet. For å være mer spesifikk så er varigheten på lånet den tiden det tar for en blokk å bli verifisert. I blokken som skal verifiseres vil det være en mengde transaksjoner. Disse har en gitt verdi. Før blokken har blitt verifisert vil alle midlene være i en limbostate hvor de verken er hos den som har sendt de eller skal motta de. Det er da gjerne snakk om sekunder. Når midlene har denne limbostatusen kan de lånes ut så lenge de blir betalt tilbake før blokken går gjennom. Som er resultat av dette ble flash loans utviklet. Man kan da låne store mengder tokens for å gjennomføre en transasksjon så fremt de blir returnet før blokken verifiseres og midlene er overført. Det spiller ingen rolle for den originale transaksjonen hva som skjer i denne limbofasen, om midlene blir betalt tilbake eller ikke, den originale transaksjonen vil bli fullført når blokken verifiseres.

Det er to sider ved disse lånene. Den ene er større likviditet og tilgang til mer likviditet som bidrar til mer dynamiske markeder. Ved at man kan låne større summer i et kort tidsrom så er disse lånene perfekte for å drive arbitrasje som dermed gjør at prisene bedre reflekterer den reelle prisen markedet ønsker å betale.

Den andre siden er at disse lånene har blitt brukt i store hacks. Det har de gjort ved å finne svakheter i kontraktene og utnytte disse ved å gjøre transaksjoner med de store verdiene de får tilgang til med flash loans.