-
A separação de nó, carteira e interface gráfica podem agilizar as atualizações.
-
A experiência do usuário final se destaca uma vez que um eixo -chave.
A comunidade de desenvolvedores Bitcoin (BTC) está imersa em um novo debate sobre possíveis modificações no Bitcoin Core, o software fundamental que implementa as regras de consenso da rede e permite que qualquer pessoa, de seus nó, valida transações e bloqueie de forma independente.
No Boletim No. 344 do Bitcoin Optch, as visões de vários colaboradores e desenvolvedores de Bitcoin se destacam. Nesta ocasião, Antoine Poinsot, Anthony Towns e David Harding, cujas opiniões giram em torno de uma pergunta mediano: uma vez que o Bitcoin Core deve evoluir para prometer a segurança da rede e a facilidade de uso para os participantes?
As propostas de Poindot na estrutura do projeto
Poinsot, em uma série de publicações, afirma que “o Bitcoin Core deve ser uma pilar robusta para a rede Bitcoin, equilibrando a proteção de software com a implementação de novos recursos para fortalecer o ecossistema”.
Poinsot propõe dividir o núcleo do Bitcoin em três projetos independentes: um nó (responsável pela validação da calabouço de blocos), uma carteira (para gerenciar fundos) e uma interface gráfica do usuário (GUI).
Essa idéia é baseada no sub -projeto multipro -processo, um esforço de vários anos que separa as funções do programa em diferentes processos. Para Poinsot, Essa reorganização tornaria cada componente mais fácil de manter e atualizar, oferecendo flexibilidade e facilidade ao desenvolvimento.
A hipótese é que a carteira e a GUI podem se desenvolver separadamente, desde que continuem interagindo de maneira confiável Com o nó principal.
Visão das cidades e suas perguntas
Anthony Towns recebe essa ramificação com ceticismo, porque ele considera que “Os componentes continuariam sendo fortemente unidos” e mudanças em uma espaço provavelmente exigiriam modificações nos outros. Longe de simplificar o desenvolvimento, isso pode somar camadas de dificuldade, tornando a manutenção mais pesada.
Para ele, o verdadeiro proveito estaria em mudar para bibliotecas ou ferramentas externas Funções que não dependem diretamente do nóuma vez que determinadas taxas de rede que permitem que os usuários se conectem facilmente ao seu próprio nó sem somar dificuldade ao projeto principal.
Isso, segundo as cidades, permitiria desenvolvedores Concentre -se em áreas específicas inalterado O núcleo de software. De roupa, ele ressalta que alguns usuários já estão adotando soluções criativas: eles conectam suas carteiras a seus próprios nós por meio de middleware (software intermediário) que usa taxas de calabouço de blocos, criando um tipo de explorador personalizado.
David Harding está preocupado com os usuários do cotidiano
David Harding, por outro lado, está preocupado ao retirar o foco na experiência do usuário Complique a validação de transações Para aqueles que não têm amplos recursos técnicos. Alega que a capacidade de cada pessoa de operar um nó completo é precípuo na conservação das regras do protocolo.
Ele explica que “mesmo uma mudança de 30 minutos” nos parâmetros de consenso poderia “modificar propriedades fundamentais do Bitcoinuma vez que o limite de 21 milhões de moedas emitidas.
Para Harding, os usuários individuais estão mais comprometidos com as características essenciais do Bitcoin do que as organizações que oferecem serviços com nós operados em terceiros. Portanto, conclui que, se a integridade da rede for valorizada, facilita a realização de um nó pessoal e a validação das transações deve ter a mesma prioridade que emendar erros críticos de segurança.
Implicações e afetação no ecossistema Bitcoin
Essas abordagens dizem saudação a vários grupos do ecossistema Bitcoin. Os operadores de nó influenciariam o verosímil fracionamento de software, uma vez que teriam que ajustar -se a novas ferramentas Para gerenciar suas carteiras.
Os mineradores, embora não vissem modificações diretas em suas tarefas de confirmação de bloqueio, poderiam ser afetadas por possíveis alterações nas políticas de validação ou na maneira uma vez que as atualizações de consenso são implementadas.
Os usuários finais, principalmente aqueles que usam carteiras ou ferramentas de bitcoin que dependem desse cliente, podem testar melhorias de usabilidade ou, pelo contrário, ter dificuldades se o desenvolvimento estiver concentrado em aspectos puramente técnicos.
As propostas de Poindot, as dúvidas das cidades e os avisos de Harding refletem a dificuldade da evolução um software que contém uma rede global. Cada ajuste no núcleo do Bitcoin deve considerar não unicamente seu impacto técnico, mas também suas consequências para a comunidade que o usa.
(Tagstotranslate) Bitcoin (BTC) (T) Bitcoin Core (T) Blockchain (T) Desenvolvedores (T) Os nós mais recentes (T) (T) Carteiras (carteira (T) ou carteira)