Блокчейн оракулдары — смарт-келісімшарттың баға туралы жалпы білуінің жалғыз себебі: желінің өзі сыртқы әлем туралы ештеңе білмейді. Айырбас платформасы үшін бұл техникалық ұсақ-түйек емес — осы дереккөздің сапасы панельде бағаның нарыққа сай көрсетілетінін, әлде секіріс кезінде ескі санда қалып қоятынын шешеді.
Оракул нақты нені істейді
Блокчейн тек өз ішінде жазылғанды біледі. Ол қазір BTC/USDT қанша тұратынын, Астанада ауа райы қандай екенін, түнде кім жеңгенін білмейді — біреу осы деректі сырттан әкеліп, оған кепілдік беруі керек. Оракул дегеніміз осы: бірнеше секунд сайын жаңа бағаны әкеліп, оны қолымен растайтын курьер сияқты нәрсе.
Айырбас платформасының клиенттері оракул туралы ойламайды да. Бірақ панельдегі «бағасы 3 секунд бұрын жаңартылды» деген байқалмайтын жолдың артында тұрған да — сол оракул, әрине, бұл сан қайдан келетінін өзіңіз білсеңіз ғана.
Панельдегі баға неге кенеттен нарықтан ажырап кетеді
Таныс жағдай: биткоин бір минутта бірнеше пайызға секіреді, ал айырбас платформасы тағы 20-30 секунд ескі баға бойынша сауда жасай береді. Клиенттер мұны бірден сезеді — дәл сол ескірген баға бойынша операция жасайды, ал айырма тікелей сіздің пайдаңыздан кетеді.
Себебі әрдайым дерлік біреу-ақ: баға бір ғана дереккөзден алынады — бір биржа, бір API кілті, бір жеткізуші. Осы арна кешігіп қалса, ілініп қалса немесе аномальды мән берсе, панель енді нарықты емес, сол жеткізушінің сәтсіз күнін көрсете бастайды.
Жалғыз дереккөз бен агрегатталған оракул
Мұнда шынымен екі түрлі тәсіл бар.
- Жалғыз дереккөз. Баға бір биржадан немесе бір API кілті арқылы алынады. Арзан әрі қарапайым — сол жеткізуші ақаулық берген сәтке немесе құбылмалылық шыңына дейін.
- Агрегатталған оракул. Баға бірден бірнеше тәуелсіз алаңнан жиналып, орташаланады немесе ауытқулардан тазартылады. Бір дереккөз «өтірік айтса» немесе ілініп қалса, қалғандары санды шындыққа қайта тартады.
Айырмашылық қай технологияның сәнді естілетінінде емес, бағаның артында неше жалғыз апат нүктесі тұрғанында. Бір дереккөз — бір апат нүктесі дегенді білдіреді.
Баға көзін таңдамас бұрын нені тексеру керек
Баға жеткізушісін қоспас бұрын, оның сайтындағы сипаттамаға сенбей, бірнеше нәрсені өз қолыңызбен тексеріп алған жөн.
- Осы «агрегатталған» мәннің артында шынымен қанша тәуелсіз алаң тұр — екеу ме, әлде он бесеу ме.
- Тыныш кезде деректер қаншалықты жиі жаңарады және баға күрт қозғалғанда қаншалықты тез жаңарады.
- Ауытқуларды сүзу бар ма — орташа мәнді бұрмалап жіберетін бір «қисық» котировкадан қорғаныс бар ма.
- Негізгі арна істен шықса не болады — қосалқы дереккөз бар ма, әлде панель жай ғана тоқтап қала ма.
Оракул қателескенде: нақты тәуекел санаты
DeFi саласында оракулды манипуляциялау — жақсы сипатталған шабуыл түрі: егер хаттама бағаны сирек, оңай қозғалатын нарықтан алса, біреу бірнеше секундқа котировканы бұрмалап, соған пайда табады. Айырбас платформасы бұзылуды бастан кешірмей-ақ осыған ұқсас мәселені сезінеді — ескірген немесе шындыққа сай келмейтін баға пайданы дәл солай жейді, тек жаңалықтарда айдар болмайды.
Практикалық қорытынды: сілтеме бағаңыздың артындағы нарық қаншалықты жіңішке болса, оны қозғау соншалықты оңай — арнайы әрекеттен де, жай сол алаңдағы көлемнің төмендігінен де.
Айырбас платформаларының баға бойынша жиі жіберетін қателері
- Қосалқы арнасыз, тек «сақтық үшін» деп бір тегін API-ге сүйену.
- Баға әдеттегіден ұзақ жаңартылмаса, ескерту жоқтығы — ақаулық тек клиент шағымданғанда ғана байқалады.
- Команда жүктемесі жоғары кезде бағаны «көзбен» қолмен түзету.
- Жеткізушінің сұлу панеліне сенеміз де, оның артында шынымен қанша алаң тұрғанын тексермейміз.
Қорытынды
Оракул — тек DeFi әзірлеушілерге ғана қызық құбылыс емес, ол смарт-келісімшартқа мүлде жоламайтын кез келген айырбас платформасының жұмыс істейтін инфрақұрылым бөлігі. Маңыздысы бір ғана сұрақ: клиентіңіз көріп отырған бағаның артында қанша тәуелсіз дереккөз тұр. BestChange қоса алғанда, бірнеше алаңнан баға жинау мен синхрондауды iEXExchanger көмегімен автоматтандыруға болады — құбылмалылық шыңында сандарды қолмен тексермей-ақ.



