Оракули: цената, на която договорът се доверява
Разграничавайте пазарните цени от входните данни на договорите и анализирайте остарели, неликвидни или несъответстващи референтни данни.

Границата между кода и наблюдението
Смарт договор може последователно да прилага аритметика с лош вход. Оракулът предоставя информация, която договорът не може самостоятелно да изведе от собственото си състояние на изпълнение, например външна пазарна цена. Документацията на Ethereum за оракулите обяснява тази граница между изпълнението в блокчейн и външните данни. Важният въпрос е не само дали източникът се обновява, а какво означава обновеното число.
Цена може да представлява едно място за търговия, съвкупност, претеглено по време наблюдение или стойност на обратно изкупуване. Тези определения отговарят на различни въпроси. Борсова цена на изпълнение описва сделка; референтна цена подкрепя правило; стойност на обратно изкупуване описва вземане при определени условия. Те не бива да се заменят без обяснение.
Проверете спецификацията на потока от данни
За измислен кредитен пазар запишете двойката активи, единиците, десетичните знаци, условията за обновяване и поведението при отказ. Определете дали стойността е котирана в долари, друг токен или базов актив. Число, което изглежда правилно, но е мащабирано с грешен десетичен множител, може да е катастрофално погрешно при тълкуване от друг компонент.
Проверете и актуалността. Поток от данни, който се обновява само след отклонение или изминал интервал, може основателно да се различава от бързо движеща се книга с поръчки. Приложението трябва да определи кога данните са твърде стари и какво да прави тогава. Спирането на новото заемане може да предпази от остарели данни, но да остави съществуващите позиции изложени на последващи ценови обновявания. Няма универсално безвреден резервен вариант.
Ликвидността е част от качеството на входните данни
Тънък пазар може да даде цена на последната сделка, непредставителна за голяма изпълнима трансакция. Обединяването на места за търговия може да намали зависимостта от едно, но обща собственост, споделена ликвидност или синхронни прекъсвания могат да ограничат придобитата независимост. Времевата средна изглажда краткотрайни движения, но въвежда закъснение. Всяка конструкция разменя един набор слабости за друг.
Разгледайте токен с котирана цена $10, но само $5,000 дълбочина на покупките наблизо. Оценяването на $1 милион обезпечение по тази пределна цена не показва, че ликвидаторите могат да реализират $1 милион. Оракулът може да отчита правилно определената си референтна стойност, докато рисковият модел надценява възстановимите постъпления. Качеството на данните и капацитетът за ликвидация са свързани, но отделни проблеми.
Подложете на стрес и двете страни на коефициента на обезпечение
Обезпеченият заем зависи от цената на обезпечението и цената на дълга. Заемането на токен, описван като стабилен, не прави доларовата му стойност математически фиксирана. Ако обратното придобиване на дълга поскъпне, докато обезпечението пада, позицията се влошава от двете страни. Моделирайте тези промени отделно, вместо по навик да държите едната страна постоянна.
Да предположим, че обезпечението струва $12,000, дългът е 6,000 единици с начална стойност $1 всяка, а хипотетичният праг за ликвидация е 75%. Началният коефициент на здраве е 1.50. Ако обезпечението спадне с 25% до $9,000, а дълговите единици поскъпнат до $1.10, коефициентът става $9,000 × 0.75 ÷ $6,600, приблизително 1.023. Привидно комфортният буфер е почти изчерпан.
Проучвайте интеграцията, не само доставчика
Надежден доставчик на данни не гарантира, че приложението избира правилния поток, обработва недостъпни стойности или проверява правилно времевите отметки. Прегледайте документацията на приложението, съответните одити и решенията за параметри. В учебно упражнение проследете обикновено ценово обновяване, а след това липсващо обновяване през изчислението. Посочвайте къде ви липсват доказателства, вместо да запълвате празнините с увереност.
Полезният план за наблюдение разграничава пазарно движение от аномалия в потока от данни. Сравнете посочената референция с независими наблюдения и очакваната политика за обновяване на потока. Разликите заслужават проучване, не автоматична търговия. Този урок е за разбиране на поведението на договорите и оперативния риск, а не за използване на слабост във входните данни или предположение, че привидно погрешна цена може безопасно да донесе печалба.
За допълнително упражнение изчислете същата обезпечителна позиция с три референтни допускания: последната отчетена цена от източника, текуща изпълнима покупна котировка и стресирана продажна цена. Обозначете ясно всяко. Полученият диапазон не е доверителен интервал; той е чувствителност към избора на оценка. Целта му е да разкрие кое определение за цена движи заключението и къде са нужни допълнителни доказателства за ликвидност.
Правилната средна цена не е непременно незабавна продажна цена
Условната цена е сто евро през седем минути и седемдесет през следващите три. Средната цена, претеглена по време за десетте минути, е 91 евро. Изчислението е вярно, но не е автоматично цена за продажба сега.
По-дългото усредняване променя влиянието на кратки отклонения, но следва по-бавно и действително трайно движение на пазара. Изборът на прозорец е компромис според употребата. Сигурността не произлиза от думата „средна“, а от данните и решенията, които ги използват.
Начертай рязък спад и постепенното движение на средната стойност. Отбележи момента на оценка на обезпечението. Нужна ли е историческа отправна точка, актуално ниво или изпълнима цена за конкретно количество? Тези въпроси не винаги имат един отговор.
Провери единиците и възрастта на всяка ценова съставка
Токен условно струва 0,065 единици референтен актив, чиято цена е две хиляди евро. Получават се 130 евро за токен. Междинната единица се съкращава при умножението; числото 0,065 само не е цена в евро.
Ако първото отношение е отпреди час, а второто току-що е обновено, резултатът съчетава различни пазарни моменти. Една времева отметка може да скрие проблема. За всеки вход посочи времето на наблюдение и максималната допустима възраст.
Разграничи и съотношението при обратно изкупуване от пазарната цена. Токен може да представлява 1,12 базови единици и все пак да се продава с отстъпка. Счетоводната стойност на вземането не е непременно оферта, достъпна незабавно за ликвидатор.