Блокчейни є незмінними одноранговими базами даних, в яких проводяться закономірні обчислення з допомогою комп'ютерів. Проте самі вони не пов'язані з інформацією поза ланцюжком блоків.
Почасти з'єднуватися із зовнішнім світом допомагають смартконтракти. Крім правил та умов виконання вони можуть містити дані щодо цінової динаміки, якихось подій та значень. Смартконтракти одержують відомості від класичних Web2 API, але комп'ютерні алгоритми не можуть робити цього самостійно.
Тут у гру вступають міжмережеві блокчейн-оракули, що забезпечують взаємодію між інтернет-даними та смартконтрактами. Одним з таких є Band Protocol.
Він передає інформацію з довірених сайтів та програм без централізованого контролю та комп'ютерних вузлів, відмова яких може призвести до непрацездатності всієї системи. Отже, Band Protocol створює безпечний інформаційний міст між Web2 та Web3.
Цілісність даних, які Band Protocol відправляє в смартконтракти, забезпечується нативним токеном його блокчейну — BandChain.
Інфографіка призначення Band Protocol. Джерело: bandprotocol.com
Як працює Band Protocol?
Перш ніж передавати інформацію через смартконтракти до інших блокчейнів, оракул Band Protocol відправляє її у власний загальнодоступний ланцюжок блоків BandChain.
Програмовані сценарії оракула на основі мови програмування WebAssembly створюють запити для отримання даних. Після цього вони об'єднують отриману інформацію, упаковують її у криптографічний формат і транспортують в BandChain. Результати передаються до інших розподілених реєстрів через протокол IBC або за допомогою односторонніх кросчейн-мостів.
BandChain побудований на SDK Cosmos, захищений криптографічними доказами, а також алгоритмами консенсусу Tendermint та Byzantine Fault Tolerance. У мережі діє 77 валідаторів, швидкість здійснення запиту становить у середньому 6 секунд. Щодня може відбуватися понад 30 000 запитів даних.
BandChain сумісний з будь-якими dApps, ланцюжками блоків на основі смартконтрактів та платформами для розробки блокчейнів. Мережа потрібна для розвантаження пов'язаних з оракулом розподілених реєстрів: вона обробляє зовнішні дані та відправляє готовий результат.
Крім інформації, що знаходиться в інтернеті, розробники інших блокчейнів можуть запитувати у Band Protocol мережеві дані щодо токенів та транзакцій.
Для чого потрібен токен BAND?
BAND — нативний токен блокчейну BandChain, який забезпечує захист та функціонування мережі міжмережевого оракула. Валідатори передають BAND на стейкінг, а інші власники нативних токенів Band Protocol можуть делегувати їх валідаторам, яким вони довіряють.
BAND необхідний для здійснення запиту даних — токен використовується як комісія за транзакцію. Також токен потрібен для виплати винагород за стейкінг валідаторам та делегатам.
Така внутрішня економіка гарантує узгодженість усіх сторін, що беруть участь у процесі передачі. Чим більше використовується BandChain, тим вищий прибуток отримують власники токенів.
Токен BAND випустили у 2019 році шляхом первинної пропозиції обміну (IEO) на лаунчпаді Binance. Близько 27% токенів від максимальної пропозиції реалізували в процесі посівного, приватного та публічного продажу. На час написання статті ринкова капіталізація становила $179 млн, а в обігу знаходилося 126,1 млн монет.
BAND торгується на таких біржах, як Poloniex, Bittrex, WhiteBIT, Kraken, Bitfinex, Coinbase та інші.
Хто заснував Band Protocol (BAND)?
Проєкт має трьох засновників — Soravis Srinawakoon, Sorawit Suriyakarn і Paul Nattapatsiri.
Soravis Srinawakoon є головним директором Band Protocol. Раніше він працював інженером-програмістом у компанії Ericsson, а ще був співробітником The Boston Consulting Group.
Другий співзасновник — технічний директор блокчейн-оракула. Sorawit Suriyakarn був інженером-програмістом у Dropbox та Quora.
Paul Nattapatsiri є директором з продукту. Він колишній веброзробник компаній Turfmapp та Tripadvisor.