Dear fellow bitcoiners, it is with great pleasure that I would like to introduce you to a project I work since a long time, a multi user, multi signature wallet called Melis (
https://melis.io/ ) that now fully supports Bitcoin Cash (together with Bitcoin legacy).
Melis is a very advanced wallet, with exclusive features for Bitcoin, and I would say it's by any measure the most advanced for Bitcoin Cash.
Here are some of its characteristics:
- A single wallet is able to handle an unlimited number of accounts of different kinds, single signature, multi signature, and multi user
- The most advanced multi user implementation available, where you can create an account for example with these characteristics:
- 5 users, where 1 signature is mandatory and any 2 of the remaining 4 are needed to authorize a transaction
- 2of2 signatures where one of the two signatures is handled by the server so that it can enforce spending policies like TFA and limit of expenses per period (daily, weekly, monthly)
- multi user accounts (for example 3of5) with added, mandatory, server signature
- The server coordinates real time messaging between users so that at any time you can know the status of an "ongoing" transaction and the list of cosigners that have already signed
- TFA for enhanced security, available also via Telegram (very handy!)
- The server is smart enough to detect if someone sends BTCs to a BCH address of yours and viceversa, and in that case creates on the fly a new account in order to be able to recover the (otherwise lost, or difficult to retrieve) funds
- Multi device support with native builds for Linux, Mac, Windows, iOS and Android in addition to the web https://wallet.melis.io
- A single backup using standard BIP39 mnemonics is valid and sufficient for an unlimited number of transactions, address and different account types
- A special feature able to recognize the access to the wallet by a designated primary device that is the only one able to access secured accounts. Accessing the wallet from every other device would be impossible to know that there are hidden accounts, with plausible deniability
- Capability to create advanced transactions with multiple recipients, manual tuning of the fees and complete coin control
- RBF support (sadly needed for bitcoin legacy)
- Untrusted server architecture where all the keys never leave the client and are in full control by the user
- Completely open source client with rebuildable sources hosted on github: https://github.com/melis-wallet
I could argue that a single user account with server side signature, TFA and spending limits, secured to be used only by a specific account is one of the most advanced scheme available today to secure its stash (much more secure than a paper wallet, imvho).
Multiple accounts with different characteristics enable different use cases:
Here you can find a sample of the wizard used to build and avanced multiuser, multisignature account:
Melis is not perfect nor complete yet and it is very much work in progress but completely usable in its current form. We are trying our best to make it a very powerful tool for advanced users.
A testnet version is available if someone wants to play with all the features without fear of making mistakes:
https://wallet-test.melis.io
We look for feedback and constructive criticism! (of course in another thread if here it's inappropriate, or privately)