Razem z wydaniem FBTC wprowadziliśmy również sekcję kompozycji oracle. To następuje po prawie rocznym procesie modernizacji infrastruktury oracle. W tym konkretnym przypadku cena FBTC jest ustalana jako: Kurs wymiany x Najnowszy BTC/USD. (łańcuch mnożenia dwóch elementów) 1) Kurs wymiany FBTC (zazwyczaj na poziomie 1) to ilość BTC na FBTC, ograniczona do 1, ale z zabezpieczeniem poniżej 0,99. - Ograniczenie kursu wymiany do 1 pozwala na ochronę przed różnymi atakami na nieskończone mintowanie. - Zabezpieczenie na poziomie 0,99 zapewnia, że oracle przestaje aktualizować i wymusza tryb tylko redukcji na rynku (można spłacać i wpłacać, nie można pożyczać więcej ani wypłacać, jeśli nadal jest dług). Uderzenie w to zabezpieczenie oznacza, że dzieje się coś poważnie złego i wymaga zbadania. 2) Najnowszy BTC (znany również jako Resilient) to najnowszy kurs BTC/USD z Pyth Pull, Chainlink, Pyth Lazer. Ten oracle zwraca najwcześniejsze z tych 3 źródeł, o ile są one w odległości 8% od siebie i żadne z nich nie jest starsze niż 2 godziny. - Najnowszy BTC (znany również jako Resilient) cicho uratował wiele problemów w ciągu ostatniego roku, gdzie jeden oracle lub inny zawiódł, ale inne działały dobrze, a także wstrzymał działanie, gdy niektóre oracle były od siebie oddalone. Jesteśmy niezwykle zadowoleni z tego, testowaliśmy to przez miesiące. Kilka innych uwag: * Ogólnie uważam, że zobaczymy więcej rodzajów zabezpieczeń w oracle w DeFi. Istnieją przypadki brzegowe, w których trzeba wziąć pod uwagę wiele osądów, ale rynek powinien mieć możliwość przejścia w tryb tylko redukcji. * Wraz z większą liczbą RWAs i skomplikowanych aktywów wchodzących na łańcuch, infrastruktura oracle staje się coraz ważniejsza, ale także bardziej złożona. Dawno minęły czasy, gdy można było po prostu nałożyć prosty oracle na aktywo i być gotowym. * Testowanie oracle to powolny proces, ponieważ awarie są zazwyczaj związane z infrastrukturą, a nie z zmiennością i zdarzają się rzadko. * Wkrótce zostanie wprowadzonych kilka kolejnych aktualizacji infrastruktury oracle, o których poinformujemy.