public static BlockHeader Create(UInt32 version, UInt256 previousBlock, UInt256 merkleRoot, DateTimeOffset time, UInt32 bits, UInt32 nonce)
{
var hash = DataCalculator.CalculateBlockHash(version, previousBlock, merkleRoot, time, bits, nonce);
return new BlockHeader(version, previousBlock, merkleRoot, time, bits, nonce, hash);
}
}