Блокчейны являются неизменяемыми одноранговыми базами данных, в которых проводятся закономерные проверяемые вычисления с помощью компьютеров. Однако сами по себе они не связаны с информацией за пределами цепочки блоков.
Отчасти соединяться с внешним миром помогают смарт-контракты. Помимо правил и условий исполнения, в них могут содержаться данные относительно ценовой динамики, каких-либо событий и значений. Смарт-контракты получают сведения от классических 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.