ShadowLite
Today we are releasing our brand new lite wallet (ShadowLite) functionality for desktop systems. This is a big update to the backend portion of the wallet and although this update is not mandatory, we do recommend that anyone running a 'full node' update to support the lite nodes that will be added to the network.
We've taken a completely different approach to wallet design based on the principles of the "Simplified Payment Verification" or SPV system outlined in section 8 of Satoshis Whitepaper (https://bitcoin.org/bitcoin.pdf). Instead of releasing a separate client, weve integrated optional lite functionality within the wallet. This allows for startup configuration to determine which mode you are running (thin or full).
The lite wallet functionality brings with it new options for wallet storage. For example, setting up a staking node on an isolated device such as a Raspberry Pi allows for better security, while still supporting the Shadow network.
ShadowLite mobile users have access to all existing functionality (including staking) with a reduced bandwidth, storage and memory footprint.
Instructions
Full mode: The new wallet is set to full mode by default and as a result it requires no setup.
Lite mode: Enabling staking on thin mode uses a bit more data and storage, as it needs to verify transactions with full nodes. In addition, fetching information about previous blocks and the current state of the chain.
For those of you who wish to use the lite wallet, just add the following to your configuration file:
thinmode=1
Alternatively, you can startup with the -thinmode parameter.
To enable staking in thin mode, run with -thinstake. It is recommended to run -thinstake with -thinfullindex
Running with "-thinfullindex" will keep the entire filtered chain in memory, like full mode which increases memory usage and decreases database reads.
Or add the following to your configuration file:
thinstake=1
thinfullindex=1
Updated Shadow UI/UX
The new UI, which is based on HMTL5 technology, will be released later this week for both desktop and mobile (ShadowGo) with ShadowLite support. We wanted to get the bloom filters (which are required for proper working of the lite wallets) in place for the full nodes.
Stay tuned for more exciting updates this week!
Downloads:"We've taken a completely different approach to wallet design based on the principles of the "Simplified Payment Verification" or SPV system outlined in section 8 of Satoshis Whitepaper (
https://bitcoin.org/bitcoin.pdf)."
SPV from Satoshi's whitepaper. V
