Em cripto, protocolo geralmente se refere ao conjunto de regras subjacente que uma rede segue, cobrindo aspectos como a forma de validação das transações, como novos blocos são acordados e como os nós se comunicam entre si. O protocolo do Bitcoin e o protocolo do Ethereum, por exemplo, definem cada um as regras específicas que suas respectivas redes seguem. Os protocolos também tipicamente definem detalhes técnicos, como formatos de transação e como divergências entre participantes sobre a versão correta da cadeia devem ser resolvidas.
O termo também é usado na camada de aplicação, não apenas para blockchains base. Um protocolo de empréstimo ou um protocolo de exchange descentralizada, por exemplo, é um conjunto de contratos inteligentes e regras que governam como esse aplicativo específico funciona, construído sobre uma blockchain existente, em vez de ser uma blockchain por si só.
Como um protocolo é essencialmente um conjunto de regras compartilhado, alterá-lo exige uma atualização que os participantes da rede precisam adotar, sejam eles operadores de nós, validadores ou mineradores, dependendo da rede. Algumas atualizações são pequenos ajustes técnicos, enquanto outras podem mudar de forma significativa o comportamento do protocolo, motivo pelo qual as mudanças de protocolo costumam ser propostas, discutidas e testadas antes de serem implementadas. Na maioria das redes, nenhum participante isolado consegue forçar uma mudança unilateralmente, o que é parte do motivo pelo qual as atualizações de protocolo tendem a avançar de forma mais lenta e cautelosa do que as atualizações de um aplicativo de software típico.
Principais conclusões
- Um protocolo é o conjunto de regras subjacente que define como uma blockchain ou aplicativo cripto funciona.
- O termo se aplica tanto a blockchains de camada base quanto a aplicativos individuais, como protocolos de empréstimo ou de exchange, construídos sobre elas.
- Alterar as regras de um protocolo exige uma atualização que os participantes da rede precisam adotar.
Protocolo — perguntas frequentes
Qual é a diferença entre um protocolo e uma blockchain?
Uma blockchain é o livro-razão e a estrutura de dados subjacentes, enquanto o protocolo é o conjunto de regras que governa como esse livro-razão é atualizado e acordado. Na prática, os dois termos costumam ser usados de forma muito próxima ou, de maneira solta, como sinônimos.
O que uma atualização de protocolo realmente envolve?
Significa alterar as regras subjacentes que uma rede ou aplicativo segue, o que pode variar de um pequeno ajuste técnico a uma mudança substancial em como o consenso, as taxas ou as transações funcionam, dependendo do que a atualização aborda.
Novo no mundo cripto, ou preenchendo lacunas? Explore os fundamentos em Aprenda, navegue por todos os termos de A–Z ou veja os preços ao vivo das moedas que esses conceitos impulsionam.