Pense nele como a gramática de uma rede. O e-mail funciona porque os servidores de correio concordam sobre como uma mensagem é endereçada e entregue; uma blockchain funciona porque todo participante concorda sobre como um bloco é estruturado, como as assinaturas são conferidas e qual cadeia conta como a verdadeira. Essas regras cobrem o tamanho e o ritmo dos blocos, o método de consenso, o tratamento das taxas e o cronograma de emissão, incluindo limites rígidos como o teto de 21 milhões de moedas do Bitcoin.
A aplicação das regras é de baixo para cima. Cada nó da rede confere os dados recebidos contra a própria cópia das regras e descarta o que falhar. Não existe um administrador que possa deixar algo passar. É por isso que mudanças de protocolo são socialmente difíceis: você não consegue implantar uma atualização em uma rede que não é sua, só pode publicar um software novo e esperar que operadores suficientes escolham rodá-lo. Quando nem todos concordam, a cadeia pode se dividir em um fork.
A palavra é usada de forma solta, e essa é a principal fonte de confusão para quem está começando. Uma rede de camada base, como uma cadeia layer-1, é um protocolo. Mas equipes também chamam aplicativos individuais de protocolos, especialmente mercados de empréstimo e corretoras construídos como contratos inteligentes. Esses são programas implantados em uma cadeia, não regras que a cadeia aplica. Quando alguém diz que um protocolo foi hackeado, quase sempre está se referindo a um aplicativo, não à rede subjacente.
Vale manter essa distinção clara ao avaliar risco. Um protocolo de camada base muda devagar e só com amplo acordo. Um aplicativo construído em cima dele pode ser atualizado, pausado ou drenado por quem controla as suas chaves, e a segurança dele depende do próprio código, e não das regras de consenso da rede.
Pontos principais
- Um protocolo é aplicado por todo mundo conferindo de forma independente as mesmas regras, não por uma autoridade concedendo permissão.
- Como não há um dono, mudar um protocolo é primeiro um problema de coordenação, e só depois um problema de programação.
- Quando você lê que um protocolo foi explorado, confira se isso significa a própria rede ou um aplicativo rodando sobre ela.
Protocolo — perguntas frequentes
Qual é a diferença entre um protocolo e uma blockchain?
A blockchain é o registro; o protocolo é o conjunto de regras que decide o que pode entrar nele e como todo mundo concorda sobre o seu conteúdo. A cadeia é o resultado de rodar o protocolo honestamente. Você pode copiar o histórico de uma cadeia, mas sem participantes rodando regras compatíveis a cópia é só um arquivo, e não uma rede ativa.
Quem decide quando um protocolo muda?
Não existe um único decisor. Desenvolvedores propõem mudanças, mas elas só entram em vigor se operadores de nós, mineradores ou validadores, corretoras, carteiras e usuários adotarem o software. Isso dá a vários grupos um veto efetivo e torna atualizações controversas lentas. Se o acordo falha, os dois conjuntos de regras podem acabar rodando em paralelo como cadeias separadas.
Novo em cripto ou preenchendo lacunas? Percorra o essencial em Learn, explore todos os termos A–Z ou veja os preços ao vivo das moedas que sustentam esses conceitos.