The block chain is a tree shaped structure starting with the genesis block at the root,...
256-bit unsigned big integer.
bool CheckProofOfWork(uint256 hash, unsigned int nBits)
Check whether a block hash satisfies the proof-of-work requirement specified by nBits.
arith_uint256 GetBlockProof(const CBlockIndex &block)
unsigned int GetNextWorkRequired(const CBlockIndex *pindexLast, const CBlockHeader *pblock)