以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

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

Author:

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

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

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

發展史

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

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

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

泰國第二大首富:盡管監管趨嚴,仍將增加對區塊鏈生態系統的投資:8月26日消息,據外媒報道,泰國第二大首富、泰國第二大電力生產商海灣能源開發公司首席執行官Sarath Ratanavadi表示,盡管泰國監管機構在許多代幣價值暴跌之際加強了對金融科技和相關平臺的監管,但他的公司將增加對區塊鏈生態系統的投資,以實現盈利來源的多樣化。 Sarath表示,海灣能源開發公司正在尋求與幣安合作經營數字資產交易所和經紀業務的許可證。

此前1月份消息,幣安與泰國海灣能源發展公司合作,將共同建設數字資產交易所。今年4月份,海灣能源發展公司計劃投資Binance.US的優先股以及BNB。(彭博社)[2022/8/26 12:50:06]

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

火幣大學校長于佳寧:以產業區塊鏈和DeFi為代表的區塊鏈3.0時代曙光已現:2020年以來,區塊鏈技術被納入“新基建”范疇,產業區塊鏈加速發展。同時,DeFi(分布式金融)賽道迅速崛起,區塊鏈預言機、DAO區塊鏈自組織等都成為行業最前沿的新風口,引起了各界的廣泛關注。

“以產業區塊鏈和DeFi為代表的區塊鏈3.0時代曙光已現,這將是一個區塊鏈技術創新和模式創新重構產業的時代,快速的落地和普及給區塊鏈生態帶來了又一次繁榮,任何行業都將值得用區塊鏈再重做一次。” 火幣大學校長、權威區塊鏈專家于佳寧表示,以比特幣為代表的“區塊鏈1.0”時代,是相對簡單的“分布式記賬”,是對區塊鏈技術最基礎的利用;以以太坊為代表的“區塊鏈2.0”時代,是“分布式計算”時代,利用智能合約與公鏈的可擴展性,從而衍生出更多項目和資產;而以“產業區塊鏈+DeFi”融合為標志的“區塊鏈3.0”,則是“分布式組織”的時代,將以更高效、更可靠、更多元化的區塊鏈基礎設施為基礎,助力各行業實現商業模式變革、組織變革,從根本上提升效率,釋放巨大發展潛能。

更多詳情見原文鏈接。[2020/8/11]

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

聲音 | 武漢大學何德彪:不要將區塊鏈與各行業都“拉郎配”:武漢大學國家網絡安全學院教授何德彪認為,區塊鏈解決的是群體共識和社會契約的問題;區塊鏈在改變生產關系,它挑戰和改變了人類的組織模式,可能會導致一些機構消失不見。但他也提醒道,區塊鏈技術并不是萬能的,更不能在新技術尚未搞懂、搞通、搞透的情況下,浮躁地一味將區塊鏈與各產業拉郎配。區塊鏈技術也有自己的特性與不足,比如低吞吐量、隱私安全隱患、高存儲成本等。對待新技術,需要結合實際,辯證分析應用。(湖北日報)[2019/11/24]

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

動態 | 瑞士區塊鏈公司獲得325萬美元投資 將提供BTC、ETH相關交易:據CoinDesk 7月30日消息,總部位于瑞士的區塊鏈創業公司Smart Valor獲得325萬美元投資,Venture Incubator領投。該公司宣布將在瑞士和列支敦士登開展新的交易活動,提供托管、交易和經紀服務。最初該交易所將提供BTC、ETH與法郎、歐元、英鎊和美元的交易服務。[2019/7/30]

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

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

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

聲音 | 陳偉星:區塊鏈監管不能全靠政府 行業中的問題需要精英先解題:今日,Usechain創始人兼CEO、長江商學院金融系主任曹輝寧,泛城資本、快的打車創始人陳偉星就“以太坊發展方向”、“區塊鏈與政府監管的關系”等問題探討。陳偉星表示,政府的本質是提供公共服務,是補位區塊鏈這個技術的問題,但區塊鏈不能指望著政府全管。現在應該聚焦更細的焦點,到底怎么配合政府工作。除此之外,他還表示,大部分從業者,開始窮到了不再講信用,外界的人已經不想再加入這個行業。這些問題都不是人多就能解決的,只能靠精英先解題,再由創業者跟隨。這個賭場里留下的,三類人占絕大多數:1.輸紅了眼等待回本的人;2.老千高手;3.無業游民。[2019/2/8]

隨著時間的推移,產生了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:區塊鏈SHAEFIDEFI區塊鏈工程專業學什么課程好SharkBonkDeFireXDefiskeletons

幣安下載
YFI突破20000美元,超過比特幣歷史最高價格_YFII:hyfi幣黃了

截至發稿時,單個YFI代幣的價格為22,686美元,超過了比特幣曾經創下的2萬美元歷史最高價格。根據指標網站CoinMarketCap的數據,它在過去24小時內上漲了25%.

1900/1/1 0:00:00
姚前:區塊鏈是數字時代的“信任機器”,是經濟高質量發展的關鍵支撐_CBC:CBC幣

原文:量觀網絡 數字基礎設施是準公共品,具有非排他性、非競爭性和正外部性,同時又具有高度的技術性和創新性,必須依靠大眾創新,競爭擇優。區塊鏈應用宜先從數據存證、共享入手,這是務實的策略.

1900/1/1 0:00:00
借勢DeFi 預言機聯動NFT雙板起跳_DEF:INK

DeFi暴動后,Chainlink市值沖到了加密資產排行榜的第五位。進入8月后,Decentraland這個幣圈老牌資產也意外地也上漲了2倍.

1900/1/1 0:00:00
數字人民幣試點地區展開測試,集中在餐飲、零售、充值等小范圍場景_數字貨幣:數字錢包的錢怎么轉到銀行卡上

8月14日,商務部印發《關于印發全面深化服務貿易創新發展試點總體方案的通知》指出,在京津冀、長三角、粵港澳大灣區及中西部具備條件的試點地區開展數字人民幣試點.

1900/1/1 0:00:00
觀點 | 中心化交易所是不是沒前途了?_DEX:比特幣

打開媒體主頁搜索框,輸入“中心化交易所”六個字,在我27寸的電腦屏幕上,彈出來十幾個網頁,所有的內容都仿佛在嘲笑我:因為我搜索的六個字前面都加了個“去”,所有的內容都是“去中心化交易所”.

1900/1/1 0:00:00
巴比特專訪 | 火幣DeFi Labs高潮:國內力量是DeFi走向大眾市場的關鍵因素_EFI:SAUDILADYS幣

DeFi的戰火已蔓延到中心化交易所。今年7月份以來,各大中心化交易所們爭相上線DeFi項目以及合約產品,作為中心化交易所第一梯隊的火幣于8月3日正式宣布成立DeFiLabs,將從投資、研究、孵化.

1900/1/1 0:00:00
ads