target.Lsh(target,uint(256-targetbits)),应该是将target 左移(256-targetbits)为,也就是乘以2^(256-targetbits)次方吧?不是左移targetbits位啊?
targetbits越大,得到的target 数越小,要获得比之更小的hashInt,难度越大(概略小)