4

I'm trying to get my Rugby Club involved in Bitcoin.

I'm really looking for ideas on the easiest way to integrate BTC at the bar. Is it possible to have a single wallet for the Club accessible from multiple devices?

I would need bar payments to go into one overall account or wallet somehow, as the responsibility for running the bar falls to different people every weekend.

I dont want to risk 20 different wallets being used, and some people not forwarding the relevant bitcoins on to a central wallet at the end of night.

Any ideas on a work around?

Many thanks, Kate

1
  • Are you using bitcoin core?
    – zhiyan114
    Commented Jun 1, 2018 at 3:05

3 Answers 3

1

you could use multisig wallet, e.g. Copay - a secure bitcoin wallet platform for both desktop and mobile devices.

Check out miltisig use cases:

m = signatures required to spend n = signatures possible

m=1 and n>1 Shared Wallet

Could be used for small group funds that do not require much security. Least secure multi-sig option because it is not multi-factor. Any compromised individual would compromise the entire group. Group funds for a weekend or evening event might be a good use case. A shared wallet might also be fun for some kind of games too. Besides being convenient to spend from the only benefit of this setup is that all but one of the backup/password pairs could be lost and all of the funds would be recoverable.

m=n Partner Wallet

Scary because no keys can be lost. As the number of signatures required increases the risk also increases. Could be thought of as hard multi-factor authentication.

m<.5*n Buddy Account

Could be used for spending from corporate group funds. Consequence for the colluding minority need to be greater than possible benefits. Is less convenient than a Shared Wallet, but much more secure.

m>.5*n Consensus Account

The Classic Multi-Sig Wallet is a 2 of 3 and is a special case of a Consensus Account. I think 2 of 3 is the sweet spot for multi-sig. It has the best characteristics for creating new bitcoin address and for securely storing and spending BTC. One compromised machine does not compromise the funds. A password can be lost and the funds can still be recovered. If done correctly, off-site backups are created during wallet setup. The way to recover funds is known by more than one party.

The balance of power created with a multi-sig wallet can be shifted by having one party control more keys than the other parties. If one person alone controls enough keys to use the wallet then it could be considered a Boss Account. When one party controls multiple keys there is a greater risk of those keys not remaining as multiple factors. A Boss Account also introduces a single point of failure, if the boss disappears, funds may not be recoverable.

m=.5*n Split Account

An interesting use case would be a 3 of 6 where one person holds 3 keys and 3 people each hold 1 key. In this way one person could control their own money, but the funds could still be recoverable even if the primary key holder were to disappear with all of his keys. As n increases, the level of trust in the secondary parties can decrease. A good use case might be a family savings account that would just automatically become an inheritance account if the primary account holder were to die.

0

Your scenario sounds similar to the design of HD wallets. Mastering Bitcoin introduces them in chapter 4 as:

The most advanced form of deterministic wallets is the hierarchical deterministic wallet or HD wallet defined by the BIP0032 standard. Hierarchical deterministic wallets contain keys derived in a tree structure.....

With a high-level example application:

Branches of keys can also be used in a corporate setting, allocating different branches to departments, subsidiaries, specific functions, or accounting categories.

From what I understand, the child / grandchild are fully functional as individual keys for their own wallets. They do not and can not unlock parent accounts. Whereas the root / parent always has the ability to access descendant / children. In this structure, the root / parent does not share its wallet. The child wallets are shared to the parent. So it isn't sharing fully the one wallet between multiple parties. It's sharing in one direction.

0
  1. Of course, you can hold the bitcoin wallet from different devise. Cause of that you can recovery your bitcoin account in any wallet if you control the private key.
  2. When you receive money, you need not create a new wallet. You just need create a new bitcoin address. Each people hold their own bitcoin address. As 杜興怡 says, you can use a HD wallet which can create sub private key and sub public key.

Electrum wallet maybe a good choice or you can use Bitcoin-core wallet to generate different bitcoin addresses.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.