以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > LTC > Info

三分鐘讀懂什么是哈希函數:三大特性及應用_CRYPTO:比特幣

Author:

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

作者|復利青年

出品|白話區塊鏈

想進一步了解區塊鏈技術和比特幣的小伙伴,就不得不翻越技術的圍墻,從技術的角度,“睜眼”看看區塊鏈世界里第一個殺手級成功應用比特幣,看看中本聰為什么能被稱為外星人,而提到區塊鏈的技術這就不得不提到,學習區塊鏈技術經常被使用到的一個知識——哈希函數。

哈希函數是一種從任何一種數據中創建小的數字指紋的方法。哈希函數把消息或數據壓縮成摘要,使得數據量變小,將數據的格式固定下來。該函數將數據打亂混合,重新創建一個叫做散列值的指紋。

百度百科和維基百科真有別稱的話,應該叫看不懂百科。給哈希函數一個簡潔的白話定義:哈希函數是一系列復雜的但輸出值位數固定的數學變換。

數據:以太坊網絡平均交易費較上月下降約三分之一至7.34美元:6月5日消息,由于meme狂潮和MEV Bot活動,以太坊網絡的平均交易費在5月達到數月高點后,在6月的第一周大幅下降,已降至7.34美元,比上個月20美元的高點下降了近三分之一。就Gwei而言,根據Dune Analytics數據,Gas價格的每日中位數為1枚ETH的十億分之一,已從上個月近140 gwei的峰值降至24 gwei。[2023/6/5 21:16:59]

變換不能亂變換,要照著如下過程來:

1、任何長度的內容

2、經過這系列復雜但固定的數學變換后

研究:TikTok上加密相關視頻超三分之一具有誤導性:4月22日消息,根據DappGambl研究顯示,超過三分之一的加密TikTok視頻具有誤導性。其中,47%的TikTok創作者試圖通過推動服務來賺錢,包括KimKardashian、JakePaul和SouljaBoy在內的主流創作者。此外,帶有加密相關標簽的TikTok視頻,例如crypto、cryptok、cryptoadvice、cryptocurrency、cryptotrading和cryptoinvesting,累計產生了超過60億次觀看。[2023/4/22 14:20:11]

3、會輸出一個固定長度和格式的數據

Mongraal或將接受1380 ETH的“吉米鑰匙”出價,比原報價低三分之一:金色財經報道,知名電競選手及主播@Mongraal在社交媒體要求United Planetary DAO將Dookey Dash游戲“吉米鑰匙”的出價(690 ETH)提高一倍,即1380 ETH,約合220萬美元,并稱將接受這一報價。不過,1380 ETH的出價比@Mongraal在OpenSea的報價2,222 ETH低了約三分之一。另據OpenSea數據顯示,United Planetary DAO當前690 ETH的出價將會在美東時間2月26日下午3:44到期,也是迄今對“吉米鑰匙”的唯一正式報價。[2023/2/26 12:29:53]

腳注:數學領域會用H表示這經過變化后輸出的數值,中文名叫消息摘要或數字指紋。

鎖倉WT參與CRV挖礦理財”活動三分鐘售罄:據悉,由WBF交易所發起的“WT ? DeFi挖礦周”第一彈——“鎖倉WT參與CRV挖礦理財”活動上線3分鐘即告磬,一期100萬枚WT搶購一空,市場熱度大超預期。(了解具體活動詳情請登陸WBF交易所官網)。

WBF推出“WT ? DeFi挖礦周”活動,用戶鎖倉WT即可一鍵參與DeFi流動性挖礦,極大簡化了普通投資者參與DeFi挖礦的操作流程、降低了參與成本。

“WT ? DeFi挖礦周”第一彈之“鎖倉WT參與CRV挖礦理財”活動于9月15日10:03提前結束認購,“WT ? DeFi挖礦周”第二彈之“鎖倉WT參與新幣挖礦理財”活動預計將于9月16日上線。[2020/9/15]

比如,在比特幣中,公鑰生成地址時用到的哈希函數SHA256,后面的“256”的意思是輸出是固定256位長度的數據。

這數學變換不是任意變換都能被稱之為哈希函數,一個數學變換要升級為哈希函數必須符合三個條件:唯一性、單向性、暴力求解:

1、哈希函數的唯一性

直觀的理解就是:只有輸入X,才能得到H。理解這個特性時,可以把哈希函數理解成你和你的指紋,你是輸入,你的指紋是輸出,唯一性就是指只有你才能有你的指紋,在比特幣里就是指,你轉賬用的比特幣地址,只有你的公鑰才能生成,就像你的指紋是獨一無二的一樣,世界上沒有任何其他人能生成和你一樣的轉賬地址。

2、哈希函數的單向性

哈希函數的單向性是指H是無法反向推導X。如果給你一個指紋,僅有一個指紋的你,是絕對想象不出指紋的主人到底是男是女,到底長什么樣,只能知道這是個指紋。

哈希函數的單向性可以用一個不準確但十分形象的類比來直觀理解——來猜猜下巴的主人是誰?

這Man味十足的迷人下巴主人是白宇?是張震?還是趙又廷?謎底揭曉:是我們喜愛的坤坤,不是蔡徐坤,而是鄉村F4謝廣坤↓

因為哈希函數的單向性,所以在比特幣里,即使我們的收款地址是公開的,但是沒人能知道我們生成收款地址的公鑰是什么,更無法知道生成公鑰的私鑰是什么。

市面上有一種言論說,量子計算機的出現會讓比特幣一文不值,但現在你應該知道,即使量子計算機出現可,目前也難以攻破哈希函數,哈希函數是中本聰為比特幣設置的一道安全鎖,希望比特幣有充足的時間升級到抗量子的加密算法。

3、哈希函數的暴力求解

如果知道哈希值H真想找到輸入值X,只能從源頭出發,一個數一個數去嘗試,每個數都套到哈希函數里,然后看看輸出的哈希值是不是等于H。

就像如果你真想知道某個指紋是誰的指紋,你只能全世界一個個人找過去,去對比每一個手里的指紋和這個指紋,是不是完全相同,沒有絲毫偏差。02

哈希函數因為這三個特性變成了中本聰手里的利器,幫助他在設計比特幣的路上解決了多個難題,在比特幣白皮書中,除了簡介和結論的10個章節里,幾乎每個章節都能看到哈希函數的使用。

用哈希函數的唯一性用來防止作假——數字簽名

用哈希函數的唯一性來提升效率——默克爾樹檢索交易記錄

用哈希函數的單向性用來保密——公鑰生成比特幣的地址

用哈希函數的暴力求解來設計比特幣的工作量證明——當范圍足夠大的時候,拿著指紋去找指紋擁有人是不可能的事情,但如果把范圍縮小呢,比如在一個只有幾百萬人的城市里找,難度就會小很多,這就是比特幣的mining難度調整機制,想要難度高一點那就把范圍擴大一點,想要難度低一點就把范圍縮小一點。

1953年哈希函數出現,1970年哈希函數蓬勃發展,2001年SHA-256出現,在2008年時,哈希函數卻在中本聰手里被玩出了花,成為了區塊鏈技術里不可撼動的基石。

從這個角度看,多少讓人理解了為什么專家和大牛都忍不住夸贊中本聰天才,甚至懷疑中本聰是不是外星人。

至此,雖然比特幣白皮書中技術原理你只是懂了一個基礎知識哈希函數,但這一點都不妨礙你理解了比特幣白皮書里50%想要表達的內容。

Tags:比特幣ETHCRYPTODEFI比特幣2023年漲還是跌ethereal詞源Crypto Cavemen ClubFarm Defi

LTC
Glassnode:比特幣ETF推動CME BTC期貨未平倉合約和交易量創新高_ODE:OurGlass

巴比特訊,10月31日,據Glassnode最新鏈上周報,在首個比特幣期貨ETF推出的同時,比特幣反彈至歷史新高。長期持有者正在獲取適度的利潤,然而他們在下跌期間放緩了賣出速度.

1900/1/1 0:00:00
盤點 | 10月發生較典型安全事件超22起,主要集中于DeFi與加密騙局兩個領域_加密貨幣:ANC

又到了每月安全盤點時刻!據成都鏈安安全輿情監控數據顯示:2021年10月,各類安全事件仍然時有發生,本月發生較典型安全事件超『22』起.

1900/1/1 0:00:00
ZBG關于XCH暫停充提幣的公告_OIN:POOLX

公告編號2021110101各位關心ZBG的投資者們和項目方:XCH因錢包維護暫停充提幣,具體開放時間以公告為準,給您帶來不便深感抱歉,敬請諒解.

1900/1/1 0:00:00
BKEX Global 關于上線 MEWTWO(Mewtwo Inu)并開放充值功能的公告_WTW:PKEX

尊敬的用戶:?????????????BKEXGlobal即將上線MEWTWO,詳情如下:上線交易對:MEWTWO/USDT幣種類型:ERC20充值功能開放時間:已開放交易功能開放時間:2021.

1900/1/1 0:00:00
「Facebook」用了17年的名字被拋棄,扎克伯格為什么死磕元宇宙?_ACE:BOOK

中創熱點:AllinMetaverse(元宇宙),扎克伯格在豪賭一個未來!僅一個小時的時間,有關“Facebook正式改名Meta”的消息就沖到了微博熱搜前五,引發了近3億人討論關注.

1900/1/1 0:00:00
NFT市場出現抄底信號?| Foresight Ventures Weekly Brief_GOD:gods幣能投資嗎

撰文:ForesightVentures 概要: Fantom生態TVL出現大幅度上漲。去中心化交易所成交活躍。NFT市場銷量已達到爆發后的最低值.

1900/1/1 0:00:00
ads