source avatarGambu

Поділитися

👨‍💻 Найскладнішою частиною створення децентралізованого додатка не завжди є код. Іноді це вирішення, яку інформацію код повинен мати змогу отримувати. Смартконтракти працюють у визначеному середовищі блокчейну. Це робить їх передбачуваними та безпечними, але також обмеженими. Якщо додаток потребує зовнішньої інформації, розробники повинні створити надійний шлях для її надходження до додатка. Це робить інфраструктуру оракулів важливою проблемою для розробників з самого початку. Розгляньте DeFi-протокол. Розробник може мати потребу визначити, які зовнішні дані необхідні, як часто вони мають оновлюватися, що відбувається, коли інформація стає застарілою, та як додаток має реагувати на неочікувані умови. Це не просто питання бекенду. Вони можуть впливати на архітектуру протоколу та його модель ризиків. Саме тут інфраструктура, така як WINkLink, стає важливою для розробників Web3. Надаючи зв’язок між зовнішньою інформацією та блокчейн-додатками, інфраструктура оракулів розширює можливості, які розробники можуть реалізувати на ланцюзі. Важлива зміна — концептуальна. Не сприймайте оракула як щось, що додається після завершення смартконтракту. Сприймайте його як частину інформаційної архітектури додатка. Перед написанням контракту запитайте: Яку інформацію цей додаток повинен знати? Яка інформація походить ззовні ланцюга? Як часто ця інформація змінюється? Що відбувається, якщо дані стануть недоступними? Як додаток має поводитися при незвичайних умовах? Ці питання допоможуть розробникам створювати системи, які більш обдумано підходять до зовнішніх залежностей. Майбутнє розробки Web3 вимагатиме більше, ніж програмування смартконтрактів. Воно вимагатиме розуміння взаємодії між кодом, даними, інфраструктурою та стимулами. І по мірі того, як децентралізовані додатки стають все складнішими, здатність безпечно під’єднувати ці компоненти стане ще важливішою. Краща інформаційна архітектура може розкрити кращі блокчейн-додатки. @justinsuntron @WinkLink_Oracle #TRONEcoStar

No.0 picture
Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації. Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.