2
One of the largest hurdles in my mind to increasing the number of full nodes operating is the startup cost related to downloading the blockchain. A similar but less important (in my mind) issue is the amount of disk space required by the full blockchain.
In Would moving a transaction from an old block to a new one allow more pruning? Murch suggested that some assumptions be checked, and I think one of them was my assumption that it would be safe to rely on a UTXO Set provided by other users. Given the answers to another assumption Murch suggested I check, it seems that the answer is "Not usually," but if there were a standard proof, such as a signed UTXO set or a UTXO Committment in the header, then the answer seems to change to "Yes!"
In any case, Murch suggested that the assumptions be checked, so I've created this question to check that one.
How does getting the UTXO Set from someone else compromise your own privacy? If you got the UTXO Set using the same technology that bit torrent uses, would that prevent that compromise? Thanks! – Dave Scotese – 2016-06-22T02:49:45.793
The person you got the UTXO set from would know you control those addresses. If you're sufficiently anonymous (using Tor for example), then yes, it's possible to prevent that compromise. This is not that easy, though, as using something like bittorrent still exposes your IP address, which can be linked back to you. – Jimmy Song – 2016-06-22T15:43:03.573
I think you're imagining that I'm talking about a UTXO Set for a specific set of addresses. I'm not. I'm talking about the full UTXO set. If you knew that, then what addresses are you talking about? – Dave Scotese – 2016-06-24T00:24:08.763
In that case, there would only be the concern about whether the person providing the utxo set was being honest with you. It's annoying, but definitely do-able to verify each utxo with another person. – Jimmy Song – 2016-06-24T22:44:40.090