- 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
As quatro principais prioridades de Wladimir van der Laan para Bitcoin
Chaves privadas, a carteira Bitcoin-Qt e downloads mais rápidos de blockchain estão na mente do novo desenvolvedor líder do Bitcoin.
Bitcoin tem um novo desenvolvedor líder, Wladimir van der Laan, e com o ecossistema crescendo a cada dia, ele terá muito o que fazer no próximo ano.
Perguntamos a Van der Laan quais são as principais questões que afetam o CORE do Bitcoin e estão em seu radar. Aqui estão suas quatro principais prioridades:
1. Separação da carteira Bitcoin-Qt do código CORE P2P
No momento, as CORE funções do cliente Bitcoin , processar novas transações e manter o histórico de transações antigas, compartilham o espaço como informações sobre a carteira que você configurou usando o cliente.
Ao baixar o Bitcoin-Qt, o software oficial do Bitcoin , você pode ajudar a manter a rede Bitcoin (ou seja, executar um nó) e executar uma carteira (ou seja, guardar seu dinheiro) dentro do mesmo programa.
“Naquela época, quando as pessoas não sabiam o que era Bitcoin , [isso] fazia sentido”, explicou Van der Laan. “Uma ONE instalaria um programa para manter a rede e poder receber e enviar aquelas moedas curiosas.”
Isso cria o risco de alguém roubar a chave privada da sua carteira e, portanto, seu dinheiro. Quando você desbloqueia suas chaves privadas para gastar dinheiro, sua forma de texto simples é exposta à rede Bitcoin mais ampla. Isso surge por causa de uma diferença na função, disse Van der Laan.
“Há um conflito inerente: devido aos riscos de segurança, é sensato que uma carteira fique online o mínimo possível, enquanto um nó deve ficar online o máximo possível para uma rede P2P estável.”
Separar essas duas funções transformará o Bitcoin-Qt em uma carteira de pagamento simples (ou seja, um software simples para executar uma carteira de Bitcoin ), que executará o software CORE do Bitcoin opcionalmente e separadamente em segundo plano, mantendo assim sua carteira de Bitcoin segura e permitindo que você contribua para a manutenção do ecossistema do Bitcoin .
2. Carteira determinística
Talvez um problema mais preocupante para aqueles que gerenciam um grande número de carteiras por meio do Bitcoin-Qt, o software tem um número padrão de chaves públicas e privadas pré-geradas armazenadas quando você faz backup de sua carteira. Esse recurso permite que um backup acesse carteiras criadas após o backup ter sido feito.
Mas o software atualmente T informa quando você usou todo esse estoque de chaves pré-geradas, então se você T atualizar seu backup regularmente, você pode acabar executando carteiras na crença equivocada de que a chave privada está salva em seu backup.* Ou como Van der Laan coloca, "é fácil acabar com uma história triste".
“Como a carteira gera chaves aleatórias, a disciplina de backup é extremamente importante agora. Para cada 100 novas chaves, ou qualquer que seja o tamanho do keypool definido, é preciso atualizar o backup.”
Uma carteira determinística gera chaves a partir de uma única semente, o que permite que elas sejam geradas novamente em uma data posterior. Em vez de lembrar de cada chave, você simplesmente lembra de uma senha longa e segura, que então permite que você acesse carteiras em uma data posterior. Portanto, é possível recuperar fundos de uma carteira mesmo se você tiver substituído a chave privada original.
Van der Laan disse:
“Um único backup seria suficiente para recuperar todas as chaves em qualquer momento posterior. Isso seria bom para a paz de espírito."
3. Download de bloco inicial mais rápido
Qualquer um que tenha tentado sincronizar seu cliente Bitcoin-Qt com o resto da rede sabe bem que isso pode levar dias e dias. Deus ajude qualquer um que use Mavericks e que T tenha desabilitado a função 'App Nap'. Disse Van der Laan:
“A razão para isso é que ele baixa de um nó por vez. Se esse for um nó lento, azar.”
Uma maneira melhor de baixar o blockchain seria primeiro obter a lista de blocos e, então, baixar cada bloco de vários nós simultaneamente. Essencialmente, o Bitcoin-Qt precisava ser menos como o Limewire e mais como a moderna Tecnologia de torrenting.
Uma solução integrada, disse Van der Laan, poderia ser “ainda mais rápida do que as soluções alternativas baseadas em BitTorrent [para Bitcoin-QT] atualmente em uso”.
4. Melhore a documentação do desenvolvedor
A questão final é menos exótica, mas ainda de vital importância: melhorar a documentação do Bitcoin protocoloe infraestrutura.
Referenciando oGuia do desenvolvedor Bitcoindevido a Saïvann Carignan, Tom Geller e David Harding e aoBitcoin CORE OxigênioVan der Laan disse que pretende “se envolver quando as coisas se acalmarem um BIT”.
O poder do povo
Essas certamente não são as únicas questões e inovações nas quais a comunidade Bitcoin está trabalhando – esta discussão com Van der Laan ocorreu antes que as conversas sobre sidechains ganhassem ampla atenção.
De qualquer forma, Van der Laan diz que seu trabalho não é dirigir o projeto Bitcoin como um ditador.
“Depende completamente do que as pessoas contribuem. Eu certamente codifico eu mesmo, mas como mantenedor CORE , minha tarefa é principalmente revisar, testar e mesclar o que é enviado pelas pessoas maravilhosas da comunidade de código aberto.”
Código do programaimagem via Shutterstock
*Correção (22:05 GMT 12 de abril de 2014): o artigo sugeriu anteriormente que chaves privadas poderiam ser substituídas. Isso agora foi atualizado. Obrigado a todos que apontaram o erro.