Author

Topic: Como assinar uma transação BTC usando Carteira Electrum (Read 286 times)

legendary
Activity: 2758
Merit: 6830
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-----
MENSAGEM AQUI
-----BEGIN SIGNATURE-----
ENDEREÇO AQUI
ASSINATURA AQUI
-----END BITCOIN SIGNED MESSAGE-----

Por exemplo, uma mensagem que mandei pro manager da minha campanha tempos atrás :

Code:
-----BEGIN BITCOIN SIGNED MESSAGE-----
BTT TryNinja, 17 Aug 2018, please temporary change my ChipMixer payment address to 356iB2FVcE3q6c8sGoMg3jKGHxPtjZZvBK
-----BEGIN SIGNATURE-----
1PheqibsnsxhZySpkzHZjG5jbFBn8nsGxc
IKtxo0SrLbdL6GSnecaHElfCke2mCF5TwpFiAkf0q8r2NRP9JxBM0HQkBtZ0Vni6XaTIXTG21EJx3BrNX4302sI=
-----END BITCOIN SIGNED MESSAGE-----
full member
Activity: 515
Merit: 202
in BTC we trust!
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 :



Navegue até a aba RECEIVE e olhe o endereco que voce possui...



Navegue até addresses ,Apos saber o seu , veja que ele se encontra na lista....




Clique com o botao direito na lista nele e va em sign



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.







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
Jump to: