Короткий зміст
Band Protocol (BAND) – це платформа оракула даних, яка надає послуги декільком проєктам у різних блокчейнах. Він використовує механізм консенсусу Delegated Proof-of-Stake, де делегатори, валідатори і ноди здійснюють стейкінг власних токенів BAND для участі.
Запити на оф-чейн інформацію збираються валідаторами, фіксуються у ланцюгу, а потім розподіляються серед запитуючих DApp.
Вступ
Блокчейн та децентралізовані фінанси (DeFi) змінили статус-кво світової фінансової системи за десять років. Однак однією з серйозних перешкод, з якими стикаються розробники децентралізованих додатків (DApp), є доступ до надійних та точних даних реального світу. Ці джерела даних розташовані за межами блокчейну і повинні бути інтегровані он-чейн. Щоб спробувати вирішити цю проблему, такі оракули, як Band Protocol, стали звичайним явищем у криптоекосистемі.
Що таке Band Protocol?
Band Protocol (BAND) – це крос-чейн платформа оракула даних, яка агрегує дані з реального світу і пов'язує їх з API та смарт-контрактами. Band Protocol, заснований у 2017 році, забезпечує обмін інформацією між он-чейн та оф-чейн джерелами даних для DApp. Спочатку протокол було побудовано на блокчейні Ethereum (ETH), але потім його було перенесено на мережу Cosmos у червні 2020 року, щоб знизити комісію gas та оптимізувати витрати.
Як мережа оракулів, Band Protocol є посередником між реальними даними, оф-чейн даними та блокчейнами. Сервіс дозволяє виконувати смарт-контракти на основі реальних оф-чейн подій та інформації. Без надійних оракулів, DApp важко працювати надійно і децентралізовано з прозорими джерелами інформації.
Як працює Band Protocol?
Band Protocol використовує незалежний блокчейн BandChain, створений за допомогою Cosmos SDK. Розробники можуть використовувати BandChain для розробки налаштованих сценаріїв оракула, що надають реальні оф-чейн дані для DApp та смарт-контрактів. Налаштовані скрипти оракула включають дані, джерело даних, кількість валідаторів, необхідних для повідомлення даних, і методологію агрегування даних.
Виконання скрипту оракула починає наступний процес:
1. DApp запитує дані відповідно до свого налаштованого скрипту оракула.
2. Цей запит отримує рандомізований набір валідаторів, які у відповідь отримують дані із зазначеного джерела даних.
3. Звіти з даними від різних валідаторів агрегуються відповідно до налаштованих скриптів оракула.
4. Ці фінальні агреговані дані постійно зберігаються на BandChain, і створюється доказ даних оракула.
5. Перевірені дані оракула передаються DApp або блокчейнам, які зробили запит.
Який механізм консенсусу використовує Band Protocol?
Band Protocol використовує нативний токен BAND та механізм консенсусу Delegated Proof-of-Stake для захисту своєї мережі оракула. У BandChain наразі працює понад 90 професійних операторів нод та операторів нод спільноти. Кожен оператор ноди повинен здійснювати стейкінг токенів BAND у мережі, щоб перешкоджати зловмисній поведінці. За успішну обробку запитів даних валідатори отримують частку комісії за запит та блокові винагороди.
Власник токена BAND має два способи участі в мережі: як валідатор або делегатор. Валідатори на BandChain також повинні здійснювати стейкінг токенів BAND для забезпечення підзвітності даних.
Власники токенів можуть або здійснювати стейкінг або делегувати свої токени валідаторам, щоб отримувати винагороди за стейкінг і збирати комісію за запити даних. Крім того, токени BAND також використовуються для механізму управління протоколом.
Які основні цілі Band Protocol?
Більшість привабливих якостей Band Protocol пов'язані з його переходом від Ethereum до Cosmos. Проєкт був створений із трьома цілями:
1. Швидкість та масштабованість – обслуговування великої кількості запитів даних з мінімальною затримкою.
2. Крос-чейн сумісність – незалежність від блокчейну та здатність обслуговувати більшість публічних блокчейнів.
3. Гнучкість даних – підтримка різних методів отримання та агрегування даних у загальній системі.
Як Band Protocol намагається досягти цих цілей?
Унікальний протокол IBC (Inter-Blockchain Communication) мережі Cosmos забезпечує швидку сумісність та автономію блокчейнів. Ця функція дозволяє Band Protocol обслуговувати та співпрацювати з проєктами, створеними в різних мережах, включаючи Ethereum, Fantom, Avalanche та багато інших.
Стандартний набір даних Band включає набір з більш ніж 80 потоків даних з постійно зростаючої кількості джерел даних. Ці децентралізовані цінові канали дозволяють розробникам DApp бути креативними та гнучкими при розробці та розгортанні в блокчейн-мережі.
Підсумки
Band Protocol – це постачальник рішень для оракулів, що приділяє особливу увагу підтримці Web3. Його цілі швидкого, масштабованого, налаштованого та сумісного сервісу можуть виявитися привабливими для розробників, які хочуть стати частиною екосистеми Web3.