O que é Band Protocol (BAND)?
Página Inicial
Artigos
O que é Band Protocol (BAND)?

O que é Band Protocol (BAND)?

Intermediário
Publicado em Jul 27, 2022Atualizado em Feb 14, 2024
4m



TL;DR

O Band Protocol (BAND) é uma plataforma de oráculo de dados que fornece serviços para vários projetos em diferentes blockchains. Ela usa o mecanismo de consenso Delegated Proof-of-Stake em que delegadores, validadores e nodes fazem staking do token nativo BAND para participar.

As solicitações de informações off-chain são coletadas por validadores, comprometidas à blockchain e depois distribuídas aos DApps solicitantes.

Introdução

Em dez anos, a tecnologia Blockchain e as Finanças Descentralizadas (DeFi) mudaram o status quo do sistema financeiro mundial. No entanto, um grande obstáculo que os desenvolvedores de Aplicativos Descentralizados (DApps) enfrentam é o acesso a dados confiáveis e precisos do mundo real. Essas fontes de dados estão localizadas fora da blockchain e devem ser integradas on-chain. Para tentar resolver esse problema, oráculos como o Band Protocol se tornaram comuns no ecossistema cripto.

O que é Band Protocol?

O Band Protocol (BAND) é uma plataforma de oráculo de dados cross-chain que agrega dados do mundo real e os conecta a APIs e contratos inteligentes. Fundado em 2017, o Band Protocol permite a troca de informações entre fontes de dados on-chain e off-chain para DApps. Originalmente construído na blockchain da Ethereum (ETH), o protocolo efetuou uma transição para a rede Cosmos em junho de 2020, visando reduzir as taxas de Gas e otimizar os custos. 

Como uma rede de oráculo, o Band Protocol é um intermediário entre dados off-chain do mundo real e blockchains. Seu serviço permite que contratos inteligentes sejam executados com base em eventos e informações reais off-chain. Sem oráculos confiáveis, os DApps têm dificuldades para operar de forma segura, descentralizada e com fontes transparentes de informações.

Como funciona o Band Protocol?

O Band Protocol usa a blockchain independente BandChain construída através do Cosmos SDK. Os desenvolvedores usam a BandChain para desenvolver scripts de oráculo personalizáveis, fornecendo dados reais off-chain para DApps e contratos inteligentes. Os scripts de oráculo personalizáveis incluem dados, a fonte de dados, o número de validadores necessários para relatá-los e a metodologia para agregá-los.

A execução de um script de oráculo inicia o seguinte fluxo:

1. Um DApp solicita dados de acordo com seu script de oráculo personalizado.

2. Essa solicitação é recebida por um conjunto aleatório de validadores, que respondem extraindo dados de uma fonte de dados predefinida.

3. Os relatórios de dados de diferentes validadores são agregados de acordo com os scripts de oráculo personalizados.

4. Os dados agregados são armazenados permanentemente na BandChain e uma prova de dados de oráculo é gerada.

5. Os dados de oráculo validados são transferidos para os DApps ou blockchains que fizeram a solicitação.

Qual mecanismo de consenso o Band Protocol usa?

O Band Protocol usa seu token nativo BAND e o mecanismo de consenso Delegated Proof-of-Stake para garantir a segurança da sua rede de oráculo. Atualmente, a BandChain tem mais de 90 profissionais e operadores de nodes trabalhando na blockchain. Cada operador de node deve fazer staking de tokens BAND na rede para desincentivar qualquer tipo de comportamento malicioso. Como recompensa pelo processamento bem-sucedido das solicitações de dados, os validadores recebem uma parte das taxas e recompensas de bloco.

Como holder do token BAND, existem duas formas de participar da rede: como validador ou como delegador. Os validadores na BandChain também são obrigados a fazer staking de tokens BAND para garantir a responsabilidade pelos dados.

Os holders de tokens podem fazer staking ou delegar seus tokens a validadores para ganhar recompensas de staking e taxas de solicitação de dados coletados. Além disso, os tokens BAND também são usados para o mecanismo de governança do protocolo.

Quais são os principais objetivos do Band Protocol?

A maioria das qualidades atraentes do Band Protocol vem de sua transição da Ethereum para a rede Cosmos. O projeto foi criado com três objetivos principais:

1. Velocidade e escalabilidade - Atender a um grande número de solicitações de dados com latência mínima.

2. Compatibilidade cross-chain - Ser agnóstico de blockchain e capaz de servir a maioria das blockchains disponíveis publicamente.

3. Flexibilidade de dados - Oferecer suporte para diferentes métodos de recuperação e agregação de dados com um sistema genérico.

Como o Band Protocol tenta alcançar esses objetivos?

O protocolo IBC (Inter-Blockchain Communication) exclusivo da rede Cosmos fornece rápida interoperabilidade e autonomia para blockchains. Esse recurso permite que o Band Protocol faça parceria com projetos construídos em diferentes redes, incluindo Ethereum, Fantom, Avalanche e muito mais. 

Seu conjunto de dados padrão (Band Standard Dataset) inclui uma coleção de mais de 80 feeds de dados, obtidos de um número crescente de fontes. Esses feeds de preços descentralizados permitem que os desenvolvedores de DApp sejam criativos, ágeis e flexíveis ao desenvolver DApps e implementá-los na rede blockchain.

Considerações finais

O Band Protocol é uma emergente provedora de soluções de oráculo com objetivo de habilitar a Web3. O objetivo da plataforma é oferecer um serviço rápido, personalizável, interoperável e com escalabilidade, que são características atraentes para desenvolvedores do ecossistema Web3.