- BIP é o procedimento padronizado através do qual são propostas actualizações para o
Bitcoin blockchain, discutidas pela comunidade e adoptadas ou rejeitadas.
- Os BIPs fazem a ponte no sistema descentralizado de
Bitcoin para permitir uma melhoria da rede e mantê-la relevante.
- Qualquer pessoa pode propor uma melhoria ao núcleo
Bitcoin , mas ao fazê-lo, espera-se que a melhoria proposta não reinvente a roda, siga o formato estabelecido, seja tecnicamente sólida e não excessivamente ampla.
- Os BIPs destinam-se a servir um propósito informativo, rever as regras do consenso, ou efectuar uma alteração no software
Bitcoin .
- Desde a introdução do primeiro BIP em 2011, muitos BIPs foram propostos e debatidos, mantendo a comunidade
Bitcoin activa e progressiva.
Palavras-chave: melhoria, proposta, upgrades, consenso, garfo macio, garfo duro, campeão, Taproot, Segwit.
Cada produto, processo ou sistema precisa de ser actualizado a intervalos regulares para permanecer relevante e não atrofiado. Você deve ter tido de actualizar o software que usou antes com a nova versão, adicionando algumas funcionalidades ou funcionalidades à antiga. Na web2, onde o criador ou gestores actuam como autoridade central, a decisão de actualizar ou melhorar o produto é planeada e executada a partir do topo. No caso do
Bitcoin, o sistema é altamente descentralizado sem uma estrutura de governação para tomar essa decisão.
Bitcoin e outras moedas digitais alimentadas por correntes de blocos também funcionam muito como software. Há uma necessidade constante de mudar o seu funcionamento, o que pode ser uma modificação de longo alcance ou ligeira mas significativa. O PBI é, portanto, um mecanismo através do qual são propostas alterações ao funcionamento de
Bitcoin, que poderia ser dirigido aos padrões da comunidade, à camada de consenso ou ao processo de desenvolvimento. Como a sigla indica, BIP significa
Bitcoin Improvement Proposal.
Os BIPs são iniciados e discutidos na plataforma de desenvolvedores de código aberto, GitHub. Amir Taaki criou o Primeiro PIF a 19 de Outubro de 2011, onde ele definiu o PIF, o tipo, fluxo de trabalho, formatos e templates. Cinco anos mais tarde, Luke Dashjr submeteu
o Segundo BIP em 2016, que reviu o processo contido no primeiro e, portanto, o substituiu. Desde então, houve mais de 300 BIPs, com alguns adoptados e activos, enquanto outros foram rejeitados. Alguns BIPs têm sido um evento marcante e marcaram um marco na história de
Bitcoin, e alguns outros fizeram pequenas e incrementais mudanças. Essencialmente, existem três tipos de PBI identificados por Amir Taaki.
Tipos de PIFs
1. Padrões de PBI: estes são PBI que propõem uma mudança para a camada de consenso de
Bitcoin. A transformação descrita por estes BIPs afecta a maioria das operações
Bitcoin , tais como uma alteração ao procedimento de rede, uma alteração à regra de validade das transacções ou qualquer alteração que afecte a interoperabilidade das aplicações usando
Bitcoin.
2. BIPs informativos: estas são propostas que fornecem informações ou orientações à comunidade de
Bitcoin e não necessariamente apresentam uma sugestão para novas funcionalidades. Fazem fronteira com questões de design e não requerem
Bitcoin consenso da comunidade; por isso os conselhos podem ser ignorados ou seguidos pelos utilizadores e implementadores.
3. Processar PIFs: Estas propostas afectam um processo em torno de
Bitcoin mas não se aplicam ao protocolo de rede. Estes BIPs poderiam propor mudanças no processo de tomada de decisão e alterar as ferramentas ou o ambiente utilizado no desenvolvimento de
Bitcoin .
Ciclo de Vida de um BIP
Qualquer pessoa pode propor PIFs, e o processo começa com uma nova ideia para
Bitcoin. A pessoa que submete o conceito é conhecida como o autor ou o campeão do BIP. Nem todas as ideias valem a pena desenvolver um BIP. Uma maneira de verificar se uma ideia é BIP-able é perguntar à comunidade
Bitcoin no GitHub se a ideia tem alguma hipótese de aceitação. Se a modificação proposta for apenas um pequeno patch para um determinado software que não requer padronização em múltiplos projectos, tal deve ser direccionado para o fluxo de trabalho de desenvolvimento específico do projecto. Como regra geral, espera-se que a pessoa que quer propor uma nova ideia passe por discussões passadas e veja se a ideia foi tratada e concretizada. Após este passo preliminar, o autor publica a nova opinião na
Bitcoin lista de correio de desenvolvimento.
Os PIFs têm um ciclo de vida trifásico. As fases de um PBI incluem:
1. Esboço: A nova ideia submetida à lista de correio, o editor do rascunho, e o
Bitcoin o repositório da comunidade no GitHub torna-se um rascunho de PBI. Nesta fase, o autor tem a oportunidade de dar corpo ao projecto e é responsável pela construção de um consenso sobre o tema no seio da comunidade e pela documentação das opiniões dissidentes. O autor poderia criar uma lista de correio do Grupo de Interesses Especiais (SIG) para as discussões e criar um repositório de comentários para receber os comentários na fase inicial de concepção. Se o autor ou editor não observar progressos significativos no rascunho, ele pode adiar o PBI e reintroduzi-lo mais tarde. O editor também tem o direito de rejeitar um rascunho se este não cumprir os critérios estabelecidos de regra de formatação, solidez técnica, não duplicação de esforços, e foco.
2. Proposta: após a construção de um consenso comunitário para o rascunho, o rascunho muda para proposto quando o autor o considera completo, tem uma implementação funcional no caso dos PIFs de padrões e tem o plano da comunidade para o progresso para o estatuto final
.
3. Final: Um PBI passa de proposto para final quando os critérios que reflectem a adopção no mundo real tiverem ocorrido. Os requisitos dependem das alterações propostas, que podem ser um garfo macio ou um garfo duro.
O estado final
não significa que a alteração proposta tenha sido activada. A activação pode demorar algum tempo. A nova actualização é integrada em
Bitcoin core, o código do software da cadeia de bloqueio, até que os nós que correm o
Bitcoin blockchain concordem em activá-lo, ou seja, corram a versão que contém a nova actualização. Se a nova actualização for compatível com uma versão mais antiga do software, isso é considerado um garfo macio que requer uma supermaioridade de votos dos mineiros "de 90%. Um garfo duro é um BIP que introduz um novo software e uma mudança fundamental no código e, portanto, requer uma adopção universal da economia
Bitcoin .
Como os PIFs afectam Bitcoin
1. O efeito significativo do BIP é que ele cria uma janela de melhoria do núcleo
Bitcoin , o processo de fazer regras e manter toda a comunidade
Bitcoin informada sobre o estado
da cadeia de bloqueio.
2. O debate e as discussões geradas pelos BIPs mantêm a comunidade
Bitcoin vibrante e viável. Alguns BIPs tiveram efeitos de longo alcance no núcleo
Bitcoin em áreas tais como privacidade e segurança.
3. Os efeitos são mais bem apreciados se olharmos para alguns PBI críticos que foram adoptados e estão activos. Estes PIF para além dos 001 e 002 discutidos anteriormente, incluem:
O PIF 008 e o PIF 009 estabeleceram as regras para a implementação de actualizações de forquilhas flexíveis no
Bitcoin blockchain.
O BIP 141, conhecido como Testemunha Segregada (Segwit), introduziu a separação da assinatura da testemunha da transacção para aumentar a capacidade da rede. Foi um garfo macio que abordou a escalabilidade do software
Bitcoin .
BIP 340, 341 e 342: Estes BIPs continuam a ser uma das actualizações mais radicais da cadeia de bloqueios
Bitcoin . Estes três BIPs estão codificados em Taproot, o que melhora a privacidade e eficiência do
Bitcoin blockchain ao minimizar a quantidade de informação sobre a saída de transacções que é revelada na criação ou tempo gasto. Foi construído na Segwit, fundindo o esquema de assinatura da Schnorr em
Bitcoin para melhorar a privacidade e reduzir as taxas de transacção.
Autor: Gate.io Observer:
M. Olatunji
Disclaimer:
* Este artigo representa apenas a opinião dos observadores e não constitui qualquer sugestão de investimento.
*Gate.io reserva-se todos os direitos sobre este artigo. A reedição do artigo será permitida desde que o Gate.io seja referenciado. Em todos os outros casos, serão tomadas medidas legais devido à violação dos direitos de autor.