= [random() for _ in range(3)] if not bin(int(b.hash(), 16)).startswith('0b1问题是(不管字段的数量和/或值如何),散列总是以0b1开头,这就扰乱了挖掘难度和工作证明的整个想法。更重要的是,这不是哈希函数的预期行为。我错过了什么?
5)# i, j, i & j, binary value of i, binary value of j, bitwise and of i == 5 and j == 55 7 5 0b1 0b0 False5 15 5 0b1 0b0 False5 23 5 0b10b0 False
5 29 5 0b1