Оракулы и chainlink
Это одна из тем, которую я давно держал в голове, но забыл обозначить для изучения на канале. Как обычно на этой неделе, повторюсь, это лишь теоритическая часть, практиковаться мы будем со следующей недели.
Итак, что же такое оракул в блокчtйне?
Представьте себе ситуацию, когда в контракте нужно прописать условие зависящее от каких-либо внешних обстоятельств.
Например, вы поспорили с другом о том, что к концу года Эфир будет стоить 2000$, а друг утверждает, что 500$. Вы записали все это в смарт контракт, с выплатой 1 января. И вот как узнать, какой курс будет 1 января, если блокчейн не имеет доступа к интернету и биржам, или вообще к внешнему миру?
На помощь тут и приходят оракулы. Это такие контракты, которые собирают данные извне и передают уже в ваш смарт контракт для выполнения его условий.
При этом брать информацию из одного источника как-то не правильно. Мали ли кем он контролируется. Поэтому оракулы собирают его из нескольких доверительных источников, сверяют достоверность информации и затем передают ее в наш контракт. Так мы можем быть уверены, что условие будет гарантировано выполнено при нужных обстоятельствах.
Источники оракулов могут быть также разнообразными: от информации с различных фондовых бирж, то термометра в вашем сарае, или даже определенных людей, которые обрабатывают информацию на сервисах.
Одним из самых популярных сервисов оракулов является Chainlink. Он может собирать достоверную информацию с различных источников и передавать вам в контракт.
Это довольно интересная тема, поэтому думаю стоит остановиться на ней чуть дольше и также рассмотреть практически позже.
#оракулы #chainlink
Post #243
164
- 👍 2