Статьи

Что такое Chainlink VRF и как это работает?

За последние несколько лет технология блокчейн породила множество приложений, наиболее популярными из которых являются криптовалюты.

Технология блокчейн также способствовала созданию множества децентрализованных, безопасных и прозрачных торговых площадок в цифровой экономике, поскольку все транзакции неизменно записываются в блокчейне. Эта технология была хорошо дополнена функцией смарт-контрактов, популяризированной Ethereum (ETH).

Децентрализованные приложения (DApps) на основе блокчейна меняют традиционный бизнес, такой как розничные банковские услуги, и внедряют новые варианты использования, которые ранее считались невозможными.

Расширение возможностей смарт-контрактов с помощью оракулов

Однако для того, чтобы блокчейн Ethereum поддерживал разработку тех DApp, которые выходят за рамки простого упрощения транзакций, они должны взаимодействовать с внешним или внешним миром и интегрировать входящие данные в смарт-контракты. Именно здесь вступает в игру технология оракула блокчейна, которая поддерживает смарт-контракты, связывая их с реальными данными, событиями и транзакциями.

Теперь доступны многие типы сторонних сервисов, такие как входящие, исходящие, программные и аппаратные оракулы, что еще больше увеличивает количество реальных приложений, на которых могут работать протоколы блокчейна.

Сети оракулов на основе консенсуса, такие как протокол Chainlink (LINK), обеспечивают сквозную децентрализацию, что является ключом к защите всей экосистемы блокчейна, в которой они работают.



Кроме того, эти оракулы улучшают производительность, функциональность и совместимость смарт-контрактов, обеспечивая более высокую степень доверия и прозрачности, чем внутрисетевые системы.

Это достигается за счет расширения использования гибридных смарт-контрактов, которые сочетают в себе особые свойства блокчейнов с уникальными возможностями автономных систем, таких как сети оракулов, и тем самым достигают гораздо большего охвата и мощности, чем изолированные системы внутри сети.

Что такое Chainlink VRF?

Для многих игр с блокчейном и невзаимозаменяемых токенов (NFT) DApp требуется защищенный от несанкционированного доступа и проверяемый источник генерации случайных чисел, чтобы включить расширенные функции, такие как раздача, лотерея или разработка азартных игр.

Подтвержденная случайная функция Chainlink (VRF) опирается на децентрализованную сеть оракулов (DON) для улучшения существующих блокчейнов путем предоставления проверенных данных вне сети.

Эта функция может даже облегчить экспорт данных блокчейна в системы за пределами экосистемы блокчейна. Chainlink VRF обеспечивает криптографически безопасную случайность, используя набор узлов Chainlink: они передают данные в смарт-контракты, сохраняя при этом классический механизм консенсуса через комитет этих узлов.

Предлагая генерацию случайных чисел (RNG) для смарт-контрактов, Chainlink VRF помогает разработчикам улучшить взаимодействие, используя случайные результаты в своих приложениях на основе блокчейна. Кроме того, защищенная от несанкционированного доступа случайность с Chainlink VRF не может быть изменена оператором узла, пользователем или даже злоумышленником, поскольку каждый оракул в DON имеет связанную пару закрытый/открытый ключ, где закрытый ключ поддерживается вне сети, в то время как открытый ключ публикуется в сети.

Как работает Chainlink VRF?

Смарт-контракт может использовать Chainlink VRF для генерации безопасного и поддающегося проверке случайного числа за четыре простых шага:

Что такое Chainlink VRF и как это работает?

Поскольку Chainlink VRF использует два ключа для генерации случайного, но непредсказуемого значения, которое можно проверить с помощью доказательства правильности, он предлагает гораздо более безопасное и децентрализованное хранилище закрытых ключей для универсальных вычислительных приложений.

Преодолевая недостатки небезопасных решений, основанных на автономных вычислениях, внутрисетевая криптографическая проверка Chainlink VRF объединяет данные блоков блокчейна, которые используются в качестве входных данных для получения объективных и защищенных от несанкционированного доступа результатов. Полученные результаты безопасны даже для скомпрометированных оракулов в сети.

Варианты использования Chainlink VRF включают в себя надежные приложения для смарт-контрактов в пространстве децентрализованных финансов (DeFi), такие как PoolTogether (POOL), который позволяет честно геймифицировать личные сбережения, и Moonbeam (GLMR), который предоставляет данные о ценах в режиме реального времени для разработчиков Polkadot. (ТОЧКА).

PoolTogether также помогает распространять невзаимозаменяемые токены (NFT) справедливым образом, как в случае с Polychain Monsters, и привносит энтропию в онлайн-игры, предоставляя поддающиеся проверке решения случайности, как в случае с Axie Infinity (AXS).

Разработанный как часть экосистемы Chainlink 2.0, Chainlink VRF предоставляет вычислительные ресурсы и инфраструктуру, необходимые для того, чтобы смарт-контракты могли выполнять расширенные функции.

Chainlink VRF также способствует созданию универсальной среды, которую разработчики могут использовать с полной уверенностью.

Что такое Chainlink VRF v2?

В соответствии со своим видением постоянного обновления функций, предоставляемых через DON, Chainlink представила Chainlink VRF v2.

Новая версия содержит несколько улучшений, связанных с тем, как разработчики могут финансировать и запрашивать случайность для своих смарт-контрактов. Это, например, возможность генерировать несколько случайных выходных данных за одну транзакцию в сети, сокращая время, необходимое для ответа, а также снижая транзакционные издержки или плату за газ. Также можно использовать до 100 адресов смарт-контрактов для финансирования поддающихся проверке запросов случайности из одной балансовой учетной записи подписки LINK, которой будет управлять разработчик или владелец подписки.

Кроме того, в Chainlink VRF v2 представлено приложение Subscription Manager, которое позволяет разработчикам предварительно финансировать несколько запросов случайности, используя единый баланс токенов LINK, что устраняет необходимость передачи токенов для каждого запроса и еще больше снижает применимые сборы за цепочку VRF значительно.

Фактически, Chainlink VRF v2 даже позволяет разработчикам настраивать лимит газа обратного вызова, когда их приложения смарт-контракта получают проверенную случайность, и допускает более сложную логику в функции запроса обратного вызова.

Хотя лимиты газа в Chainlink VRF v2 выше, чем в Chainlink VRF, они зависят от используемой базовой цепочки блоков и четко определены на странице адреса контракта VRF.

Преимущества Chainlink VRF v2 также включают в себя более широкие возможности настройки, поскольку теперь разработчики могут определять, сколько подтверждений блоков необходимо, прежде чем случайное число будет сгенерировано и доставлено в блокчейн.

Благодаря диапазону от 3 до 200 блоков разработчики могут выбрать оптимальное количество проходов блоков, прежде чем будет сгенерирована случайность, тем самым защищая свои приложения от реорганизации блоков. При этом максимально сокращается время задержки от запроса до окончательного ответа.

С помощью Chainlink VRF v2 разработчики теперь могут получить доступ к масштабируемой, экономичной и настраиваемой случайности в цепочке, которая может открыть еще большую функциональность для NFT и игровых DApp.

В результате постоянного совершенствования Chainlink его VRF-приложение становится де-факто выбором для большинства разработчиков, создающих DApp в сети Ethereum.

Chainlink VRF позволяет разработчикам создавать более практичные приложения, которые могут надежно взаимодействовать с реальными данными. Теперь, когда блокчейны могут подключаться к внешним потокам данных без доверия, Chainlink VRF является важным шагом вперед в технологии блокчейнов, поскольку он позволяет разработчикам раздвигать границы Метавселенной, какой мы ее знаем сейчас.


Самое время подумать о том, как прокачать себя и своих работников. Освоить новую профессию, повысить уровень квалификации, занять высокооплачиваемую должность. Вы сможете увеличить свою прибыль многократно. Все в Ваших руках!

Стать Digital профессионалом.

Подборка статей по криптовалютам и технологии блокчейн. Подпишитесь на нас в социальных сетях.

Информация для Вас была полезна?
0
0
0
0
0
0
0

Похожие статьи

Кнопка «Наверх»