Can a miner just download the blockchain once and then delete it (don't have a full node)?

1

I am wondering if all bitcoin miners need to be full nodes. Or is it possible for a miner to just download all the blockchain once, do all necessary computations to start mining and then delete the complete blockchain and only work on the "last blocks". I.e can a miner don't be a full node?

This is not a duplicate question.

Alejandro Veintimilla

Posted 2018-03-14T07:28:10.360

Reputation: 198

no - he can't. A miner would want to receive transactions from other clients, to create new blocks. He would need to verify these tx, and therefor the blockchain is required.pebwindkraft 2018-03-14T07:59:02.667

Answers

0

If miners delete the blocks data, someone can fool them by sending a transaction that spends money it shouldn't be able to. In principle, some of them could do that and trust the other miners to validate transactions, but the more people do that, the more the whole network is vulnerable to fraud.

The same can be said for non-miners. If you don't run a full node, you're not actually running Bitcoin, but trusting people that run it to verify transactions for you.

Osias Jota

Posted 2018-03-14T07:28:10.360

Reputation: 769

0

Of course that's possible. A miner may be using SPV / keeping only the block headers*. The downside of this is that such a miner won't be able to include transactions of people s/he doesn't trust (i.e. not a trustworthy friend of the miner)

If that miner wants to take risk, s/he can verify the transactions that were relayed to him using online block explorers.

*: A miner doesn't even need to keep block headers. If he knows the previous block's hash, timestamp and network difficulty, that's enough.

MCCCS

Posted 2018-03-14T07:28:10.360

Reputation: 5 827

I'd like to vote this answer up but I can't cause I have no reputation. One question, what is SPV? If you can please vote up my question.Alejandro Veintimilla 2018-03-30T18:22:40.657