比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > XLM > Info

區塊鏈深度學習系列|什么是哈希?_BLOC

Author:

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

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

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

發展史

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

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

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

區塊鏈初創公司Super Block完成約722萬美元A輪融資:2月6日消息,區塊鏈初創公司SuperBlock宣布完成90億韓元(約722萬美元)A輪融資,SK、Netmarble(網石)、DSC Investment、E&INVESTMENT、Schmidt等韓國大型企業和風投資本VC參與。新資金將用于招聘人才并拓展市場,并推進其產品研發。

據悉,Super block于2021年創立,正在創建一個新的主網OverNetwork,其中包含普通用戶也可以運行的輕量級節點。Over Network計劃于今年推出,此外,該公司也將陸續推出錢包、掃描、橋接等產品。(MoneyToday)[2023/2/6 11:49:40]

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

全球航運商業網絡推出國際貿易區塊鏈平臺:9月9日消息,全球航運商業網絡(GSBN)宣布,推出基於區塊鏈構建的國際貿易運營平臺。該平臺由GSBN與螞蟻鏈、阿里云、甲骨文(ORCL.US)和微軟(usMSFT)聯手提供技術支持,以區塊鏈技術,優化傳統的國際貿易流程,加快航運業數碼化轉型。在中國市場,GSBN與螞蟻鏈和阿里云合作,共建這個新技術平臺。(新浪財經)[2021/9/9 23:13:02]

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

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

聲音 | 建設銀行黨委書記:運用區塊鏈等技術打造“民工惠”平臺并投放專項融資200多億元:中國建設銀行黨委書記、董事長田國立發表《以新金融履踐初心使命鍛造忠誠》文章,文章稱,2018年建行普惠貸款新增2125億元,占五大行新增總額50%;2019年前三季度新增已達到2925億元。聚力脫貧攻堅、助力鄉村振興,建立鄉村“裕農通”服務點27.1萬個,使農民在村口就能享受到現代金融服務;運用區塊鏈等技術打造“民工惠”平臺并投放專項融資200多億元,為農民工發放工資214萬人次,破解農民工討薪難問題。發力金融科技戰略。依托建行新一代核心系統,推動金融科技自主研發和國產化替代,實現終端設備、PC服務器、安全產品全面國產化,網絡設備國產化率超過95%。(人民網)[2020/1/8]

聲音 | 新時代證券首席經濟學家:區塊鏈將提升我國經濟效率并優化節能環保產業和能源結構:金色財經報道,新時代證券首席經濟學家潘向東表示,區塊鏈技術在金融行業運用較多,目前也逐漸運用到實體經濟,比如高端裝備、能源、生物醫藥等產業,隨著區塊鏈技術的逐漸成熟,科創板支持六大領域的運用場景會越來越多。區塊鏈對科創板的新一代信息技術產業的企業會產生直接影響,未來隨著區塊鏈技術的逐漸成熟和區塊鏈應用場景的開發,區塊鏈將會提升我國經濟效率,改善經濟質量,科創板其他產業的企業也將受到影響。區塊鏈將會優化我國節能環保產業和能源結構,促進傳統產業轉型升級,加快發展新興產業,降低傳統煤炭等能源消耗比重,通過碳交易的精準計量,達到環境保護和經濟的協調發展,從而實現經濟的高質量增長。從整體來看,目前區塊鏈存在的問題和風險,潘向東認為,主要可以分為兩類:一是金融風險問題,區塊鏈在金融領域運用較為廣泛,一些監管尚未跟上,存在一定金融風險,需要完善監管;二是區塊鏈技術本身的安全問題,包括底層代碼、密碼算法、共識機制的安全等。[2019/10/30]

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

聲音 | 李笑來:最近 USDT事件不會影響區塊鏈世界:今日,李笑來在《新書首次公開答疑解讀》直播中表示,對于 USDT最近的大跌,他并沒有關注太多,因為覺得這并不是一個很大的事件。對于 Bitfinex的質疑從未斷過,但我覺得這個事件不會影響區塊鏈世界,所以就覺得無足輕重了。[2018/10/19]

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

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

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

提到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區塊鏈NETBLOCSHARE價格區塊鏈運用的技術中不包括哪一項內容Next Generation NetworkSolidblock

XLM
2020 年最值得關注的 DeFi 項目:Compound、Uniswap 與 Aave 等_DEFI

Ethereum的市值已經達到了2019年8月以來的高點,已經突破了400億美元。那么,是什么推動Ethereum再次達到這樣的高點呢?是DeFi市場.

1900/1/1 0:00:00
律師觀點:代客投資虛擬貨幣構成詐騙罪?不是所有的逐利都是詐騙_虛擬幣

來源: 肖颯lawyer,作者:肖颯,原題《虛擬幣|不是所有的逐利都是詐騙》 案件詳情 2013年7月,毛某在網絡上經“信念”、“亨利”、“小紅”、“威力”等人勸說,開始購買虛擬幣.

1900/1/1 0:00:00
全球算力大會 | 思創優發布新礦機Hornbill H8,運行穩定,性能領跑行業_HET

8月22日,“2020全球區塊鏈算力大會暨新基建礦業峰會”在成都市成華區開幕。會議由市新經濟委、市科技局、成華區政府指導,由成華區新經濟和科技局、成華區投促局、龍潭新經濟產業功能區管委會、巴比特.

1900/1/1 0:00:00
深度丨《Filecoin水滸傳》之棒打洪教頭,誰在DDOS攻擊?_DOS

今天是Filecoin大礦工測試的第二天,本不應該有什么大新聞,可是今天就出了一件大事。明槍易躲暗箭難防,我一直猜想惡性網絡攻擊會過幾天才來,畢竟前幾天網絡不夠穩定,比武大會才剛剛開始,本以為各.

1900/1/1 0:00:00
Multicoin Capital:一文讀懂流動性挖礦原理_COM

轉自:MulticoinCapital近期,去中心化金融的活動和公眾興趣呈爆炸式增長。其主要驅動因素可歸結為“流動性挖礦”,一種用于啟動流動性的機制.

1900/1/1 0:00:00
12字總結:當下趨勢,如何配置加密資產?_USDT

昨天,整個市場繼續普跌,并且跌幅進一步加大。整個市場的情緒開始悲觀,有不少投資者開始抱怨“不是說好是牛市的嗎”、“為什么連主流幣都跌”……我還是再次和大家強調:無論這輪行情會發展到什么地步,至少.

1900/1/1 0:00:00
ads