15

Pieter's answer is good, the chainwork value is the expected work amount in the chain, expressed as a 32 bytes integer, for the double SHA-256 hashes calculation work. The chainwork is used to identify the correct chain, the biggest chainwork value means the strongest or the correct chain. By the way, Satoshi didn't initially realize that choosing the ...


9

The chainwork value is really just the total amount of work in the chain. It is the total number of hashes that are expected to have been necessary to produce the current chain, in hexadecimal. Converting 0000000000000000000000000000000000000000000086859f7a841475b236fd to decimal, you get 635262017308958427068157, or 635262 exahashes. At june 2014 hash ...


3

If the time warp bug was fixed in bitcoin, would comparing chains by length always produce the same result as comparing by work done? No. It's easy to create a chain with more chainwork but fewer blocks. For example, lets say we have a chain with 2,016 difficulty 1 blocks. This chain is created in 20,160 minutes so the difficulty doesn't change next ...


Only top voted, non community-wiki answers of a minimum length are eligible