Поделиться этой статьей

O mais recente projeto de Pieter Wuille: tornando o Bitcoin mais difícil de perder

Um dos desenvolvedores mais prolíficos do bitcoin está tentando tornar os endereços de Bitcoin mais fáceis de usar.

Screen Shot 2017-05-12 at 10.26.13 AM

Um dos desenvolvedores mais prolíficos do bitcoin está tentando ajudar com um dos problemas mais antigos da rede de pagamentos.

Hoje, o Bitcoin é conhecido pelo novo controle digital do dinheiro que ele fornece aos usuários, não por sua usabilidade e conveniência. E se você T experimentou isso, provavelmente já ouviu histórias sobre usuários perdendo suas chaves privadas, enviando acidentalmente Bitcoin para o endereço errado devido a um erro de digitação ou alguma outra falha.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto Long & Short сегодня. Просмотреть все рассылки

Até o momento, ideias para contornar o uso direto de chaves públicas e privadas – longas sequências de caracteres que controlam contas Bitcoin – parecem estar a alguns anos de distância. Uma ideia vaga, por exemplo, é de alguma forma enterrá-las completamente para que os usuários T percebam que estão usando Bitcoin.

Por enquanto, porém, as criptomoedas estão presas com endereços confusos.

É aqui que o mais recente projeto do desenvolvedor do Bitcoin CORE , Pieter Wuille Bech32(que ele está desenvolvendo em conjunto com o CTO da Blockstream, Greg Maxwell) visa, pelo menos, direcionar os endereços em uma direção mais amigável ao usuário, ainda que de uma forma menos revolucionária.

O objetivo final é um novo tipo de endereço Bitcoin com recursos incorporados para ajudar os usuários a detectar quando digitam o endereço errado.

A oportunidade de fazer a melhoria surgiu quando os desenvolvedores do Bitcoin perceberam que precisariam inventar um esquema de endereçamento totalmente novo de qualquer maneira com a possível integração futura deSegWit– uma mudança controversa proposta para o código do bitcoin.

A atualização tecnológica, se implementada, funciona melhor com um novo formato de endereço Bitcoin .

Wuille disse ao CoinDesk:

"Considerando que somos forçados a definir um novo padrão para endereços SegWit nativos, por que não aproveitar a oportunidade para introduzir algo melhor?"

Ele acrescentou que o SegWit também pode ser usado com endereços existentes, mas com "eficiência e segurança um pouco menores".

Mudanças sutis

É importante notar, porém, que o novo formato T substituirá o ONE. Em vez disso, é uma alternativa que seria usada para transações SegWit, caso sejam implantadas no Bitcoin.

"Os endereços de estilo antigo permanecerão em uso para todos os propósitos para os quais eram usados antes. Apenas saídas nativas do SegWit usarão endereços Bech32", explicou Wuille.

Para recapitular, um endereço Bitcoin é uma versão da chave pública de um usuário para a qual os usuários podem enviar valor. Suas informações de identificação exclusivas são semelhantes a um número de cartão de crédito, e você pode postar essa sequência em uma página pública ou enviá-la a uma pessoa para receber fundos.

Atualmente, os endereços de Bitcoin são codificados no formato Base58, o que significa que o ID exclusivo é exibido como uma sequência de letras e números.

Este formato já cria uma forma de proteção ao usuário porque ele corta seis caracteres que parecem semelhantes entre si. A sutil diferença entre '0' e 'O' pode enganar involuntariamente os usuários que copiam seus endereços de Bitcoin de uma tela de computador, por exemplo. Em vez de arriscar uma confusão, ambas as letras são removidas completamente.

Base32, uma parte do Bech32, leva o elemento 'legível por humanos' ainda mais longe. As letras no novo formato de endereçamento são todas minúsculas ou todas maiúsculas (não uma combinação).

Aqui está um exemplo do formato antigo:

1DIA59hnbcTp36NbfvJ4pdKDfDTCS6zfpd

E aqui está um exemplo de um endereço no novo formato:

bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4

Em seguida, o novo formato cria uma forma de detecção de erros.

Wuille montou umademonstraçãoque na verdade sinaliza erros de entrada de chave. Se você digitar o endereço errado – digamos que você escreveu uma letra incorreta – ele sabe, às vezes até destacando a letra errada em vermelho.

A proposta de melhoria do Bitcoin (BIP) que descreve o novo esquema também destaca outros detalhes técnicos que provavelmente interessarão aos desenvolvedores de carteiras que pretendem implementar o formato.

Por exemplo, Bech32 requer menos espaço para códigos QR, um código de barras que você pode escanear com um smartphone (ou outro dispositivo) para recuperar um endereço Bitcoin . Além disso, decodificar o novo formato é mais rápido do que com Base58.

Olhando para o futuro

Hoje, esse esquema é adaptado para endereços de Bitcoin , aqueles que os usuários podem tornar públicos para receber Bitcoin. No entanto, Wuille disse em um encontro recente que a mesma técnica também poderia um dia ser usada para chaves privadas.

Vários desenvolvedores, como as equipes por trás de algumas implementações de aumento de capacidade da Lightning Network e da carteira de Bitcoin Electrum, estão analisando o uso do novo formato. Os desenvolvedores de Litecoin também estão, como a Criptomoeda menos conhecidaadotou a atualização do SegWitna quarta-feira.

Por outro lado, embora esse novo formato tenha sido criado para o Bitcoin, Wuille enfatizou que ele T é apenas para o mundo das Criptomoeda e pode ter aplicações onde formatos semelhantes são usados.

Base64

, por exemplo, um formato amplamente utilizado que T necessariamente tem a legibilidade humana em mente, é usado para codificar todos os tipos de dados.

Se o esquema de endereços for implementado, Wuille acrescentou que ele espera que leve algum tempo para que os usuários aprendam e usem a nova Tecnologia, já que tanto remetentes quanto destinatários precisam dar suporte a ela para fazer uma transação bem-sucedida.

Esse tem sido o caso dos endereços de hash pay-to-script (P2SH), que são endereços para tipos de transações de Bitcoin mais avançados (e menos usados), como aqueles que exigem que dois dos três participantes assinem o envio de dinheiro.

Wuille concluiu:

"A questão é que, se quisermos usar o SegWit nativo, um padrão para seus endereços precisa ser definido e estar disponível com bastante antecedência."

Correção: Uma versão anterior declarou incorretamente que o SegWit "requer" um novo formato. Isso foi corrigido.

Imagem de Pieter Wuille via Pete Rizzo para CoinDesk

Alyssa Hertig

Repórter colaboradora de tecnologia na CoinDesk, Alyssa Hertig é uma programadora e jornalista especializada em Bitcoin e Lightning Network. Ao longo dos anos, seu trabalho também apareceu na VICE, Mic e Reason. Atualmente, ela está escrevendo um livro explorando os meandros da governança do Bitcoin . Alyssa possui alguns BTC.

Alyssa Hertig