On Thursday 1. October 2015 05.14.42 GGG 2014 wrote:
> The "why so slow" question is "why is it slow to check a validity of a few
> hundred transactions by going back to the complete record and finding
> bitcoin inputs which funded these claimed transactions?". Estimate how
> many Mr. Benn characters with desks filing cabinets and quill pens it would
> take to do the same, and I think that you find two weeks catching up a
> 39GiB blockchain to be remarkably quick for the task.
This is still bugging me;
the unspent output database (UXTO IIRC) is really the only thing that needs to
be kept up-to-date and a new block needs to only really check that.
Now, that database is not small. But as databases go, its really not a biggy
ether. Is it a gigabyte?
So the question then becomes, why is it so slow to validate a block (and its
purely IO wait) when we already have an up-to-date uxto?
Or am I missing something in the process of validation?