Title: Como assinar uma transação BTC usando Carteira Electrum Post by: texgeek on November 23, 2018, 09:18:00 PM Olá
Estou trazendo aqui um tuto para quem precisar assinar transação BTC, Utilizei a carteira Electrum para tal. Para quem não sabe o que é isso, vou dar um exemplo abaixo : Imagina que você precisa fazer um pagamento para um determinado vendedor em BTC, e ao mandar o btc pra ele, por ele receber de diversos endereços vendas, etc. Você diz que enviou pra ele e mostra pra ele o tx id da transação. Mas como você pode efetivamente provar que você fez aquela açÃo do endereço ? Resposta: Você assina esse endereço. Como cada assinatura gerada é unica para um determinado endereço e mensagem, o vendedor pode verificar a originalidade do pagamento. Você enviaria a sua assinatura e sua mensagem e o vendedor conseguiria verificar que a assinatura bate para o endereço. Como fazer ? Na carteira electrum ao instalar no windows, você precisa exibir a aba addresses. Navegue até e clique em mostrar endereços : https://i.imgur.com/ghXllOE.png Navegue até a aba RECEIVE e olhe o endereco que voce possui... https://i.imgur.com/nBA7d3b.png Navegue até addresses ,Apos saber o seu , veja que ele se encontra na lista.... https://i.imgur.com/XSAZaHc.png Clique com o botao direito na lista nele e va em sign https://i.imgur.com/cuh1bro.png Nessa tela, voce ira digitar a sua mensagem e gerar assinatura clicando em sign a sua especifica assinatura VAI aparecer depois de clicar. Gerada para aquele endereco+mensagem. https://i.imgur.com/G1FtVAh.png A Partir dai voce ja pode fazer sua transação usando esse endereço de origem. Você iria mandar uns btc pra você, Aba endereço receive. Ia cair nessa carteira e você mandaria pra algum lugar. ( A origem será ele) Caso necessite, pode dizer ao vendedor ou contra-parte, pra ele pegar o endereço do envio, e verificar com a MSG que voce digitalmente assinou e com a chave de assinatura foi gerada pra voce A partir dai ele vai saber que você é você. Você ira enviar uma mensagem pra ele dizendo, pode verificar que sou eu. Use a msg : 'Eu sou o TexGeek' no campo mensagem e a assinatura use HwaMDD6JwmJOYHLOcdRdECPQJxKiEMmXfw5ljDZZnx7IJSNTDqAcNrfdmeNsIoX3fn+DHNoh9/nno7oXM0cTH/I= Dai ia conseguir verificar a autenticidade. Esse é exemplo de um uso simples. Espero que tenham gostado e que ajude alguem em algum momento. Abs Title: Re: Como assinar uma transação BTC usando Carteira Electrum Post by: TryNinja on November 23, 2018, 10:03:31 PM Também recomendo que usem esse template quando forem enviar uma mensagem assinada pra alguem ou postar em algum lugar:
Code: -----BEGIN BITCOIN SIGNED MESSAGE----- Por exemplo, uma mensagem que mandei pro manager da minha campanha tempos atrás : Code: -----BEGIN BITCOIN SIGNED MESSAGE----- |