Post
Topic
Board Announcements (Altcoins)
Re: [ANN][CLAM] CLAMs, Proof-Of-Chain, Proof-Of-Working-Stake, a.k.a. "Clamcoin"
by
dooglus
on 13/10/2015, 18:35:04 UTC
Not exactly. It does include verifying transaction inclusion via merkle proofs, which is the essence of SPV but it doesn't work the exact same way as described in the white paper.

Multibit is somewhat closer, and is also open source and could be forked, but most alts seem to stick with Electrum.

In point of fact there are NO pure SPV wallets because SPV as described in the white paper also includes the network having a warning system against attacks, which doesn't exist, and the original description doesn't include any practical or privacy-preserving method for querying your transactions either.

OK, so I don't care about "pure SPV" I guess. I was hoping to avoid having to have a separate network of "Electrum servers" when we already have a network of CLAM p2p servers.

How does MultiBit deal with importing private keys and rescanning? As I understand it, Bitcoin Core doesn't maintain an address index and so has to rescan the whole blockchain when you add a new private key to the wallet, which is time intensive. If MultiBit is talking to regular Core peers, how do they look up the transactions of interest given only the addresses that the MultiBit wallet controls?

https://multibit.org/ says:

    Easy recovery from data loss
    You can recover your bitcoins using your wallet words if your computer is lost or stolen

It appears that in the current version of MultiBit you can't import individual private keys. It only allows you to import "wallet words" for HD wallets you created in Multibit. These "wallet words" have a creation date associated with it, and so the wallet can scan the blockchain from that creation date forward.

Any light CLAM wallet is going to have to let people import their old wallets and scan for distribution CLAMs.