Bitcoin Forum
June 25, 2024, 10:24:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Como assinar uma transação BTC usando Carteira Electrum  (Read 264 times)
texgeek (OP)
Full Member
***
Offline Offline

Activity: 515
Merit: 202

in BTC we trust!


View Profile
November 23, 2018, 09:18:00 PM
Merited by bitmover (5), vit05 (2), sabotag3x (1), alegotardo (1)
 #1

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

open to virtual work
TryNinja
Legendary
*
Offline Offline

Activity: 2870
Merit: 7119


Crypto Swap Exchange


View Profile WWW
November 23, 2018, 10:03:31 PM
Merited by sabotag3x (1)
 #2

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-----

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!