For an embarrassingly long amount of time I've been working on an ecash inspired bitcoin wallet.
At a high level an ecash-style wallet makes a bunch of trade offs:
* + Way more private than a normal bitcoin wallet (thanks to blinded schnorr coins)
* + Cheaper to use than a normal bitcoin wallet (thanks to economy of scale, option to batch transactions..)
* - Trust. You can be robbed by the custodian at any time (Although, you'll have cryptographic proof if it does happen!)
* - Availability. If the custodian is down (or DoS'd) there's no way to transact. Sorry.
It's in extremely rough shape, but if anyone wants to try it out (testnet only!) or help with development, here's a sneak preview:
https://wallet.hookedin.comand the informational website is:
https://www.hookedin.comNote: It only works in chrome and beta versions of firefox, due to its reliance on bigints
Note2: History/Restore from mnemoic are broken at the moment
==
The core primitives and "consensus level" classes are maintained here:
https://github.com/hookedin/hookedin-liband the wallet is here:
https://github.com/hookedin/hundredeyes==
The best way to chat to me in real-time would be over telegram (
https://t.me/hookedin ) and I'd like to keep this thread for more serious discussions.
Thanks!