"This week, we did a mining attack test to validate the Adaptive PoW. We boosted the diff to 1.3 million and now have a single CPU trying to mine it back to normal. Of course, that would be impossible without Adaptive PoW, but with it, even a 1 million diff stranding can be recovered from. This solves an endemic problem for all the small chains that have miners coming and going, messing up the diff. I also developed the next generation of SPV technology. SPV clients are very useful for wallets that don’t want to store the entire blockchain locally. However, as the blockchains grow in length, the number of headers required grows linearly. With equihash coins, the header size is 2kb, so this effect becomes quite a large overhead, ie. 2GB per million blocks. Just for the headers! If we are willing to use dPoW notarizations as a verified blockhash, we can reduce the number of headers required to just the headers that are in the blocks near the utxo in a specific wallet. As little as 10 headers would be needed to get full confirmation on a specific utxo. nSPV clients thus are a way to leverage existing dPoW notarizations to gain 100x to 10000x reduction in headers (bandwidth and storage) needed to validate a set of utxos in a wallet. nSPV went from idea to initial implementation during this last week." -- Komodo Lead Dev James 'jl777' Lee |