- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
O que são EIP e ERC e como eles estão conectados?
As Propostas de Melhoria do Ethereum (EIPs) são o método central em torno do qual atualizações e decisões são tomadas na blockchain Ethereum e estão abertas a todos.
Enquanto gigantes da tecnologia como Apple (AAPL) e Microsoft (MSFT) regulam atualizações de software a portas fechadas, Ethereum adota a abordagem oposta. Qualquer pessoa com proficiência técnica suficiente pode escrever, editar e enviar Propostas de Melhoria Ethereum (EIPs) para novas funcionalidades ou recursos que gostariam de implementar de acordo com as diretrizes no EIP-1, que foi publicado em 2015.
O EIP-1 é um recurso altamente recomendado para futuros autores ou Colaboradores porque descreve todos os aspectos críticos relacionados aos EIPs, como o processo, as definições e os tipos de EIPs, o formato e o modelo do EIP, bem como uma lista de editores e muito mais.
Se você tiver uma ideia, saiba que os autores de EIPs também são responsáveis por gerar engajamento e obter feedback crítico na comunidade Ethereum .
O que é uma Request de Comentário (ERC) da Ethereum ?
Desde o início do Ethereum em 2015,inúmeras propostase os padrões contratuais resultantes foram aprovados.
Conforme declarado emEIP-1, Ethereum Request for Comment (ERC) se refere a uma categoria específica de Standards Track EIP. Um Standards Track EIP descreve qualquer mudança que afeta a maioria ou todas as implementações Ethereum e pode ser dividido em diferentes subcategorias, como CORE, networking, interface e ERC.
ERC: Embora a definição tenha crescido ao longo do tempo, uma Ethereum Request for Comment (ERC) foi o rascunho original da proposta que os desenvolvedores escreveram e depois refinaram como um EIP para diferentes níveis de aplicação e convenções. Isso inclui padrões de token (ERC-20), esquemas de URI, formatos de biblioteca/pacote(EIP-82) ou formatos de carteira. Se o EIP específico obtiver consenso na comunidade Ethereum , ele se tornará um novo padrão que automatiza as regras descritas no documento por meio de um contrato inteligente.
A principal diferença nessas subcategorias do Standards Track EIP é onde ele é implantado. Por exemplo, os ERCs são implantados no nível do aplicativo. Eles T precisam ser adotados por todos os participantes, diferentemente do CORE , que é implantado no nível do protocolo e requer um consenso mais amplo na comunidade, pois todos os EIPs CORE devem ser amplamente adotados (todos nósdeve atualizar para continuar fazendo parte da rede).
Junto com um EIP de Padrão de Rastreamento,outros tipos de propostas de melhoria do Ethereuminclui Meta EIP e um EIP Informativo.
O processo de participação e decisão dos ERCs
Como um local central e colaborativo que contém todos os arquivos do projeto e todo o histórico de revisão, oRepositório GitHub de Propostas de Melhoria Ethereum (EIPs)foi criado em 2015. Também foi baseado noPropostas de Melhoria do Bitcoin (BIPs)processo, que é modelado noPropostas de Melhoria do Python (PEPs). No entanto, antes de incluir um documento no repositório, um processo rigoroso e específico precisa ser seguido, conforme descrito no EIP 1.
- Tópico de discussão/ideia: para evitar qualquer sobreposição com propostas ou padrões existentes, é recomendado que os autores VET suas ideias abrindo um tópico de discussão no site. Irmandade dos Mágicos do Ethereum. Se o conceito for original e valer a pena ser perseguido, o próximo estágio é apresentar e documentar o feedback dele como uma proposta de EIP, que deve incluir especificações técnicas concisas dos recursos e a justificativa por trás deles.
- Rascunho: Para fazer isso, os autores podem criar uma Request de pull (um método de envio de contribuições para um projeto de desenvolvimento aberto) aqui e convidar editores, revisores e qualquer parte interessada a fornecer feedback. Para novas propostas do ERC, o(s) editor(es) orientarão o autor a Siga o processo padrão e mesclar a proposta ao status de rascunho se ou quando ela aderir às diretrizes.
- Revisão: Assim como no processo de verificação inicial, recomenda-se que os autores continuem auditando sua proposta de rascunho e documentem quaisquer insights previsíveis para casos de uso futuros. Um autor pode marcar o rascunho como aberto ao feedback da comunidade movendo-o para o estágio de revisão.
- Última Chamada: Uma vez confiante de que nenhuma outra alteração é necessária, um autor pode criar outra Request de pull para mover o documento para "última chamada", que é o processo final no estágio de revisão. Se aprovada, a proposta será atribuída pelo editor como última chamada. O editor definirá uma data final (dentro de um mínimo de duas semanas) para a comunidade sugerir quaisquer outras alterações. Se quaisquer alterações significativas forem necessárias, o documento volta para o estágio de revisão.
- Final: Após o último período de chamada, o autor pode então criar um pull Request para mover a proposta para um status final, que representa o padrão final ou implementado. Uma lista de todas as propostas finais do ERC pode ser encontrada em <a href="https://eips.ethereum.org/erc">Ethereum</a>.
Se o período de revisão para rascunhos exceder seis meses ou permanecer inativo, os documentos são rotulados como "estagnados". Um ERC, no entanto, pode ser revivido se um autor ou editor o mover de volta para o estágio de rascunho. As propostas também podem ser retiradas pelos autores, mas podem ser buscadas mais tarde, quando serão consideradas novas propostas.
Os EIPs também podem ser categorizados como "vivos", que é um status especial para EIPs que são continuamente atualizados e não se destinam a atingir um estado final, como o EIP-1
Uma lista de status do EIP e suas definições pode ser encontrada aqui:<a href="https://eips.ethereum.org">Ethereum</a>

O diagrama acima é o processo padrão para todos os EIPs em todas as faixas de acordo com oPEI 1.
Editores do EIP:
Os editores do EIP são responsáveis por revisar os EIPs quanto à solidez técnica, ortografia/gramática e estilo de código. Os editores originais do EIP de 2015-2016 foram Martin Becze, Vitalik Buterin e Gavin Wood, junto com vários outros.
De acordo com oEIP-1, os atuais editores do EIP são:
- Alex Beregszaszi (@axic)
- Matt Garnett (@lightclient)
- Micah Zoltu (@MicahZoltu)
- Greg Colvin (@gcolvin)
- Sam Wilson (@SamWilsn)
Os editores eméritos do EIP são:
- Casey Detrio (@cdetrio)
- Nick Johnson (@arachnid)
- Vitalik Buterin (@vbuterin)
- Hudson Jameson (@Souptacular)
- Nick Savers (@nicksavers)
- Martin Becze (@wanderer)
Juntamente com os editores do EIP, os membros da comunidade doPastores de gatos Ethereum e Mágicos do Ethereumtambém ajudam a tomar decisões sobre qual EIP será implementado e ajudam a mover os EIPs para os estágios final ou de retirada.
Quando um ERC estiver pronto para o repositório, os editores também ajudarão a fazer o seguinte:
- Atribuir um número ERC.
- Mesclar solicitações de pull criadas pelos autores.
- Oriente os autores do ERC para as próximas etapas.
Geralmente, as propostas são criadas e revisadas por desenvolvedores com acesso de gravação à base de código Ethereum . Os editores T julgam essas propostas, mas lidam com aspectos de manutenção, como monitorar mudanças de ERC, corrigir estrutura, destacar erros, ETC
Links para os vários repositórios do Ethereum GitHub, fóruns de discussão do EIP e uma lista de todas as CORE reuniões de desenvolvedores do Ethereum podem ser encontrados aqui: <a href="https://ethereum.org/en/developers/docs/standards/">https:// Ethereum.org/en/developers/docs/standards/</a>.
Por que os EIPs são importantes?
EIPs (que incluem ERCs) são a unidade central em torno da qual a governança (decisões) acontece e são documentadas no Ethereum. Como parte de um ecossistema descentralizado, eles são a maneira para qualquer um propor, debater e adotar mudanças. Sejam integrados como um padrão ou incluídos em uma atualização de rede mais ampla, os EIPs também ajudam as pessoas a entender como certos tokens e aspectos do Ethereum funcionam em relação ao contrato inteligente específico. Cada atualização de rede também consiste em um conjunto de EIPs específicos que cada Cliente Ethereumprecisa implementar para manter o consenso entre si.
Como os ERCs tornam possíveis coisas diferentes e novas?
Alguns exemplos de vários padrões ERC e seus casos de uso incluem:
- ERC-20: Proposto por Fabian Vogelsteller e VButerin em novembro de 2015, o ERC-20 (Ethereum Request for Comments 20) é a interface mais popular para tokens fungíveis (intercambiáveis) que implementam uma API (application programming interface) dentro de contratos inteligentes. Alguns exemplos do que o token ERC-20 permite que as pessoas façam incluem:
- Transferir tokens entre contas.
- Veja o saldo atual de tokens de uma conta.
- Veja o fornecimento total de um token disponível na rede.
- Confirme gastos de terceiros.
- Uma interface padrão que permite que tokens no Ethereum sejam reutilizados por outras aplicações, por exemplo, de carteiras a exchanges descentralizadas.
Você pode ler oproposta original de Buterine o relacionadoDiscussão do Redditpara mais detalhes, ou mergulhe na mecânica em nossoExplicador do token ERC-20.
- ERC-721: Inspirado no padrão de token ERC-20, o ERC-721 foi proposto dois anos depois por William Entriken, Dieter Shirley, Jacob Evans e Nastassia Sachs em janeiro de 2018. Embora o EIP-20 atenda a ativos fungíveis (replicáveis e intercambiáveis), ele T oferece suporte à estrutura exclusiva de tokens não fungíveis (NFTs), porque cada ativo é distinto (não fungível). Como resultado, o ERC-721 foi criado como a interface padrão para NFTs como obras de arte ou músicas. Como cada token ERC-721 é único, eles são refletidos no blockchain por um ID. Esse ID pode então ser usado por outras pessoas ou aplicativos para verificar a prova de propriedade.
Várias coleções NFT bem conhecidas que usam o padrão de token ERC-721 incluem:
- CriptoGatinhos: originalmente compatível com uma versão anterior do padrão ERC-721, CryptoKitties é um jogo de jogar para ganhar que foi pioneiro na capacidade de permitir que os usuários criassem e colecionassem gatos digitais na blockchain Ethereum .
- Ethereum Name Service (ENS): um sistema seguro e descentralizadoserviço de nomenclatura que ajuda a transformar endereços de carteira criptográfica Ethereum em nomes legíveis, URLs e emojis como vitalik. ETHconforme registrado porButerina.
- Clube de Iates Bored APE (BAYC):uma coleção de 10.000 NFTs exclusivos lançada em abril de 2021 porLaboratórios Yuga. Além de funcionar como arte digital comprovadamente RARE , cada NFT também atua como uma forma de associação ao clube exclusivo, que oferece vantagens e benefícios à comunidade.
As questões e discussões originais do ERC-721 podem ser encontradas nos seguintes links:
- A edição original do ERC-721. <a href="https://github.com/ethereum/eips/issues/721">https://github.com/ Ethereum/eips/issues/721</a>.
- Reddit:<a href="https://www.reddit.com/r/ethereum/comments/7r2ena/friday_119_live_discussion_on_erc_nonfungible/">https://www.reddit.com/r/ Ethereum/comments/7r2ena/friday_119_live_discussion_on_erc_nonfungible/</a>.
- Gitter #EIPs (anúncio da primeira discussão ao vivo).<a href="https://gitter.im/ethereum/EIPs?at=5a5f823fb48e8c3566f0a5e7">https://gitter.im/ Ethereum/EIPs?at=5a5f823fb48e8c3566f0a5e7</a>.
- ERC-721 (anúncio da primeira discussão ao vivo).<a href="https://github.com/ethereum/eips/issues/721#issuecomment-358369377">https://github.com/ Ethereum/eips/issues/721#issuecomment-358369377</a>.
- ETHDenver 2018.https://ethdenver.com.
Outros exemplos de padrões de contrato da ERC incluem:
- ERC-1155:Um padrão multitoken que pode criar ativos fungíveis e não fungíveis.
- ERC-777: um padrão de token que melhora o ERC-20 ao reduzir o atrito nas transações.
No geral, por meio de esforços conjuntos entre comunidades como Ethereum Cat Herders e Fellowship of Ethereum Magicians, os métodos para integrar ou fazer alterações no Ethereum são cada vez mais simplificados à medida que a rede cresce. Os Ethereum Cat Herders também incentivam autores ou implementadores em potencial a falar sobre seus Série PEEPanEIP que fornece uma visão geral dos EIPs considerados para uma atualização de rede, padrões ERC e outros conceitos-chave do blockchain Ethereum . Leituras e informações adicionais sobre a história dos EIPs e o desenvolvimento da governança no Ethereum (incluindo ERCs) também podem ser encontradas no Hudson Jameson's blogue.
Leia Mais: O que é o padrão de token ERC-20?
CORREÇÃO (4 de maio, 14:14 UTC): Lista atualizada de editores atuais e eméritos do EIP conforme EIP-1.
Mason Marcobello
Mason Marcobello é um escritor australiano, aspirante a tecnólogo criativo e empreendedor. Seus escritos apareceram no Defiant, Decrypt e CoinDesk.
