|
February 10, 2014, 01:02:24 AM |
|
Interesting question.
Unfortunately, I don't all have answers to each of your points but I understand a bit about each...
If all three inputs are unchanged then the output will remain equal (escrow address). If you change a variable (pub key) then the output will be different as it will be seen as a completely separate set of circumstances and a completely new escrow. This is how you would make adjustments to an existing deal using 2 of 3... Say the terms of your arrangement had changed and an additional amount would need to be held in escrow. The same public keys would be used and once the deal is completed the revised total will be released in one transaction rather than setting up a secondary escrow for the same business deal.
If you change any one or more of the public keys you are essentially changing everything.
There's no disadvantage that I'm aware of to reusing your public key.
The escrow address is no less secure as it still relies on private keys. Unless your private key has been compromised it's no less secure.
You are never anonymous unless you take great care of your identity. If your identity can be linked to your public key then you have no anonymity with anything you do on the blockchain. If somebody knows the public key of the person who funded the escrow they could track the coins just as if they were sent P2P.
|