- 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
Bitcoin CORE está buscando reformular a forma como atualiza seu código
A principal equipe de desenvolvimento do Bitcoin está dando os primeiros passos em direção à democratização e redução das barreiras de entrada em seus esforços tecnológicos contínuos.
A equipe do Bitcoin CORE está buscando atualizar o processo pelo qual as mudanças no código são propostas, consideradas e implementadas, em uma tentativa de envolver mais pessoas no desenvolvimento do protocolo.
Mas isso continua sendo um desafio significativo em uma comunidade diversificada e distribuída.
O processo atual é assim: se um membro da comunidade tem uma ideia para uma atualização, ele ou ela a propõe ao grupo enviando uma descrição por meio de uma lista de discussão pública. Se pessoas suficientes acharem que a atualização vale a pena ser implementada, um Processo de Melhoria do Bitcoin (BIP) é criado e publicado no Bitcoin GitHub. Esse documento pode então ser comentado posteriormente pela comunidade.
Depois que o documento atinge um "consenso aproximado" — definido como o senso geral de que todos estão mais ou menos de acordo com a ideia — ele é incorporado ao cliente de referência, embora ainda esteja pendente de revisão naquele momento.
"Um dos requisitos para um BIP é que haja uma implementação para ele", disse Eric Lombrozo, diretor de Tecnologia da Ciphrex e Bitcoin COREporta-voz.
Ele acrescentou:
"Alguém T pode simplesmente dizer que adoraria esse novo recurso. Eles devem demonstrar que ele funciona e pode ser feito."
Democratizando o acesso
Este processo pode ser bastante agitado, pois cada passo é público. Além disso, as pessoas estão regularmente introduzindo ideias que estão em diferentes níveis de abstração. Por exemplo, algumas propostas exigiriam suporte total da rede, enquanto outras T são obrigatórias. Outras exigiriam a alteração completa do código.
Se a proposta mudar as regras de consenso, ou como a rede valida blocos em seu livro-razão distribuído, ela passa por uma BIT revisão. Houve vários desses soft forks, e muitos deles não foram particularmente controversos.
Por exemplo, BIP 65adicionou um novo recurso à base de código que permite aos usuários bloquear bitcoins por um certo período de tempo. A mudança na base de código do tamanho do bloco foi realmente a primeira vez que a comunidade ficou tão apaixonadamente dividida sobre o que deveria ser implementado.
Para esses tipos de mudanças, o Bitcoin CORE tem a palavra final sobre o que é implantado. É um julgamento da parte da equipe, mas Lombrozo disse que o grupo de algumas dezenas de desenvolvedores CORE T gostaria de implantar uma mudança que T tivesse suporte total.
Mudanças que não são tão profundas não precisam passar por uma revisão tão rigorosa. Esses BIPs de nível de aplicativo, como recursos para armazenamento de chaves, podem ser implementados mais rapidamente. Lombrozo quer acelerar esse processo ainda mais, permitindo que bons recursos se desenvolvam organicamente com base na popularidade.
"Queremos criar um espaço informado para as pessoas participarem", disse Pindar Wong, presidente da VeriFi Inc, uma consultoria de infraestrutura FinTech e membro do Web Payments Community Group do W3C.
"A prova de trabalho se aplica à comunidade Bitcoin em geral e não apenas ao algoritmo de consenso, e precisamos encontrar uma maneira de envolver essas pessoas", continuou ele.
Barreiras à entrada
Mas o envolvimento pode ser difícil, pois requer equilíbrio entre o entusiasmo e a experiência das pessoas no trabalho com padrões técnicos.
Uma coisa que Lombrozo acha que ajudará é abrir outros canais de comunicação com os quais a maioria das pessoas está familiarizada. Atualmente, a maioria das discussões técnicas sobre Bitcoin acontece por meio do Internet Relay Chat (IRC), um protocolo de mensagens usado há muito tempo por desenvolvedores. O uso do IRC diminuiu significativamente após a década de 1990, à medida que as pessoas migraram para plataformas modernas de mensagens e mídias sociais, como o Facebook e agora, o Slack.
"O grande problema que aconteceu antes... foi que as pessoas T sabiam como chegar às discussões", disse Lombrozo.
Lombrozo indicou que o Bitcoin CORE hoje opera em um sistema de mérito que é predominantemente baseado em reputação, o que significa que aqueles que contribuíram mais têm mais voz.
Mas desde o lançamento de um esforço de desenvolvimento concorrente,Bitcoin Clássico, no início deste ano, a CORE procurou abrir seus processos. A equipe do Bitcoin CORE criou um grupo no Slack, e Lombrozo espera encontrar pessoas interessadas em resumir as discussões do fórum para que pessoas que não participaram em tempo real possam obter uma sinopse sem todos os detalhes técnicos.
O próximo passo é desenvolver um sistema que permita que pessoas de todos os níveis de interesse e conhecimento participem das discussões sem atrapalhar o processo de desenvolvimento.
Para fazer isso, Lombrozo quer estruturar melhor o processo para diferenciar entre diferentes tipos de propostas. Atualmente, há três tipos de BIPs – um BIP de trilha de padrões, que afeta a maioria ou todas as implementações de Bitcoin ; um BIP informativo, que descreve problemas de design; e um BIP de processo, que T afeta a base de código do bitcoin, mas normalmente ainda precisa da aprovação da comunidade.
Hoje, a maioria das propostas de BIP vêm de desenvolvedores e engenheiros. Algumas vêm de empresas de Bitcoin que têm produtos ou serviços que se beneficiariam da adição de certos recursos.
De acordo com Lombrozo, há algumas dezenas de participantes ativos neste processo, embora isso mude ao longo do tempo. No geral, centenas de pessoas contribuíram para as quase 145 propostas diferentes de BIP do Bitcoin Core, ele disse.
Tomando inspiração
No entanto, o Bitcoin ainda está em sua infância e desenvolver padrões em um protocolo de código aberto sem um processo rigoroso é desafiador, e é por isso que organizações de padrões profissionais como a W3Cnormalmente lidam com esse aspecto da governança.
Não só isso, mas essas instituições têm desenvolvedores em tempo integral na equipe que são conhecedores da tecnologia e dos processos de padrões. E esses grupos têm o suporte de grandes empresas que enviam especialistas para trabalhar nos padrões.
No entanto, o trabalho de pagamentos pela web do W3C tem sido recentementeser atacado de alguns de seus membros depois que os grandes fornecedores de navegadores – a saber, Google e Microsoft – pareceram exercer controle indevido sobre o processo. Isso fez vários membros se perguntarem se eles também poderiam Aprenda com o método de desenvolvimento e padronização do bitcoin.
Wong, que é um entusiasta do Bitcoin há algum tempo, foi um desses membros. Ele acredita que pode ser hora de reinventar o processo de padrões para garantir que a Internet permaneça aberta e que grandes empresas T assumam a experiência de todos os usuários.
Desde a disputa dentro do trabalho de pagamentos web do W3C, Wong tem pensado sobre a melhor forma de desenvolver padrões Tecnologia .
"Você precisa reinventar processos ou pode modificar processos legados?", pergunta Wong.
Às vezes é um. Às vezes é o outro. E às vezes, é um BIT dos dois.
O desenvolvedor Amir Taaki, uma figura anarquista bem conhecida, porém controversa, no espaço das Criptomoeda , modelou o processo BIP no Python PEP-0001. E a equipe do Bitcoin CORE tem olhado para outros órgãos de padrões para desenvolver métodos melhores no topo. Por exemplo, a próxima mudança de regra de consenso tornará a implementação de BIPs e o envio dessas atualizações para os mineradores mais uniformes.
Mas o processo ainda T é perfeito. Construir consenso dentro de todos os grupos-chave do bitcoin – empresas, investidores, desenvolvedores, consumidores – ainda é uma luta, uma que é particularmente trabalhosa da perspectiva da engenharia porque T há um problema específico para o qual eles estejam tentando resolver.
Wong argumenta que isso T será. "Esses T são ambientes estáticos e isso coloca a questão da adaptabilidade", disse ele.
Em defesa do ecossistema, ele posicionou o clima hostil como talvez um sinal da força e resiliência da comunidade, concluindo:
"Todo esse conflito, supere isso. É saudável."
Bailey Reutzel é uma repórter Finanças veterana, cobrindo mais recentemente a intersecção de tecnologia e Finanças para a PaymentsSource.
Seu último projetoViagem de dinheiro é um projeto de jornalismo no estilo Gonzo focado em explorar dinheiro, política e Finanças na América.
Imagem de motocicleta via Shutterstock
Bailey Reutzel
Bailey Reutzel é uma jornalista de tecnologia e Cripto de longa data, tendo começado a escrever sobre Bitcoin em 2012. Desde então, seu trabalho apareceu na CNBC, The Atlantic, CoinDesk e muitos outros. Ela trabalhou com algumas das maiores empresas de tecnologia em estratégia e criação de conteúdo, e as ajudou a programar e produzir seus Eventos. Em seu tempo livre, ela escreve poesia e cunha NFTs.
