SPV extended to support syncing contract state without full chain download
The Simple Payment Verification protocol was created before the Ethereum Virtual Machine, so it needs to be extended to allow interaction with Smart Contracts, and to allow verification and validation of a contract’s state. In order to release a wallet that does not require the entire blockchain to be downloaded (only the headers) and can control a Smart Contract, the wallet needs to synchronize the Qtum contract state.
The SPV protocol does not keep track of Smart Contract State, which is paramount to our goal here. This addition to SPV allows developers to create wallets that can validate both transactions and smart contract state, by only downloading the block headers and the interesting transaction or contract state data.
I'm thinking about the Qtum wallet itself, you can grab the source and compile it now.
Does that require the Metropolis update?
I was under the impression that the network was live as the mainnet source has been released, I guess if we are before fork and coins have not been swapped for Tokens then the Metropolis update if required can be added safely.
There's also the Bitcoin exploit that has to be patched for, the joys of combining two codebases is double the work keeping up with updates and bug fixes.
There are moderators on Reddit including myself. We are instructed to take spam off, racist comments, and things of that sort. We are instructed to not removed the criticism. I'm not exactly sure what else you would like to see done to the Reddit, but your suggestions are welcome.
@Neutrino typically your system should be on the Qtum network ready to participate in processing transactions.
By staking, you're saying you want to participate in processing transactions in the network in order to make some income from transaction fees and possibly block rewards. So QTUM network demands that you deposit (stake) some asset to show commitment and also as a guard against fraudulent behavior. That means if you attempt to defraud the system you can and typically will lose all of your stake.
Therefore the more coins you stake the higher your chances of processing more transaction blocks.