Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: Geremia on March 08, 2014, 09:16:36 PM



Title: Avoiding One Person in Control of Company [btc] Wallet's Password?
Post by: Geremia on March 08, 2014, 09:16:36 PM
Suppose I am working with a company that wants to accept Bitcoin for international trades.

The company, for security reasons, would not want a single one of its employees to have access to the company BTC wallet's password. Any transaction would have to meet the approval of more than one employee.

Is this possible already? If not, how could it be implemented with public-key cryptography?

thanks


Title: Re: Avoiding One Person in Control of Company [btc] Wallet's Password?
Post by: CruzCoins on March 08, 2014, 09:38:41 PM
Suppose I am working with a company that wants to accept Bitcoin for international trades.

The company, for security reasons, would not want a single one of its employees to have access to the company BTC wallet's password. Any transaction would have to meet the approval of more than one employee.

Is this possible already? If not, how could it be implemented with public-key cryptography?

thanks
Maybe you would be looking for a threshold scheme. http://en.wikipedia.org/wiki/Secret_sharing


Title: Re: Avoiding One Person in Control of Company [btc] Wallet's Password?
Post by: grue on March 08, 2014, 09:39:03 PM
you can do multisignature addresses, but it requires manually creating and signing the transaction.


Title: Re: Avoiding One Person in Control of Company [btc] Wallet's Password?
Post by: Geremia on March 07, 2015, 08:27:58 PM
I didn't realize people have been implementing multisig. For example, GreenAddress.it (https://greenaddress.it/en/) has 2of3 accounts, and so does Coinbase, which they call Vault (https://support.coinbase.com/customer/portal/articles/1743782-what-is-the-multisig-vault-).


Title: Re: Avoiding One Person in Control of Company [btc] Wallet's Password?
Post by: btchris on March 07, 2015, 10:41:28 PM
I didn't realize people have been implementing multisig. For example, GreenAddress.it (https://greenaddress.it/en/) has 2of3 accounts, and so does Coinbase, which they call Vault (https://support.coinbase.com/customer/portal/articles/1743782-what-is-the-multisig-vault-).

GreenAddress and Coinbase Vault are both intended for individuals, or for individual employees (the multisig for these wallets is intended to keep individuals safer from malware, it's not intended to prevent embezzlement).

There is multisig software designed for companies or groups of individuals though. You may want to look at Armory (lockboxes) (https://bitcoinarmory.com/tutorials/armory-advanced-features/lockbox/create-lockbox/), mSIGNA (https://ciphrex.com/products/), or perhaps the recently released Electrum 2 (https://electrum.org/).


Title: Re: Avoiding One Person in Control of Company [btc] Wallet's Password?
Post by: Geremia on March 08, 2015, 02:22:38 AM
I didn't realize people have been implementing multisig. For example, GreenAddress.it (https://greenaddress.it/en/) has 2of3 accounts, and so does Coinbase, which they call Vault (https://support.coinbase.com/customer/portal/articles/1743782-what-is-the-multisig-vault-).

GreenAddress and Coinbase Vault are both intended for individuals, or for individual employees (the multisig for these wallets is intended to keep individuals safer from malware, it's not intended to prevent embezzlement).

There is multisig software designed for companies or groups of individuals though. You may want to look at Armory (lockboxes) (https://bitcoinarmory.com/tutorials/armory-advanced-features/lockbox/create-lockbox/), mSIGNA (https://ciphrex.com/products/), or perhaps the recently released Electrum 2 (https://electrum.org/).
thanks


Title: Re: Avoiding One Person in Control of Company [btc] Wallet's Password?
Post by: Newar on March 08, 2015, 03:38:05 AM
Another: https://copay.io/