- 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
Revisão do protocolo de pagamento Bitcoin está próxima da implementação
Gavin Andresen reúne suporte ao protocolo Bitcoin , com o objetivo de mudar a forma como as pessoas usam o Bitcoin.
A comunidade Bitcoin está se aproximando do sistema de pagamento amigável ao comerciante que nós escreveu pela primeira vez em julho. Agora, está a poucos meses de ser incluído no cliente oficial do Bitcoin – e outras carteiras também o suportarão.
Os desenvolvedores CORE anunciaram originalmente um iniciativa para introduzir uma especificação de mensagem de pagamento Bitcoin (BPM) no Bitcoin em julho. Desde então, tornou-se uma Proposta de Melhoria do Bitcoin (BIP).
BIPs tornam as coisas mais concretas. “BIP é o mais próximo que chegamos de uma especificação formal”, disse o desenvolvedor do CORE do Bitcoin Jeff Garzik.
Ideias para novos recursos do Bitcoin geralmente passam por três estágios: uma ideia, discutida informalmente na lista de discussão de desenvolvimento do Bitcoin <a href="http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development">http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development</a> , ou no IRC, seguida por um rascunho. Nesse caso, alguém escreve um documento informal, que é o que o documento BPM era.
“Se as pessoas concordarem de modo geral que o trabalho deve continuar, um BIP é escrito”, disse Garzik. O BPM foi descontinuado eBIP 70 tornou-se a especificação padrão para pagamentos aprimorados com Bitcoin .
Em 24 de setembro, Mike Hearn (um dos CORE colaboradores do Bitcoin) postou no fórum BitcoinTalk que o suporte ao BIP 70 (e outros dois BIPs relacionados a pagamentos, 71 e 72) estava sendo incorporado ao Bitcoin-QT, o principal cliente e carteira do Bitcoin .
Isso é importante tanto para comerciantes quanto para clientes. Até agora, fazer pagamentos em Bitcoin tem sido uma experiência simples e nem sempre ONE.
Quando um cliente faz uma transação de comércio eletrônico, o comerciante gera um endereço de pagamento exclusivo associado ao pedido do cliente (há tantos endereços de Bitcoin possíveis que as chances de duplicar um são extremamente pequenas).
O cliente então copia o endereço em sua própria carteira (ou, se tiver sorte, escaneia um código QR). Ele autoriza o pagamento em sua carteira, e ele é transmitido para a rede Bitcoin para ser verificado. O servidor então detecta o pagamento, e possivelmente espera que a rede o confirme.
Isso traz algumas desvantagens significativas. De acordo com Hearn, endereços "levam a vazamentos de Política de Privacidade , são inflexíveis e difíceis de estender com novos recursos, T são autenticados e são unidirecionais".
O protocolo de pagamento BIP 70 será mais suave, mais rico e mais seguro. Ele substitui endereços tortuosos de Bitcoin por endereços legíveis por humanos. Ele também habilita mensagens de "pagamento recebido", para que o cliente T fique na mão.

Entre os outros recursos do novo protocolo de pagamento está a opção de reembolsos. O comprador-remetente poderá enviar alguns endereços de reembolso ao vendedor-destinatário ao comprar produtos/enviar moedas. Isso informa automaticamente ao comerciante para onde enviar um reembolso, se necessário, em vez de ter que fazer isso manualmente.
Então, há os benefícios de segurança. Segurança é uma preocupação em pagamentos de Bitcoin atualmente.
"Bitcoin é um projeto difícil em parte porque estamos movimentando dinheiro com computadores de uso geral que podem ser hackeados ou infectados por vírus", escreve Hearn. "VISA e MasterCard moveram todos (fora dos EUA) para hardware de uso especial, como cartões com chip e leitores dedicados, que T podem ter aplicativos aleatórios instalados neles."
A preocupação de Hearn é que endereços gerados dinamicamente venham de computadores que podem ter sido comprometidos por um invasor, que poderia então alterar esse endereço para um que ele controla.
Em vez de mexer com endereços de Bitcoin , o novo protocolo de pagamento depende de solicitações de pagamento. Quando o cliente faz uma transação, o comerciante enviará uma mensagem ao cliente solicitando o pagamento do valor apropriado.
Esta mensagem será assinada usando um certificado digital, que é um pequeno arquivo eletrônico fornecido por uma autoridade de certificação (CA) de terceiros. A CA confirma que o certificado foi dado a uma pessoa ou organização específica.
Veja como é o processo.
Quando Mike faz uma transação de 0,5 BTC de Bob, Bob envia ao cliente uma Request de pagamento de 0,5 BTC, assinada com o certificado de Bob. Esta mensagem pode incluir outras informações, como um memorando descrevendo a compra.
A carteira Bitcoin de Mike verá essa mensagem e poderá verificar a validade desse certificado com a CA. Então, Mike saberá que Bob está fazendo a Request, e não um invasor aleatório.
A carteira de Mike então fará o pagamento, enviado em sua própria mensagem, junto com outras informações opcionais, como endereços de Bitcoin para possíveis reembolsos, facilitando o processamento pelo comerciante, caso seja necessário mais tarde.
Ao receber essa mensagem, Bob enviará uma confirmação automática de Request de pagamento para a carteira, que poderá então informar a Mike que o pagamento foi concluído, deixando-o tranquilo.
Mas certificados não são infalíveis. Eles foram obtidos por impostores no passado.
“Na verdade, isso é relativamente fácil de fazer”, diz o especialista em criptografia da Universidade John Hopkins, Mathew Green, coautor doMoeda Zeroprotocolo, porque nem todas as autoridades de certificação são confiáveis.
“Se você for grande o suficiente e gastar dinheiro suficiente”, diz Green, “você pode realmente fazer com que eles lhe deem sua própria chave de assinatura” - a assinatura que eles usam para certificar sites. “Isso é realmente relativamente fácil de fazer porque há muitas autoridades de certificação – entre 100 e 200.”

Mas preocupações sobre a segurança do certificado irritam Hearn. “A realidade é que [ a Tecnologia de certificado] é a melhor que temos, está sendo melhorada por meio de iniciativas como a transparência do certificado e tem um histórico de impedir adversários do pior caso.”
Sabemos pelos vazamentos de Snowden que o uso crescente de SSL (uma Tecnologia de certificado digital) nos últimos anos preocupou as agências de inteligência que estavam tendo dificuldades para quebrar a infraestrutura de PKI, ressalta Hearn.
“Quando você tem agências com o poder da NSA e do GCHQ surtando porque as pessoas usam CAsmais, é bizarro que as pessoas afirmem que toda a infraestrutura está quebrada”, diz ele.
Uma coisa que ajudaria é o uso de certificados de validação estendida. Definidos por um grupo sem fins lucrativos chamado CA/Browser Forum, os certificados EV exigem uma verificação mais extensa da identidade de uma organização ou indivíduo antes de serem concedidos, usando regras definidas aqui.
“O código atual no Bitcoin-Qt T suporta certificados EV”, admite Garzik. “Ele deveria suportar, e há um TODO no código, e se os comerciantes obtiverem certificados EV, em algum momento as carteiras começarão a usar os nomes amigáveis que eles contêm. Mas é ainda mais código.”
De qualquer forma, o protocolo de pagamento está voltando, "mas com um design melhor", garante Hearn. "A esperança é que, com o tempo, isso venha a substituir os endereços Bitcoin para a maioria dos usos."
O BIP 70 também fornece um comprovante seguro de pagamento, que o cliente pode usar em caso de litígio com o comerciante.
O suporte para este protocolo de pagamento será introduzido na próxima versão do Bitcoin-QT/bitcoind, que é 0.9.0. “Com o push do código para o nosso repositório git, o protocolo de pagamento (BIP 70) definitivamente estará na próxima versão”, disse Garzik.
A versão de suporte Bitcoin-QT, de acordo comJeff Garzik, não deve ser lançado antes de pelo menos um mês, com recursos semelhantes disponíveis emMultiBit/Carteira Bitcoin Android e MoedaPunkplanejado também.
O suporte ao BIP 70 também está sendo criado pelo lado do comerciante, pois ambas as partes de uma transação precisam colaborar para tirar proveito dele.
A BitPay já concordou em adotá-lo, o que significapelo menos 10.000 empresasterão acesso ao recurso atualizado, permitindo que enviem solicitações de pagamento usando formatos de mensagem BIP 70.
Tudo isso significará um sistema de pagamento mais amigável ao comerciante. O Bitcoin está finalmente crescendo como uma plataforma de pagamento de e-commerce?
Este artigo foi coescrito por Justin O'Connell e Danny Bradbury.
Justin O'Connell
Justin O'Connell é o autor deBitcoinômicae a obra de ficção Town & Country. Ele é o CEO da GoldSilverBitcoin e apresenta o programa de rádio Our Very Own Special Show.
