Post
Topic
Board Development & Technical Discussion
Re: As a intermediary/third-party, can I validate if a transaction occured?
by
ranochigo
on 09/07/2019, 12:44:34 UTC
(I juste read your last paragraph) What kind of "message" are you talking about? A message on my website? A message somewhere on the
blockchain?
Signing a message means that both the sender and the receiver will sign a message respectively using their ECDSA private key. For example, if they sign a message stating:
"XX is in control of ADDRESS", you will know that XX has the private key since it won't validate unless it has been signed with the private key that corresponds to the address. Thus, you will be able to tell if the transaction has really occurred if there is a transaction between the two addresses.



Address reuse is not bad, per se but it would decrease on their privacy. It is advisable for the seller to be able to generate a separate address for each transaction anyways. If all else fails, you can ask the seller to get the buyer to send Bitcoins at specific amounts, (0.00201928 vs 0.00201900) for example. The downside is that the seller has to update you about the amount of Bitcoins that will be sent by each buyer.