ЯК МОЖЕ СМАРТКОНТРАКТ ЗАГАЛЮВАТИ ВИПАДКОВІСТЬ, НЕ ВИМОГАЮЧИ ВІД КОРИСТУВАЧІВ ПРОСТО ВІРИТИ У ПРОЦЕС? Випадковість звучить просто. Але в блокчейні генерація результату, який є одночасно непередбачуваним і перевіряємим, — це серйозна технічна виклик. Уявіть колекцію NFT, де рідкісні риси призначаються випадково, блокчейн-гру, де переможці вибираються за допомогою справедливої жеребкування, або децентралізоване додаток, який розподіляє винагороди на основі випадкових результатів. Що відбудеться, якщо хтось зможе передбачити результат до його генерації? Що, якщо процес можна маніпулювати за кулисами? Саме тут важливим стає Verifiable Random Function (VRF) від WINkLink. Що таке Verifiable Random Function? Verifiable Random Function — це криптографічний механізм, який генерує випадковий вихід разом із доказом, що дозволяє перевірити результат. Замість того, щоб вимагати від користувачів слепо вірити, що випадковий результат був згенерований чесно, додаток може перевірити супутній криптографічний доказ. Це надає двом основним властивостям децентралізованих додатків: Непередбачуваність: Результат не повинен бути практично передбачуваним заздалегідь, якщо система реалізована правильно. Перевіряємість: Додаток може перевірити криптографічний доказ, щоб переконатися, що вихід був згенерований правильно. Разом ці властивості допомагають розробникам створювати додатки, де випадковість може бути незалежно перевірена, а не просто прийнята на віру. Як працює WINkLink VRF? Концепція проста: 1. Смартконтракт запитує випадковість. Додаток надсилає запит, коли йому потрібен випадковий результат — наприклад, для вибору риси NFT або визначення результату гри. 2. Оракул генерує випадковий вихід. Механізм VRF створює випадкове значення разом із криптографічним доказом. 3. Результат надсилається до додатку. Випадковий вихід і його доказ повертаються через робочий процес оракула. Додаток перевіряє доказ згідно з реалізацією системи перед прийняттям результату. Мета — надати випадковість, яку додатки можуть перевірити, не покладаючись повністю на непрозорий позаблокчейн-процес. Де можна використовувати WINkLink VRF? NFT: Допомагає визначати випадкові риси, атрибути або результати розподілу. Блокчейн-гри: Підтримує випадкові зустрічі, генерацію предметів та інші механіки гри. Розподіл винагород: Допомагає вибирати отримувачів випадкових винагород та учасників жеребкувань. Децентралізовані додатки: Дозволяє сценарії, де важливі непередбачувані та перевіряємі результати. Ці додатки можуть користуватися прозорою випадковістю, якщо супутні смартконтракти та механізми вибору розроблено безпечно. Чому це важливо для TRON? Екосистема блокчейну потребує більше, ніж смартконтракти, здатні виконувати інструкції. Розробникам також потрібна інфраструктура, яка дозволяє їм створювати додатки з більш складними функціями. Перевіряєма випадковість розширює можливості проектування додатків, побудованих за допомогою підтримуваних інтеграцій WINkLink VRF. Для розробників це дає можливість інтегрувати криптографічно перевіряємі випадкові результати. Для користувачів це може зменшити необхідність покладатися лише на віру до сторони, що керує додатком. Для ширшої екосистеми TRON це ще один важливий елемент для ігор, NFT та інших децентралізованих додатків. Звичайно, VRF сама по собі не гарантує, що весь додаток є справедливим. Обробка запитів, перевірка доказу, контроль доступу та логіка, що використовує випадковий вихід, також повинні бути правильно реалізовані. Больший контекст? Технологія блокчейну побудована навколо перевіряємості. Випадковість не повинна бути винятком. WINkLink VRF привносить криптографічну перевірку в ту частину розробки додатків, де довіра та непередбачуваність особливо важливі. @justinsuntron, @WinkLink_Oracle, #TRONEcostar.
Sunnic NFTПоділитися

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