BIP (Bitcoin Improvement Proposal)

Por que confiar em nós

BIP, abreviação de Bitcoin Improvement Proposal, é um importante sistema para resolução de problemas em uma rede de Bitcoin. Isto posto, saiba o que é e como funciona BIP no artigo abaixo.

O que é Bitcoin Improvement Proposals?

Blockchains públicos como o bitcoin (BTC) dependem de BIPs para propor, discutir e implementar novas ideias e mudanças técnicas, uma vez que não há uma liderança centralizada.

Qualquer pessoa pode iniciar um BIP, mas, ainda assim, as alterações propostas são primeiro examinadas e aprovadas pela comunidade bitcoin.

Por que Bitcoin Improvement Proposals existem?

BIPs estão no cerne do desenvolvimento do bitcoin. Eles são sistemas que permitem a resolução organizada de problemas em uma rede aberta e descentralizada. BIPs também servem como mecanismos primários para coletar contribuições da comunidade e documentar decisões da comunidade.

Toda atualização que a rede bitcoin viu na última década começou como um BIP. Algumas atualizações foram implementadas para aumentar o tamanho do bloco de bitcoin, enquanto outras foram destinadas a reduzir as taxas de gás na rede bitcoin. BIPs informativos também são publicados para fornecer diretrizes à comunidade bitcoin.

BIPs introduzem novos recursos que podem aprimorar a experiência do usuário, aumentar o rendimento das transações e reforçar as medidas de segurança. Essa evolução dinâmica garante que o bitcoin permaneça adaptável às mudanças nos cenários tecnológicos e nas necessidades do usuário.

Como funcionam as BIPs?

Teoricamente, como o bitcoin é aberto e descentralizado, qualquer um pode propor uma plataforma BIP.

No entanto, suas chances de ver sua BIP implementada com sucesso dependerão da solidez de sua proposta e do apoio da comunidade por trás dela. O autor da BIP é responsável por construir um consenso e documentar opiniões.

A BIP-0001, a primeira proposta de melhoria para o blockchain do bitcoin, foi arquivada pelo programador indiano-britânico Amir Taaki em setembro de 2011 e estabeleceu o método padrão e as regras para arquivar uma BIP.

A BIP-0002 substituiu a BIP-0001 como a principal diretriz para BIPs.

Veja como o processo BIP acontece:

  1. O processo de uma BIP começa com o autor (também conhecido como campeão do BIP), que cria um novo recurso do blockchain do bitcoin.
  2. O autor da BIP enviará sua ideia para a lista de discussão de desenvolvimento do bitcoin. Esta etapa é realizada para ver se há alguma chance de aceitação da BIP.
  3. Se a ideia for aceitável, o autor apresentará um rascunho da BIP para a lista de discussão de desenvolvimento do bitcoin. Um rascunho da BIP é um documento formal que fornece especificações técnicas e uma justificativa para o recurso.
  4. O rascunho da BIP é então enviado ao repositório BIPsGitHubb.
  5. Um editor da BIP atribuirá um número BIP à proposta e a classificará como ‘Standards Track,’ ‘Informational,’ ou ‘Process’.
  6. O status da BIP mudará entre ‘Draft’, ‘Active’, ‘Deferred’, ‘Withdrawn’, ‘Rejected’ e ‘Final’, dependendo do progresso feito.

De acordo com as diretrizes, os autores são aconselhados a criar a BIP com uma “single key proposal” para elevar suas chances de serem aprovados pela comunidade. Os motivos para rejeição da BIP incluem tópicos amplos, duplicação de esforços, problemas técnicos e não abordar compatibilidade com versões anteriores.

Tipos de BIPs

Vamos aprender sobre os três tipos de BIPs para entender melhor as suas definições:

  • Standards Tracks BIP

Standards Track BIPs são propostas que afetam a maioria ou todas as implementações de bitcoin. Essas BIP incluirão propostas que fazem alterações no protocolo de rede e alterações nas regras de validade de bloco ou transação. 

  • Informational BIP

Uma BIP informativa não propõe um novo recurso. Essas BIPs fornecem diretrizes ou informações para a comunidade. Deve-se notar que as BIPs informativas nem sempre representam o consenso da comunidade bitcoin. A comunidade é livre para ignorar as BIPs informativas ou seguir os seus conselhos.

  • Process BIP

Uma BIP de processo é uma proposta que busca fazer mudanças em áreas além do protocolo bitcoin. Exemplos de BIPs de processo incluem mudanças em procedimentos e diretrizes, processos de tomada de decisão e ferramentas ou ambientes usados ​​no desenvolvimento de bitcoin.

Exemplos de BIPs: Segwit e Taproot

  • Atualização da SegWit

A atualização da SegWit foi uma grande atualização do bitcoin implementada em 2017 para ajudar a escalar a rede bitcoin.

O Bitcoin foi originalmente projetado com blocos de um megabyte (MB) criados a cada 10 minutos. Conforme a rede cresceu, o espaço limitado do bloco se tornou uma grande restrição, pois os blocos de 1 MB só podiam acomodar um pequeno número de transações em um bloco.

A SegWit tornou o blockchain do bitcoin mais escalável ao mover assinaturas digitais para fora dos dados da transação, o que reduziu o tamanho do armazenamento de cada transação. O SegWit também substituiu os limites de tamanho do bloco por limites de peso do bloco, o que acabou aumentando o número de transações que um bloco bitcoin pode conter.

  • Atualização da Taproot

A atualização da Taproot foi composta por três BIPs (BIP-340, BIP-341 e BIP-342) que foram implementados em novembro de 2021.

Com a BIP-340 e a BIP-341, a atualização da Taproot implementou o uso de assinaturas Schnorr no bitcoin. As assinaturas Schnorr substituíram um método de assinatura chamado ECDSA que o bitcoin historicamente usou. A introdução das assinaturas Schnorr introduziu configurações de assinaturas múltiplas sem confiança, melhor privacidade e taxas mais baixas para o usuário final.

Resultado Final

Bitcoin Improvement Proposals (BIPs) são a espinha dorsal do desenvolvimento do bitcoin e impulsionam a inovação na comunidade bitcoin por meio de esforços colaborativos e perspectivas diversas dentro de um sistema aberto.

Seja você um desenvolvedor, investidor ou simplesmente intrigado pelo mundo das criptomoedas, entender as BIPs fornece uma visão profunda da evolução dessa tecnologia inovadora.

 

Mensholong Lepcha
Crypto Specialist
Mensholong Lepcha
Especialista em Criptomoedas

Mensholong é um jornalista experiente em cripto e blockchain, agora um escritor em tempo integral na Techopedia. Ele já contribuiu com cobertura de notícias e análise de mercado aprofundada para Capital.com, StockTwits, XBO, e outras publicações. Ele começou sua carreira de escritor na Reuters em 2017, cobrindo mercados de ações globais. Em seu tempo livre, Mensholong adora assistir futebol, encontrar novas músicas e comprar BTC e ETH para seu portfólio de criptomoedas.