iniciar
iniciar

O Bitcoin não tem nenhuma entidade central que possa decidir quais atualizações devem ser feitas e como evoluir o protocolo. No entanto, ele vem evoluindo constantemente desde 2009, de modo que as implementações mais recentes não têm mais muito em comum com a invenção inicial de Satoshi Nakamoto em termos de código.
Para evitar que esse processo de evolução seja caótico, os desenvolvedores usam o suporte dos BIPs. Essas propostas de melhoria permitem que a comunidade sugira, discuta e implemente novos recursos para otimizar o protocolo Bitcoin. Mas o que exatamente é um BIP e como esse processo funciona? Neste artigo, analisamos em profundidade o que é um BIP, os diferentes tipos de propostas existentes e as etapas que podem levar à adoção de um BIP.
BIP é um acrônimo para” Proposta de melhoria do Bitcoin ”, que pode ser traduzido para o francês como “proposta para melhorar o Bitcoin”. É um documento formal usado para propor mudanças de protocolo, um novo recurso ou um novo padrão. O principal objetivo dos BIPs é fornecer uma estrutura para fazer mudanças no Bitcoin de forma transparente, mantendo o consenso existente.
Cada BIP é um documento detalhado que explica os objetivos da melhoria proposta, as razões por trás dela, quaisquer problemas de compatibilidade e os prós e contras. Ele também detalha as etapas técnicas necessárias para implementar a melhoria.
Os BIPs podem ser escritos por qualquer pessoa. No entanto, eles devem estar sujeitos à aprovação de outros membros da comunidade Bitcoin. O processo é gerenciado pelo Bitcoin Core, que compõe cerca de 99% da rede de nós. Seis desenvolvedores são responsáveis pelo gerenciamento dos BIPs: Bryan Bishop, Jon Atack, Jon Atack, Luke Dashjr, Mark Erhardt (Murch), Olaoluwa Osuntokun e Ruben Somsen.
No entanto, é importante entender que o papel desses indivíduos na edição de BIPs não significa que eles controlem o Bitcoin. Se alguém propor uma melhoria que não seja aceita na estrutura formal dos BIPs, sempre poderá apresentá-la diretamente à comunidade Bitcoin ou até mesmo criar uma bifurcação que inclua modificá-la. A vantagem do processo BIP está em sua formalidade e centralização, que facilitam o debate para evitar divisões entre os usuários do Bitcoin, buscando implementar atualizações de forma consensual. No final das contas, é o princípio da maioria econômica que determina os jogos de poder dentro do protocolo.
Os BIPs são classificados em três categorias principais: especificação BIPs (Trilha de padrões), BIPs informativos (Informativo) e processe BEPs (Processo).
Les Bipes de especificação dizem respeito a mudanças que afetam diretamente as implementações do Bitcoin. Essa categoria inclui mudanças na rede, novas regras de validade para blocos e transações e aspectos de interoperabilidade. É nessa categoria que encontramos as principais atualizações do Bitcoin, como os BIPs associados ao soft fork SegWit (BIP141, BIP143 e BIP147).
Les BEPs informativos fornecer informações ou recomendações para a comunidade Bitcoin. Embora não proponham mudanças diretas no protocolo, eles fornecem conselhos sobre vários aspectos operacionais. Por exemplo, o BIP32, que introduziu as carteiras determinísticas e hierárquicas amplamente usadas atualmente, é um BIP informativo. Ele orienta os desenvolvedores sobre uma organização padrão de chaves criptográficas em uma carteira sem exigir que o software siga esse padrão.
Finalmente, o Bipes do processo descreva as mudanças nos procedimentos em torno do Bitcoin que não afetam diretamente o protocolo. Esses BIPs podem estar relacionados a mudanças nos processos de governança ou nas ferramentas de desenvolvimento e são usados principalmente para estruturar a forma como as discussões são feitas. Um exemplo típico é o BIP2, que define como os BIPs devem ser escritos.
O Standard Track e os BIPs informativos, que compõem a maioria das propostas, também são classificados por “camada” ou camada. Essa categorização adicional especifica qual aspecto do sistema Bitcoin é afetado pelo BIP. Isso permite que você saiba se o BIP afetará as regras de consenso, as comunicações de rede, as carteiras etc. Aqui estão as diferentes camadas que existem:
➤ Descubra a diferença entre um garfo macio e um garfo duro.
O processo de criação de um BIP começa com a conceituação de uma ideia. O autor do BIP, muitas vezes chamado de “campeão”, discute sua ideia com a comunidade de desenvolvedores por meio da lista de e-mails Desenvolvedor de Bitcoin. Essa etapa permite reunir opiniões e avaliar a relevância da ideia proposta.
Se a ideia for promissora, o campeão então passa a redigir o documento do BIP, respeitando o formato. Uma vez escrito, o BIP é compartilhado novamente com a lista de e-mails Desenvolvedor de Bitcoin para refinar a proposta. Quando o BIP é finalizado, o autor deve então propor adicioná-lo ao o repositório do GitHub que contém todos os BIPs.
Os editores do BIP estão revisando esta proposta para ver se ela atende a todos os critérios. O BIP deve ser tecnicamente viável, benéfico para o protocolo, consistente com a formatação exigida e consistente com a filosofia do Bitcoin. Se o BIP atender a essas condições, ele será oficialmente integrado ao repositório GitHub BIP. Em seguida, ele receberá um número. Esse número é decidido pelo editor, geralmente Luke Dashjr, e é atribuído logicamente: os BIPs que lidam com tópicos semelhantes geralmente recebem números consecutivos.
Os BIPs passam por diferentes status durante seu ciclo de vida. O status atual é especificado no cabeçalho de cada BEP:

➤ Saiba mais sobre os métodos para ativar bifurcações no Bitcoin.
Les Propostas de melhoria do Bitcoin (BIPs) incorporam um processo que é essencial para a evolução livre de conflitos do Bitcoin. Eles permitem que a comunidade proponha, discuta e implemente melhorias de forma transparente, enquanto busca o consenso dos usuários. Eles garantem que a invenção de Satoshi Nakamoto continue avançando sem cair no caos, apesar de sua estrutura distribuída.
%201.png)
