So my situation is I have to create a multi-signature address for our business (was going to do something like this: https://github.com/anders94/bitcoin-2-of-3-multisig).

My question is if I make it then wont I already know their keys as its possible I could just copy and paste them before handing / sending them over.

Is there a better way to do this so I would never see the private key? Were doing it on our bitcoind server.

  • 1
    Possible duplicate of How can I create a multi signature 2-of-3 transaction? – Chak Dec 19 '17 at 21:30
  • And no, you won't know the other participants private keys. You will only exchange your public key with the other participants. – Chak Dec 19 '17 at 21:31
  • But without logging into the server (they don't know linux) then how would they even create their own? I would have to do it for them is my point. We can't use a 3rd party service btw just bitcoind on our server. – Marc Alexander Dec 19 '17 at 21:34
  • Maybe I can convince them to setup their own electrum account or something but I dont know if they will. They want it all on the server. – Marc Alexander Dec 19 '17 at 21:41
  • 1
    @MarcAlexander The whole point of multisig is that you never need to bring all private key material to a single system. You just give the (non-signed) transaction to each signer, they each produce their own signature, and then you combine the signatures to create a single valid transaction. – Pieter Wuille Dec 19 '17 at 22:56

Your Answer

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

Browse other questions tagged or ask your own question.