I have an electrum wallet installed on my computer and I wish to use a random address from it to use for the escrow. Is it a bad idea ?
No (at least not the address part, I cant judge whether you are suitable to do escrow or not).
In the electrum wallet I can see the private and public keys of the address so it should be all good ? t
though I don't understand why I can see 3 different public keys to be related to one address? why is there 3 ?
2-3 multi sig addresses have 3 public keys and 3 private keys. Any 2 private keys can spend the coins.
.. upon generating a new multi-sig address, I'm asked for a public key but I'm not sure which to choose of that 3 for that, please help ? or just choose random?
Thanks!
You need to get the public keys from the other 2. You also need make sure you all use the same order, e.g.
pubkey#1
pubkey#2
pubkey#3
and
pubkey#2
pubkey#3
pubkey#1
result in different addresses.