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

如何用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://www.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è)
免费国产污网站在线观看| 91久久精品国产免费一区| 亚洲不卡高清一区二区三区| 日韩一区二区三区成人| 91久久精品凹凸一区二区| 黄色大片黄色大片黄色大片| 日韩精品在线观看你懂的| 国产欧美日韩精品久久久久久| 中文色婷婷国产精品视频| 性生活视频在线观看免费| 欧美午夜福利在线电影| 日韩三级av黄片在线| 国产精品自产拍av在线| 亚洲天堂男人的天堂狠狠操| 日日躁夜夜躁狠狠躁欧美| 日操夜操天天操夜夜操| 一区二区在线日韩视频| 岛国免费av在线观看| 99热这里只有精品欧美| 亚洲精品最新地址久久久| 成人福利午夜一区二区| 亚洲大陆免费在线视频| 午夜视频在线观看91| 亚洲第一女人天堂av| 国产精品国产三级国av中文| 亚洲av乱码专区国产乱码| 亚洲精品日韩国产3区| 91欧美日韩精品在线| 视频一区二区中文字幕日韩| 精品三级一区二区三区| 日本福利一区二区三区| 日本高清有码视频在线观看| 成人精品国产一区二区| 人妻免费精品久久一区| 二区三区在线欧美日韩| 日韩高清精品一区二区| 日韩精品国产自拍在线| 中文字幕人妻熟女人妻| 欧美日韩国产一区在线观看| 中文字幕五月久久婷热| 日本97久久久久久精品|