Aktywność finansowa na Bitcoin staje się praktyczna, gdy programy mogą określić, jak jest składany zabezpieczenie, jak jest udzielany kredyt i jak są uruchamiane wypłaty, przy jednoczesnym utrzymaniu rozliczenia zakotwiczonego w warstwie podstawowej. Zabezpieczenie leży u podstaw. Protokoły budujące na Arch używają BTC lub innych wspieranych aktywów UTXO jako złożonego zabezpieczenia w ramach programowych przepływów pracy. Programy definiują, jak zabezpieczenie jest zablokowane, jak jego wartość jest śledzona i jakie warunki wymagają dostosowań lub likwidacji. Każdy krok zależy od tego, czy środowisko wykonawcze jest w stanie egzekwować zasady przed jakimkolwiek rozliczeniem. Nad zabezpieczeniem znajduje się kredyt. Tworzenie kredytu wymaga przewidywalnego egzekwowania zobowiązań, widoczności aktualizacji pozycji oraz możliwości koordynacji wielu uczestników. Dzięki ArchVM programy mogą śledzić, jak są zaciągane pożyczki, jak narastają odsetki i jak ewoluują harmonogramy spłat. Ponieważ rozliczenie jest wyrażane jako standardowe transakcje Bitcoin podpisane za pomocą schematu progowego FROST plus ROAST, sam kredyt pozostaje związany z BTC, a nie z aktywami syntetycznymi. Produkty strukturalne rozszerzają te mechaniki jeszcze bardziej. Produkty zmienności mogą definiować wypłaty w oparciu o ruchy cen Bitcoin, na przykład. Inne aplikacje w ekosystemie Arch używają logiki programowej do zarządzania stanami pozycji dla Runes i Ordinals lub koordynują wieloetapowe działania, które zależą od niezawodnej oceny warunków. Te struktury opierają się na tych samych wymaganiach: program musi ocenić logikę poza łańcuchem, utrzymać stan zgodny z Bitcoinem i finalizować wyniki na warstwie podstawowej. Dla wszystkich tych kategorii zgodność z Bitcoinem jest niezbędna. Arch używa indeksatora mempool Titan i skierowanego acyklicznego grafu przejść stanów, aby śledzić aktywność Bitcoin w czasie rzeczywistym. ...