欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何用python闡釋工作量證明-創(chuàng)新互聯(lián)

如何用python闡釋工作量證明,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

站在用戶的角度思考問題,與客戶深入溝通,找到民勤網(wǎng)站設(shè)計(jì)與民勤網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋民勤地區(qū)。

了解比特幣的都知道挖礦很耗電,這是因?yàn)楸忍貛庞玫搅斯ぷ髁孔C明.

工作量證明是指系統(tǒng)為達(dá)到某目標(biāo)而設(shè)置的工作度量方法.一開始是用在網(wǎng)絡(luò)攻防上,大大提高攻擊者的計(jì)算量,攻擊成本也就上去了.
工作量證明需要由工作者和驗(yàn)證者兩方共同完成.它有兩層含義.

  • 1.工作者需要完成的工作必須有一定的量,這個(gè)量由驗(yàn)證者給出.

  • 2.驗(yàn)證者可以迅速的檢驗(yàn)工作量是否達(dá)標(biāo),注意這里的檢驗(yàn)完成過程必須簡單.

舉幾個(gè)例子

  • A跟B說,你給我還原這個(gè)魔方,B還原魔方需要很多時(shí)間,而A驗(yàn)證卻很快,只需要看一眼就行了.

  • A跟B說,你給我解這個(gè)10次方程,過程很麻煩,但是結(jié)果容易驗(yàn)證.

  • A跟B說,你給我把這個(gè)游戲玩通關(guān),B需要一定時(shí)間,而A驗(yàn)證卻很快.

  • RSA算法基于一個(gè)十分簡單的數(shù)論事實(shí):將兩個(gè)大素?cái)?shù)相乘十分容易,但是想要對(duì)其乘積進(jìn)行因式分解卻極其困難.

  • ...

在計(jì)算機(jī)系統(tǒng)中,可以這樣設(shè)計(jì):
驗(yàn)證者給定一個(gè)隨機(jī)字符串s,工作者必須找出一個(gè)數(shù)n,使得隨機(jī)字符串拼上這個(gè)數(shù)n后的md5結(jié)果前面幾位都是0.
即md5(s+n)的結(jié)果符合驗(yàn)證者的要求.工作者只能不停的窮舉,找出這樣一個(gè)數(shù)n.

下面上python代碼.

工作方:

#coding=utf-8
from itertools import count
from hashlib import md5
msg = 'randomstring'
for i in count():
    hashid = md5(msg+str(i)).hexdigest()
    if hashid.startswith('0000'):
        print i,hashid
        break

輸出39496 00001c48020e444f58a297a0785df5cf,即工作方需要md5()39496次.

而驗(yàn)證方只需要拿工作方給過來的n,進(jìn)行一次md5即可驗(yàn)證.
即if md5(msg+str(n)).hexdigest()[:4] == '0000'.

因?yàn)閙d5用十六進(jìn)制表示,每一位出現(xiàn)的概率是16.所以工作者要找到前面4位都是0平均需要16*16*16*16=65536次.
驗(yàn)證者可以根據(jù)自身需要來規(guī)定前面0的個(gè)數(shù)來控制工作者的工作量.想要對(duì)方耗多點(diǎn)電,那就多加幾個(gè)0吧.

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,的支持。

網(wǎng)頁題目:如何用python闡釋工作量證明-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://aaarwkj.com/article36/gghsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站內(nèi)鏈響應(yīng)式網(wǎng)站、電子商務(wù)網(wǎng)站策劃、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
亚洲欧美日韩精品成人| 极品大胸美女被啪啪的高潮| av成熟一区二区三区| 欧美日韩在线不卡一区| 91大神午夜在线观看| 91麻豆精品国产久久久| 免费成人自拍偷拍视频| 四虎久久久最新网址| 免费在线观看欧美色妇| 精品久久久久久久中文字幕| 亚洲成熟中老妇女视频| 欧美日本在线区一区二| 熟女一区二区三区免费视频| 中文字幕日韩精品国产| 午夜福利视频在线一区| 91人妻这里只有精品| 亚洲av综合日韩精品久久| 18岁禁看网站在线看| 人人妻人人澡人人揉| 国产不卡的视频在线观看| 亚洲最大色网在线观看| 亚洲国产欧美精品综合在线| 在线一区免费视频播放| 亚洲s码在线一区二区| 狠狠久久五月综合色和啪| 国产精品色网在线播放| 热热久久这里只有精品| 风韵丰满熟妇老熟女啪啪| 成人爱爱在线视频免费观看| 久久成人免费在线电影| 国产精品一区二区高潮| 一区二区蜜桃在线观看| 热久久青草精品欧美一区| 国产日韩精品免费在线| 在线免费观看91亚洲| 国产精品果亚洲av无人区一区| 色综合婷婷九月中文字幕| 国产传媒视频在线观看| 久久国产综合精品电影| 天堂av在线一区二区三区| 国产精品一区二区国产激情久久|