O conjunto de regras que definem interações em uma rede, geralmente envolvendo consenso, validação de transação e participação de rede em uma blockchain.
Um protocolo é um conjunto de regras que permite que dados sejam compartilhados entre computadores. Os protocolos de criptomoeda definem uma estrutura que é a base da
rede blockchain. Por exemplo, a blockchain do
Bitcoin é um protocolo criado por
Satoshi Nakamoto que permite o envio de pagamentos de forma
P2P sem
intermediários. A blockchain funciona como um
livro-razão distribuído que registra transações e é protegido pelo poder de computação da rede.
Os protocolos de criptomoedas são a base da sua inovação. Eles permitem a descentralização de vários serviços sem uma autoridade central coordenando a funcionalidade do protocolo. Por exemplo, o protocolo do Bitcoin foi o primeiro a criar pagamentos digitais ponto-a-ponto que são comprovados pela energia computacional. Este é o
mecanismo de consenso proof-of-work que resolve o problema do
gasto duplo.
A blockchain do
Ethereum é um protocolo que deu origem aos
contratos inteligentes, que são funções determinísticas que funcionam como blocos de construção para criar sistemas mais complexos. Por exemplo, os contratos inteligentes permitem que o Ethereum replique os serviços de instituições financeiras puramente com códigos. Este serviço é conhecido como finanças descentralizadas (
DeFi) e foi possível devido ao surgimento do protocolo Ethereum.
Outros protocolos que foram criados desde então oferecem diferentes casos de uso, como
token swaps,
staking, trading de margem,
empréstimo, fornecimento de liquidez e outras funções.
Os protocolos de criptomoedas geralmente fornecem um serviço que substitui um serviço centralizado por uma versão descentralizada executada exclusivamente com base em contratos inteligentes. Por exemplo, casos importantes de uso de protocolo de criptomoedas são:
Um protocolo de criptomoedas cobra uma taxa com base no serviço que fornece, que geralmente é uma pequena fração do volume da transação. Ele tem apenas alguns membros da equipe operando e é, na maior parte, um código automatizado em contratos inteligentes.