4.区块链挖矿 9行代码实现

简单的挖矿程序,实现逻辑为:进行无限次hash碰撞,取字符串前几位,如果前几位都为0,则碰撞成功,相当于暴力破解。

import hashlib

x=1

while x:
    mystr = hashlib.sha256(f"{x}".encode("utf-8")).hexdigest()
    print(x , mystr)
    if mystr[:6] == "000000":
        break
    x += 1
print("ok")

0越多,越难完成。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 女人的魅力总来不是靠男人来实现的,交际花是个贬义词,很多人却觉得如果能够被这样称呼很光荣。女人理当自爱,而自爱首先...
    潇妃燕阅读 1,876评论 0 1
  • 带着几分忐忑的心情,开车和扬独自去“三只熊滑雪场”,完全撇开副驾的保护去独立开车,我还很难越过心里担心害怕的...
    杨坨阅读 329评论 2 1
  • 再靠近你一点点 热气在今年似乎来的很慢,像一位杵着拐杖慢慢走来的老婆婆,本该在六月份初便热的椅席炙手,如今即将六月...
    夭舟阅读 537评论 0 3