比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > PEPE > Info

SHA:區塊鏈深度學習系列|什么是哈希?_區塊鏈工程專業學什么課程的

Author:

Time:1900/1/1 0:00:00

Comunion是一個去中心化的(DAO)組織協作網絡,提供面向數字時代的全新商業基礎設施和價值轉化機制,致力于讓勞動價值像資本一樣自由流通、交易和積累。

本系列內容包含:基本概念及原理、密碼學、共識算法、錢包及節點原理、挖礦原理及實現。

發展史

哈希算法是為了檢測數據在傳輸的過程當中是否被篡改而誕生的。

比如特工A和特工B在進行信息交換,為了防止數據在傳輸的過程中沒有被丟失或者被篡改,這個時候可以使用哈希算法。

特工A將其所發的信息進行哈希,然后將信息和哈希碼一起傳給特工B,特工B收到之后,也可以對文本進行哈希,然后和這個哈希碼進行匹配,如果匹配上的話,說明信息在傳播的過程當中沒有丟失或者被篡改。

元宇宙區塊鏈網絡Lamina1旗下生態基金L1EF投資0 Studio和Legitimate兩家Web3公司:金色財經報道,由元宇宙區塊鏈網絡Lamina1推出的LAMINA1生態系統基金 (L1EF)宣布首次投資于兩家構建開放元宇宙沉浸式技術的Web3公司,分別是IP創新實驗室/工作室0 Studio和實物和數字體驗平臺Legitimate,具體投資金額目前暫未披露。L1EF是首個面向Layer1區塊鏈的可公開訪問生態系統基金,其目標是投資于建設者、創造者和早期項目,以擴大LAMINA1平臺并將開放元宇宙的愿景變為現實。(Businesswire)[2023/4/27 14:29:01]

最開始誕生的是MD4和MD5。1990年,工作于麻省理工學院的教授RonaldRivest設計了一種信息摘要算法,這就是MD4,次年MD5誕生。

動態 | 青島市建設智能航運,推進區塊鏈、人工智能等信息技術運用:據青島日報消息,通運輸部、國家發展改革委、財政部、自然資源部、生態環境部等部門日前聯合出臺《關于建設世界一流港口的指導意見》(以下簡稱“指導意見”)。指導意見指出,青島市將建設智能航運,推進互聯網、大數據、物聯網、區塊鏈、人工智能等信息技術運用,建設青島國際航運中心現代航運服務信息化支持保障平臺。[2019/11/14]

說到MD4,大家可能聽說過,我們國家的王小云院士曾經將其攻破過,這是一個很重要的研究成果。普通破解MD4法,需要計算2的55次方,而王院士把時間復雜度給降低了,他只需要2的10次方~20方,就把MD4破解了,這就把破解所需的量級降低了很多。

沿著時間順序后面誕生了SHA-0、SHA-1、SHA-2、SHA-3。

聲音 | 鏈塔智庫:區塊鏈可建立房主和租戶雙方的信任關系:據鏈塔智庫最新發布的2018區塊鏈租房場景研究報告,雖然傳統的門店中介已滲透到了每個小區,線上大量信息類網站和專業平臺提供多樣化租房服務,可租客不愉快的租房體驗似乎毫無改善,市場的擴張并沒有解決目前租房市場最關鍵的信息不對稱問題和行業規范問題。區塊鏈技術可以從房屋基本情況入手,從源頭建立信任基礎,建立房主和租客交易雙方的信任關系。區塊鏈技術還可以去除中介的壟斷地位,智能合約技術有望提高交易效率。[2018/9/6]

目前來說SHA是一個安全的哈希算法,按版本來說才到了SHA-3,其中每個版本相當于一個家族,里面會包含很多不同的哈希算法。

動態 | 區塊鏈數字廣告XCHNG獲得Hashed投資:Kochava實驗室SEZC宣布,全球區塊鏈投資基金Hashed領投了區塊鏈數字廣告生態系統框架XCHNG。隨著Hashed的投資得到保障,XCHNG將擴大其他機構私募合作伙伴,并將繼續目前在建立OnXCHNG合作伙伴方面所做的努力,預計將于2018年第三季度推出沙箱測試。[2018/7/18]

MD4出現之后,美國國家標準技術研究院,開始進行一個公開的算法募集。

1997年左右,SHA-0家族開始全球性征集算法,任何人有好的算法都可以提交。這其實是一個全球的算法競爭,其目的是收錄全球公認能最好的算法,以此擴充家族。

隨著時間的推移,產生了SHA-2,我們之前所說比特幣里面使用的算法SHA-256,就是隸屬于SHA-2家族里面的算法。SHA-2家族里面包含眾多算法,比如:SHA-168、SHA-512等,都有不同的尾綴。拿SHA-256來說,256是指算法輸出的字符長度。

Cointelegraph發布“區塊鏈熱點人物”排行榜:區塊鏈媒體Cointelegraph于17日發布“區塊鏈熱點人物”排行榜,對30位在數字貨幣及區塊鏈領域的知名人士按照主流訪談中被提及的次數進行統計排布。以太坊聯合創始人V神(Vitalik Buterin)排名第一,“比特幣教父”、《精通比特幣(Mastering Bitcoin)》作者Andreas M.Antonopoulos列第二,《比特幣革命(Blockchain Revolution)》作者Don Tapscott列第三。三位華人榜上有名,分別是Charlie Lee(李啟威,萊特幣創始人,并列第五)、Jihan Wu(吳忌寒,比特大陸聯合創始人,并列第五)和Bobby Lee(李寶智,比特幣中國CEO,第十九)。[2018/2/18]

提到SHA-256,大家可能會想一下我們前文提到的問題:中本聰為什么選擇用SHA-266,而不是其他的哈希算法呢?

剛才我們也說過SHA家族的成長是按照時間順序來的,當中本聰使用這個算法是在2008年,那個時候SHA-2家族里面的算法在當時是比較盛行的,雖然當時SHA-3也出來了,但是還不太成熟。

所以中本聰采用了SHA-2里面的SHA-256算法,應用到比特幣系統里面去。

沿著時間順序往下走,我們會看到以太坊里面使用的哈希算法,就不是SHA-2家族里面的了,而是SHA-3家族里面的。這是因為到2014年的時候,SHA-3里的算法已經穩定下來了,并且其性能遠優于SHA-2里的算法。

開發者采用的算法也是根據哈希算法的成熟度,來不斷的去采用更成熟、更好的算法。

所以如果讀者想設計一個區塊鏈系統,如果里面涉及到使用哈希算法的話,那么一定要選擇更好哈希算法,而不是一味模仿之前的系統,這些SHA算法僅僅是一個加密算法而已,沒有我們想的那么神秘。

哈希函數

哈希函數最開始被稱之為摘要函數,意思是消息摘要,下圖是對它的定義:哈希函數是為了對于任意長的字符串產生一個消息摘要。

這段話其實有一些含義沒有表達出來,對任意長的一個字符串進行哈希,可以產生一個哈希摘要,也就是產生一個由0和1組成的字符串。這個字符串如果給到SHA-256的話,那其產生的消息摘要會是一個256比特由0和1組成的數據串。

摘要函數是由一對ppt算法組成的,這兩個算法需要滿足兩個性質。

ppt算法的意思是概率多項式時間算法,那么什么是概率多項式時間算法呢?

什么叫概率算法?

概率算法也叫隨機算法,也就是算法在執行過程中隨機地選擇下一個計算步驟。其意義是,很大程度上降低算法的復雜度。

比如拋硬幣,需要猜硬幣是正面還是反面,那么解決這個問題的成功概率是50%,算法只需要重復正或者反就可以了。

什么是多項式?

假設我有一個問題,這個問題是有規模的,規模用參數λ來表示,再引入常數a和c,將其做成一個多項式:a乘以λ的C次方。其中λ是一個安全參數,如問題的規模,密碼系統的安全級別,私鑰長度等。

概率多項式時間算法組合起來通俗地說就是:當這個算法應用于某一項方案或者攻擊一個密碼系統,算法最多能運行a乘以λ的C次方的時間,在這個時間內能以多大的概率去解決這個問題或者攻破這個密碼系統。

這樣的設計使哈希算法非常高效。

需要滿足的兩個條件

上圖第一句話,1λ是一個安全參數,即將安全參數輸入到Gen算法中產生一個s。

我們上文講了有很多哈希家族,每個哈希家族中又包含很多哈希算法,那么到底用哪個算法呢?這里的s就是表示選擇的算法,比如選用了SHA-256,那么s就可以確定。

第二句話,最前面是一個自然數,后面的??x中x,指任意的字符串,這句話的意思是任意字符串可以任意長,并且用0和1來表示。

繼續往下看,H上標s和x,由于第一句話的時候s確定了,那么此時H也就可以確定。

再往下走,對于任意兩個消息m1和m2,如果這兩個消息經過哈希函數產生的結果是一樣的,那么此時就產生了一個碰撞。

我們通過簡單分析哈希的定義,其實能發現一個特點:哈希算法能將任意長的輸入數據壓縮成固定長且短的數據。

例如SHA-256算法能夠將任意長的一個字符串,哈希成一個256比特長的由0和1組成的數據串。

利用這個特點我們也就能返回去解釋為什么在區塊鏈當中會使用哈希算法。

下期預告:哈希碰撞原理

Tags:SHA區塊鏈比特幣CHNGSHARE幣區塊鏈工程專業學什么課程的比特幣美元今日價格行情走勢圖chng幣價格

PEPE
SWAP:Uniswap稱霸之后,新興“Swap”平臺還有機會嗎?_Uniswap

8月30日,DeFi領域核心落地應用—去中心化交易所24小時總交易量達到8.54億美元,而2個月前,這個數字只有4295萬美元。DEX指數級增長背后,DeFi熱浪襲來的速度遠遠超出人們的想象.

1900/1/1 0:00:00
區塊鏈:2020年超10000家新公司成立,中國區塊鏈持續發力_SMETA價格

盡管冠狀病大流行持續沖擊全球經濟,但中國的區塊鏈行業卻出現了爆炸式增長,在2020年的前7個月,已有超過1萬家與區塊鏈相關的公司成立,有望超過2019年的數量.

1900/1/1 0:00:00
YAM:“挖紅薯”崩盤記:瘋狂吸納4.6億美元,36小時崩盤_Yamanote-Sen

文|棘輪林格 過去兩天,DeFi項目“紅薯”YAM牽動了幾乎所有DeFi玩家的心。年化20000%,鎖倉4.6億美元,YAM創下了DeFi項目的新紀錄.

1900/1/1 0:00:00
DEF:數據透視DeFi概念幣:平均估值超60倍,“農耕”進程已過半_PieDAO DEFI Small Cap

數據分析師?|Carol?編輯|畢彤彤出品|PANewsDeFi已經進入了“農耕時代”。此時,“農民”們“種瓜”得到的已經不止是“瓜”,還有更值錢的“寶石”.

1900/1/1 0:00:00
DOT:一文了解波卡平行線程:“隨用隨付” 的平行鏈_HOUSE價格

編者按:本文來自?PolkaWorld。平行線程打開了平行鏈范例,降低了共享波卡安全性和連接性的門檻.

1900/1/1 0:00:00
比特幣:誰在 All in 比特幣 ?_XTblock Token

文/Blocklike嵐雯比特幣再次站上12000美元重要關口。幾個月以來,比特幣創逾一年以來新高、市場對于DeFi概念的追捧、去中心化交易所Uniswap產生的財富效應,已經超過了「古典幣圈」.

1900/1/1 0:00:00
ads