source avatarGambu

Поделиться

👨‍💻 Самая сложная часть создания децентрализованного приложения — это не всегда код. Иногда это решение, что именно код должен уметь знать. Смарт-контракты работают в рамках определённой среды блокчейна. Это делает их предсказуемыми и безопасными, но также ограничивает их. Если приложению требуется внешняя информация, разработчики должны создать надёжный канал для передачи этой информации в приложение. Поэтому инфраструктура оракулов становится важным элементом с самого начала разработки. Рассмотрим DeFi-протокол. Разработчику может потребоваться определить, какие внешние данные необходимы, как часто они должны обновляться, что происходит, когда информация устаревает, и как приложение должно реагировать на неожиданные условия. Это не просто вопросы бэкенда. Они могут влиять на архитектуру протокола и его модель рисков. Вот здесь инфраструктура, такая как WINkLink, становится релевантной для разработчиков Web3. Предоставляя связь между внешней информацией и блокчейн-приложениями, инфраструктура оракулов расширяет возможности разработчиков для создания решений на цепочке. Важное изменение — концептуальное. Не воспринимайте оракул как что-то, добавляемое после завершения смарт-контракта. Воспринимайте его как часть информационной архитектуры приложения. Прежде чем писать контракт, задайте себе вопросы: Что должно знать это приложение? Какая информация поступает извне цепочки? Как часто эта информация изменяется? Что произойдёт, если данные станут недоступны? Как приложение должно реагировать на аномальные условия? Эти вопросы помогут разработчикам создавать системы, более осознанно учитывающие внешние зависимости. Будущее разработки Web3 потребует больше, чем просто программирования смарт-контрактов. Оно потребует понимания взаимодействия между кодом, данными, инфраструктурой и стимулами. По мере того как децентрализованные приложения становятся всё более сложными, способность безопасно соединять эти компоненты станет ещё важнее. Лучшая информационная архитектура открывает возможности для создания более качественных блокчейн-приложений. @justinsuntron @WinkLink_Oracle #TRONEcoStar

No.0 picture
Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.