『學概念找員外』員外參加真人秀
員外今天跟大家透露一個驚天大秘密,其實類似跑男這樣的真人秀節目我國老早就出現了,因為員外就曾參加過,哈哈!身外員外總是免不了參加一些活動,話說員外在參加這個節目的過程中,最後一個環節需要再一個人群中,找出持有通關文牒的人,暗號是員外有幾房老婆?如果對方答對,則取到通關文牒,成功通關!一同參加比賽的還有、、、等10個人,所以員外為了贏得比賽,必須儘可能快的從人群中找到持有通關文牒的人,才能取得勝利,得到獎牌。
工作量證明(PoW)
接觸區塊鏈的朋友們都聽過這個概念,但是對於剛入幣圈不久的朋友們來說,也只是聽過而已,並不明白它到底是個什麼東西,解決了什麼問題。如果從字面意思來看的話,就是你做了多少工作的證明,其實意思是相差不大的。
在區塊鏈中如果需要新產生一個區塊的話,需要先求解一個雜湊值,得到正確的答案,才能獲得這個區塊的記賬權,得到這個區塊裡面的獎勵。就是之前我們講過,如果還不懂的朋友們歡迎翻看一下。說是求解,其實就是靠礦機大量的運算能力來猜這個雜湊值是多少,對,這個數學上的雜湊值不是求解,而是靠猜。就像員外在人群中找人一樣,沒有任何規律,沒有任何頭緒可言,就是挨個問,問的越多,就越有可能找到此人。
啥意思?沒聽懂
我們都知道雜湊值就是對一個檔案進行雜湊演算法之後得到的一串字元,比如這樣的:
0e306561559aa787d00bc6f70bbdfe3404cf03659e704f8534c00ffb659c4c8740cc。
假如使用哈演算法對員外有兩房老婆這句話進行雜湊計算得到這個值:
0e306561559aa787d00bc6f70bbdfe3404cf03659e704f8534c00ffb659c4c8740cc
到這兒還看不出什麼端倪來,如果我把這句話改成員外有三房老婆進行雜湊計算,可能會得到這樣的值:
00ffb659c4c8740cc942feb2da115a3f4155cbb8607497386656d7d1f34a42059d78
這麼一看,還是一串字串啊,細心的朋友可以發現這個雜湊值的前兩位是兩個 0 。那這意味著什麼呢?
如果約定只能改動“員外有三房老婆”這句話中間的數字,會發現其實不是所有的都能算出前面兩位是 0 的雜湊值。因為開頭是兩個 0 的雜湊值出現的機率實在是太低了。當然還有可能計算出開頭是多個 0 雜湊值,只要不停的改變這句話中的數字,不停的計算,就有可能計算得出,哪怕你想計算出開頭是20個 0 也可以,只是時間問題,可能幾小時也可能幾天或者更久,因為這是個機率問題,就是一個不停試錯的過程。
所以員外在開始就說了,透過大量計算求出的值,其實不是求解,而是靠運氣!
這求的是什麼解?
比特幣現在每10分鐘產出一個區塊,如果礦工打包成功這個區塊,就可以獲得區塊內部的 12.5 個比特幣的獎勵。但是獲得打包這個區塊的前提就是計算出這個區塊給出的雜湊難題。比如我設定的題目是雜湊出前面帶有10個 0 的雜湊值來,還規定你只能透過改動“員外有n房老婆”這句話中的n來求解。但是你又不知道這個n到底是幾,所以就只能不停地試了。當你試出來之後,在這個答案上寫上自己的名字,告訴其他礦工,說你找到答案了,然後其他礦工進行驗證之後,確認你的答案正確,你便可以擁有這個區塊的打包權,獲得這個區塊內部的獎勵。
因為需要大量的試錯計算,所以叫做工作量證明(PoW)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3244/viewspace-2804176/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 『學概念找員外』還有個ERC-721代幣?
- 『學概念找員外』你說什麼?交易還能撤回?
- 『學概念找員外』跨鏈技術解決了什麼問題?
- 參加過java培訓機構的學員如何找出路Java
- 優秀學員代表!千鋒學員參加並圓滿完成北斗三號衛星組網任務
- 外貿業務員怎麼開發客戶
- 找 Laravel + VUE 開發人員LaravelVue
- 匯出可外發人員名單 allow send outbound
- 外貿業務員開發新客戶的方法
- 流行 WordPress 外掛被憤怒的前僱員劫持
- 實現會員制功能的WordPress外掛-Simple Membership
- VINS外參標定
- 外貿業務員開發客戶的6個渠道
- 圓滿落幕!56 人參加,龍蜥社群技術委員會、運營委員會會議順利完成
- 杉巖資料受邀參加智慧軍工聯盟會員代表大會
- 參加UI培訓後可以找什麼工作UI
- 找外貿新客戶的方法
- 通過外來鍵找主鍵
- 孚盟外貿公司管理系統如何管理銷售業務員?
- 15個對開發人員最佳的Chrome擴充套件外掛Chrome套件
- 11個SEO人員必須知道的Chrome擴充套件外掛Chrome套件
- 參加新媒體運營培訓主要學什麼?可以找什麼工作?
- 國外APP介面設計參考APP
- MyBatis加強(4)~mybatis 外掛開發MyBatis
- 高德智感參加Enforce Tac 2023,新品TR系列紅外熱成像瞄準鏡亮相
- Oracle多租戶管理員指南-CDB共性概念03Oracle
- 國外研究人員披露金融平臺危及數百萬使用者的SSRF漏洞
- 參加java培訓需要學多久Java
- 參加java培訓要學多久Java
- 嘿,我在尋找視訊編輯開發人員
- [需求建議]加強版評論外掛
- Category為什麼只能加方法不能加成員變數?Go變數
- 外貿找客戶郵箱常用的幾種方法
- 如何招聘一個外貿SEO推廣人員以及如何做後期的KPI考核?KPI
- C++ 的靜態成員變數為什麼一定要在類外定義C++變數
- 每週節省前端開發人員5個小時的五個VSCode外掛 - nickbulljs前端VSCodeJS
- 作為JavaScript開發人員,這些必備的VS Code外掛你都用過嗎JavaScript
- 作為JavaScript開發人員,這些必備的VS Code外掛你都用過嗎?JavaScript