I wonder how to figure out whether one Bitcoin transaction is from the same wallet (public key) as any previous transaction in order to proof the ownership of a wallet.

  • Could you be more precise ? Are you looking for a wallet footprint or a public key reuse ? Wallet tend to, actually, not reuse publeys.
    – darosior
    Jul 30 '20 at 17:23
  • 1
    Hi Homer, this sounds like a bit of an XY-question: you seem to ask about a solution approach for a problem you are trying to solve rather than the problem itself. What are you actually trying to achieve for which you want to know whether the same wallet paid twice?
    – Murch
    Jul 30 '20 at 17:25
  • Hi all, I want to identify a sender by transactions, i.e. to compare two transactions and and find out whether the two transactions are from the same sender (wallet). It is for a proof of ownership to register a wallet and then in the future check if subsequent transactions are from the same sender (wallet).
    – Homer
    Jul 30 '20 at 18:14

If the transaction in question consumes inputs that were locked to a bitcoin address that has been previously used, then it would be easy to tell that the payment came from the same wallet. After all, the payment came 'from the same address' as a previous payment.

However, re-using addresses is not best practices. Doing so is very bad for your privacy, just consider the premise of this question to understand why! There is no reason to re-use addresses and thus allow someone to see your financial history (ie, all of the other transactions you've made from that address).

Thankfully, modern wallets are built to never re-use addresses. Further, addresses from the same wallet are indistinguishable from random addresses, there is no public information included in the address/transaction that links them together. This is by design: you wouldn't want someone to be able to determine your entire wallet balance, after receiving a single transaction from you.

  • Hi chytrik. Thank you very much for your answer and explanation. What exactly do you mean in paragraph 1 of your answer? Thank you.
    – Homer
    Jul 31 '20 at 9:59
  • link Could that solve my problem?
    – Homer
    Aug 3 '20 at 12:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.