Przeanalizujmy to. Mówiąc najprościej, pożyczka flash to, jak sama nazwa wskazuje, pożyczka, która jest otwierana i zamykana w bardzo krótkim czasie. Mówiąc dokładniej, jest otwierany i zamykany w tej samej transakcji. Pożyczki Flash są wykorzystywane do realizacji transakcji atomowych, które albo wykorzystują nieefektywność rynku, albo zapewniają pożyczkobiorcy inną funkcjonalność. Transakcje atomowe to transakcje, które można sfinalizować w jednej transakcji i prawie cały arbitraż w sieci należy do tej kategorii. Mam nadzieję, że teraz zdajesz sobie sprawę, jak potężny może być ten instrument finansowy. Ale z tą władzą wiąże się odpowiedzialność.
Podczas gdy White Whale mówi się, że jest pierwszym, który wprowadził pożyczki flash na Terra (i cały Kosmos!), wiele protokołów już oferuje to w Ethereum. Czasami złe skojarzenia związane z pożyczkami flash są spowodowane wieloma exploitami, które miały miejsce na Ethereum, w których hakerzy używali tego narzędzia do przeprowadzania tak zwanych ataków typu re-entrant. Na szczęście CosmWasm (język inteligentnych kontraktów Terra) został zaprojektowany w celu uniknięcia tego rodzaju ataku. Porównując CosmWasm z językiem inteligentnych kontraktów Ethereum, programiści stwierdzają:
„Duża różnica polega na tym, że zgodnie z projektem unikamy wszystkich ataków na ponowne wejście. Ten punkt sam w sobie zasługuje na artykuł, ale krótko mówiąc, duża klasa exploitów w Ethereum opiera się na tej sztuczce ”.
I
„Cosmwasm unika tego całkowicie, zapobiegając wszelkim umowy o bezpośrednie dzwonienie do innego”.
Te środki ostrożności umożliwiają White Whale świadczenie tej usługi bez martwienia się zbytnio o wykorzystanie innych protokołów.
Aby naprawdę zrozumieć, jak to wszystko działa , spójrzmy i krótko rozpakuj flagowy skarbiec Białego Wieloryba. Skarbiec UST umożliwia użytkownikom zdeponowanie UST w skarbcu w prostym, jednoetapowym procesie. Całkowita płynność w skarbcu UST działa następnie jako pula płynności ogólnego przeznaczenia z szeregiem wewnętrznych strategii arbitrażowych. Pierwszym z nich jest utrzymanie kołka. Trwają również prace nad innymi strategiami, takimi jak wykorzystanie nieefektywności cenowej między wieloma giełdami, a także zautomatyzowane likwidacje na Marsie i Levanie. Wszystkie te strategie sprawiają, że ekosystem jest bardziej stabilny i wydajny, a wszystkie wykorzystują płynność skarbca UST.
Strategie te sprowadzają nas z powrotem do pożyczek flash: gdy którykolwiek z naszych botów wykryje dochodową możliwość arbitrażu, inteligentna umowa powiązana z tą strategią poprosi o pożyczkę błyskawiczną ze skarbca UST. Skarbiec UST następnie wycofa UST z protokołu Anchor (gdzie daje wygodne 19,5% podczas bezczynności) i dostarczy kontraktowi pożyczone pieniądze na wykonanie arbitrażu. Po arbitrażu wszystkie środki wracają do skarbca. W ten sposób planujemy zapewnić zyski z Anchor+.
Pytanie, które zostało postawione, brzmi – co by było, gdyby transakcja nie przyniosła zysku? A co, jeśli pożyczkobiorca po prostu nie spłaci pożyczki? Wprowadzono różne mechanizmy, aby zapewnić, że deponenci nie będą twardzi. Po pierwsze, gdy żądana jest pożyczka błyskawiczna, White Whale zapisuje całkowitą wartość skarbca. Następnie środki są wysyłane do pożyczkobiorcy (tj. bota arbitrażowego), aby mógł zrealizować transakcję. To, co zostało dodane, to wywołanie zwrotne na końcu programu, którego nie można zmienić i którego wykonanie jest gwarantowane.
Po tym, jak pożyczkobiorca wykonał transakcję, wywołanie zwrotne jest wykonywane. Oddzwonienie to w zasadzie krok drugi. Ponownie oblicza wartość skarbca i porównuje ją z wartością początkową przed pożyczką. Jeśli ta kwota jest mniejsza niż kwota początkowa, zgłasza BŁĄD i cofa całą transakcję, czyli pożyczkę flash. Transakcja wtedy kończy się niepowodzeniem i wygląda na to, że nic się nigdy nie wydarzyło. W praktyce oznacza to, że pożyczka flash zostanie wykonana tylko wtedy, gdy wstępnie określi opłacalny wynik, w przeciwnym razie sama się anuluje.
Długoterminowo, społeczność będzie umieszczana na białej liście w celu budowania botów na pokładzie poprzez zarządzanie w łańcuchu i wykorzystywać architekturę pożyczek flash White Whale. Społeczność będzie mogła zdecydować, które boty odniosą korzyści i zabezpieczyć ekosystem, a także zagłosować na ich białą listę. Będzie oczywiście niewielka opłata (koszt pożyczki), która zostanie automatycznie rozłożona na deponentów.
Aby zapewnić bezpieczeństwo tej złożonej i innowacyjnej architekturze, White Whale zaplanował już wiele audyty z jednymi z najbardziej cenionych audytorów w branży. Podstawa została już zbudowana, a teraz skupiamy się na przekazaniu narzędzi w ręce naszej społeczności, umożliwiając im ochronę kołka i stabilizację ekosystemu.