mattpass / btcp-open-wallet

BTCP Open Wallet
0 stars 0 forks source link

No blockchain light wallet #1

Open mattpass opened 6 years ago

mattpass commented 6 years ago

I've proposed that this wallet has no local blockchain and so is a lightweight client.

Means it can be built with HTML, CSS and JS plus Node and Mongo for local data storage. We can have an every expanding pool of full node servers it can get/set data at, chosen randomly for each operation.

This means it's a more decentralised setup, plus we have a single codebase for wallet itself, which can be compiled out to PC, Mac, Linux on desktop plus Android and iPhone smartphones and even a web based wallet.

The tasks of creating a wallet, checking wallet balance/history, send and receive transactions is all it should do really and doesn't need a local blockchain to check balance etc or to validate other transactions. Those are the job of proper servers with enough disk space, RAM and CPU.

mattpass commented 6 years ago

We can run a script if needed to check for downtime, latency and bad activity, with only the top notch servers being used by our wallet.