Padrões de desenvolvimento Ethereum
Última atualização da página: 26 de setembro de 2025
Visão geral dos padrões
A comunidade Ethereum adotou muitos padrões que ajudam a manter os projetos (como clientes Ethereum e carteiras) interoperáveis entre implementações e garantem que os contratos inteligentes e dapps permaneçam componíveis.
Normalmente, os padrões são introduzidos como Propostas de Melhoria do Ethereum (EIPs), que são discutidas pelos membros da comunidade por meio de um processo padrão (opens in a new tab).
- Introdução às EIPs
- Lista de EIPs (opens in a new tab)
- Repositório GitHub de EIPs (opens in a new tab)
- Fórum de discussão sobre EIPs (opens in a new tab)
- Introdução à Governança do Ethereum
- Visão geral da Governança do Ethereum (opens in a new tab) 31 de março de 2019 - Boris Mann
- Governança de Desenvolvimento do Protocolo Ethereum e Coordenação de Upgrade da Rede (opens in a new tab) 23 de março de 2020 - Hudson Jameson
- Playlist de todas as reuniões de desenvolvedores do núcleo do Ethereum (opens in a new tab) (Playlist do YouTube)
Tipos de padrões
Existem 3 tipos de EIP:
- Acompanhemento padrão: descreve qualquer mudança que afeta a maioria ou todas as implementações do Ethereum
- Trilha Meta (opens in a new tab): descreve um processo em torno do Ethereum ou propõe uma mudança a um processo
- Trilha Informativa (opens in a new tab): descreve um problema de design do Ethereum ou fornece diretrizes gerais ou informações para a comunidade Ethereum
Além disso, o acompanhamento padrão é subdividido em 4 categorias:
- Núcleo (Core) (opens in a new tab): melhorias que exigem uma bifurcação de consenso
- Rede (Networking) (opens in a new tab): melhorias em torno do devp2p e do Subprotocolo Leve do Ethereum (Light Ethereum Subprotocol), bem como melhorias propostas para especificações de protocolo de rede do whisper e do swarm.
- Interface (opens in a new tab): melhorias em torno de especificações e padrões de API/RPC do cliente, e certos padrões de nível de linguagem como nomes de métodos e ABIs de contrato.
- ERC (opens in a new tab): padrões e convenções de nível de aplicativo
Informações mais detalhadas sobre esses diferentes tipos e categorias podem ser encontradas na EIP-1 (opens in a new tab)
Padrões de token
- ERC-20 - Uma interface padrão para tokens fungíveis (intercambiáveis), como tokens de votação, tokens de staking ou moedas virtuais.
- ERC-223 - Um padrão de tokens fungíveis que faz com que os tokens se comportem de forma idêntica ao ether e oferece suporte ao tratamento de transferências de tokens no lado do destinatário.
- ERC-1363 - Uma interface de extensão para tokens ERC-20 que suporta a execução de um callback em contratos de destinatário em uma única transação.
- ERC-721 - Uma interface padrão para tokens não fungíveis, como um título de propriedade para uma obra de arte ou uma música.
- ERC-2309 (opens in a new tab) - Um evento padronizado emitido ao criar/transferir um ou muitos tokens não fungíveis usando identificadores de token consecutivos.
- ERC-4400 (opens in a new tab) - Extensão de interface para a função de consumidor da EIP-721.
- ERC-4907 (opens in a new tab) - Adiciona uma função com tempo limitado e com permissões restritas aos tokens ERC-721.
- ERC-777 - (NÃO RECOMENDADO) Um padrão de token que melhora o ERC-20.
- ERC-1155 - Um padrão de token que pode conter ativos fungíveis e não fungíveis.
- ERC-4626 - Um padrão de cofre tokenizado projetado para otimizar e unificar os parâmetros técnicos de cofres de rendimento.
Saiba mais sobre padrões de token.
Leitura adicional
Conhece um recurso da comunidade que o ajudou? Edite esta página e adicione-a!