|
July 20, 2014, 10:20:31 PM |
|
Just an idea. What about slightly modifying the redeem script, allowing you to define whether the public key is a mandatory or optional signature? BIP32 HD wallets are excellent for creating a hierarchy, such as if you have a company with multiple departments. However, the one issue I'm starting to get is there is no limitations / restrictions.
For example, say I'm the boss, and decide to send some BTC to one of my department heads for their budget on a project. BIP32 is great in the way that I still have full access to those funds, except the department head can do whatever he likes with those funds, with no restrictions, limitations or approval required. For example, 3 of 5 multisig address:
1st Sig = User / Dept Head 2nd Sig = Boss 3rd Sig = 1 of 3 co-workers.
Right now, the above is impossible, because 2 of the co-workers could just sign the transaction without any approval from the boss. What about slightly changing the redeem script so you can define the user & boss keys mandatory, and the 3 co-worker keys optional. Would that be possible?
|