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.