Оракулдар: келісімшарт сенетін баға
Нарық бағаларын келісімшарттың бастапқы деректерінен ажыратып, ескірген, өтімділігі төмен не сәйкес келмейтін анықтамалық деректерді талдаңыз.

Код пен бақылаудың шекарасы
Смарт-келісімшарт нашар кіріс деректі қолданып, арифметиканы бірізді орындай алады. Оракул келісімшарт өз орындалу күйінен дербес шығара алмайтын сыртқы нарық бағасы сияқты ақпаратты береді. Ethereum оракул құжаттамасы блокчейн орындалуы мен сыртқы дерек арасындағы осы шекараны түсіндіреді. Маңызды сұрақ — арна жаңара ма ғана емес, жаңарған сан нені білдіреді.
Баға бір алаңды, жиынтық көрсеткішті, уақыт бойынша өлшенген бақылауды немесе өтеу құнын білдіруі мүмкін. Бұл анықтамалар әртүрлі сұрақтарға жауап береді. Биржадағы орындалу бағасы мәмілені сипаттайды; анықтамалық баға ережеге негіз болады; өтеу құны белгіленген шарттардағы талапты сипаттайды. Оларды түсіндірмесіз бірінің орнына бірін қолдануға болмайды.
Деректер арнасының сипаттамасын тексеріңіз
Шартты қарыз беру нарығы үшін актив жұбын, бірліктерді, ондық разрядтарды, жаңарту шарттарын және балама әрекет тәртібін жазыңыз. Мән доллармен, басқа токенмен немесе базалық активпен көрсетілгенін анықтаңыз. Дұрыс көрінетін сан қате ондық көбейткішпен масштабталса, басқа құрамдас оны түсіндіргенде апатты қате болуы мүмкін.
Деректің жаңалығын да тексеріңіз. Тек ауытқудан немесе белгілі аралықтан кейін жаңаратын арна жылдам өзгеретін өтінімдер кітабынан орынды түрде ерекшеленуі мүмкін. Қолданба деректің қашан тым ескі болатынын және сонда не істеу керегін шешуі тиіс. Жаңа қарыз алуды тоқтату ескі деректен қорғай алады, бірақ бар позициялар кейінгі баға жаңартуларына әлі тәуелді болады. Барлық жағдайда зиянсыз резервтік тәсіл жоқ.
Өтімділік — бастапқы деректер сапасының бір бөлігі
Жұқа нарық ірі нақты мәмілені білдірмейтін соңғы мәміле бағасын беруі мүмкін. Алаңдарды біріктіру бір алаңға тәуелділікті азайтады, бірақ ортақ меншік, ортақ өтімділік немесе бір мезгілдегі ақаулар алынған тәуелсіздікті шектейді. Уақыттық орташа қысқа қозғалысты тегістеп, кідіріс енгізеді. Әр құрылым бір әлсіздік жиынын басқасына айырбастайды.
Бағасы $10 деп көрсетілген, бірақ жақын сатып алу тереңдігі небәрі $5,000 токенді қарастырыңыз. $1 миллион кепілді сол шекті бағамен бағалау таратушылардың $1 миллион ала алатынын көрсетпейді. Оракул анықталған бағдарын дұрыс берсе де, тәуекел моделі қайтарылатын түсімді асыра бағалауы мүмкін. Дерек сапасы мен мәжбүрлі сату мүмкіндігі — байланысты, бірақ бөлек мәселелер.
Кепіл коэффициентінің екі жағын да күйзеліспен тексеріңіз
Кепілді несие кепіл бағасына да, қарыз бағасына да тәуелді. «Тұрақты» деп сипатталған токенді қарызға алу оның долларлық құнын математикалық тұрақты етпейді. Кепіл арзандап, қарызды кері сатып алу қымбаттаса, позиция екі жақтан нашарлайды. Әдетпен бір жағын тұрақты қалдырмай, өзгерістерді бөлек модельдеңіз.
Кепіл құны $12,000, қарыз бастапқыда әрқайсысы $1 тұратын 6,000 бірлік, ал шартты мәжбүрлі жабу шегі 75% делік. Бастапқы орнықтылық коэффициенті — 1.50. Кепіл 25% төмендеп, $9,000 болса, ал қарыз бірліктері $1.10-ға қымбаттаса, коэффициент $9,000 × 0.75 ÷ $6,600, шамамен 1.023 болады. Бір қарағанда жайлы көрінген қор түгелге жуық таусылады.
Тек провайдерді емес, интеграцияны зерттеңіз
Беделді дерек жеткізуші қолданбаның дұрыс арнаны таңдауына, қолжетімсіз мәндерді өңдеуіне немесе уақыт белгілерін дұрыс тексеруіне кепіл емес. Қолданба құжаттамасын, тиісті аудиттерді және параметр шешімдерін қараңыз. Демо-жаттығуда әдеттегі баға жаңартуын, кейін жетіспейтін жаңартуды есеп бойымен қадағалаңыз. Бос орынды сеніммен толтырмай, дәлел жетіспейтін жерді көрсетіңіз.
Пайдалы бақылау жоспары нарық қозғалысын дерек арнасының ауытқуынан ажыратады. Мәлімделген анықтамалық мәнді тәуелсіз бақылаулармен және арнаның күтілетін жаңарту саясатымен салыстырыңыз. Айырмашылықтар автоматты сауданы емес, зерттеуді қажет етеді. Бұл сабақ кіріс деректің осалдығын пайдалануға немесе көрінген қате бағалаудан қауіпсіз пайда алуға болады деп ойлауға емес, келісімшарт мінез-құлқы мен операциялық тәуекелді түсінуге арналған.
Қосымша тәжірибе үшін сол кепіл позициясын үш тірек жорамалмен есептеңіз: арнаның соңғы мәні, ағымдағы нақты сатып алу котировкасы және күйзелістегі сату бағасы. Әрқайсысын анық белгілеңіз. Шыққан диапазон сенімділік аралығы емес; ол бағалау таңдауларына сезімталдық. Мақсаты — қорытындыны қай баға анықтамасы жүргізетінін және қай жерде қосымша өтімділік дәлелі керегін ашу.
Жаңа дерек те қате өлшем бірлігімен қате нәтиже береді
Шартты кепіл токені бір базалық активтің 0,02 бірлігіне тең, ал базалық актив 2 000 доллар болсын. Кепіл токенінің есептік бағасы 40 доллар болады. 0,02 санын тікелей доллар деп оқу шағын нарық айырмасы емес, басқа есеп. Өлшем бірлігін баға көрсеткішімен бірге міндетті түрде жазу керек.
Әр аралық санға бірлік қосыңыз: «кепіл токеніне шаққандағы базалық актив» пен «базалық активке шаққандағы доллар» көбейтілгенде ортақ бірлік қысқарады. Ондық дәлдікті, баға валютасын және активтің нақты түрін тексеріңіз. Кейін бір деректі ғана жаңартыңыз: соңғы сан ұқсас көрінсе де, бақылау уақыттары сәйкес келмеуі мүмкін.
Нарық бағасын есептік немесе өтеу коэффициентінен де ажыратыңыз. Бір растаушы токен 1,04 базалық бірлікті білдіріп, нарықта сол талаптан арзан сатылуы мүмкін. 1,04-ті дереу сату бағасы ретінде қолдану мәжбүрлі жабуға қажет сұраққа жауап бермейді. Бағалау ережесі нақты хаттаманың мақсаты мен құрылысына сай болуы керек.
Тоқтату ережесі бір тәуекелді екіншісімен алмастыруы мүмкін
Шартты несие жүйесі баға ескіргенде жаңа қарыз беруді тоқтатады делік. Бұл сенімсіз бағамен қосымша міндеттеме құруды шектейді. Бірақ «тоқтау» сөзі жеткіліксіз: қай әрекет тоқтайтынын, қайсысы жалғасатынын және қалыпты жұмысқа оралу шарты қандай екенін білу керек. Әр таңдау басқа салдар туғызуы мүмкін.
Кепіл арзандап жатқанда мәжбүрлі жабу да тоқтаса, кейін қайтарылатын сома азаюы ықтимал. Ал ескі бағамен жабу жалғасса, кейбір шот нақты нарыққа сәйкес емес құнмен өңделуі мүмкін. Бір ғана ереже барлық тәуекелді жоймайды; тоқтату ауқымын, қайта іске қосу шартын және оларды өзгертетін тарапты тексеріңіз.
Уақыт сызығына соңғы қабылданған бағаны, нарық өзгерісін, ескіру шегін және бірінші дұрыс жаңартуды қойыңыз. Әр аралықта қарыз алу, қайтару, шығару және жабудың қайсысы мүмкін екенін белгілеңіз. Сонда қалыпты күндегі көрсеткішті деректер не инфрақұрылым бұзылған кездегі кепіл ретінде қабылдамауға үйренесіз.