這是白話區塊鏈的第1887期原創?作者|復利青年出品|白話區塊鏈
比特幣作為加密行業第一個成功的應用,自誕生以來受到越來越多的關注。不過一旦深入一點了解比特幣背后的技術,哈希函數就是繞不開的概念,那么哈希函數到底是什么?
維基百科是這么說的:
哈希函數是一種從任何一種數據中創建小的數字指紋的方法。哈希函數把消息或數據壓縮成摘要,使得數據量變小,將數據的格式固定下來。該函數將數據打亂混合,重新創建一個叫做散列值的指紋。
百度百科和維基百科真有別稱的話,應該叫看不懂百科。給哈希函數一個簡潔的白話定義:哈希函數是一系列復雜的但輸出值位數固定的數學變換。
幣安宣布已加入認證制裁專家協會 (ACSS):1月7日消息,幣安宣布已加入認證制裁專家協會(ACSS),成立于 2018 年 ACSS 的是世界上唯一一個匯集了制裁合規專業人士的組織。作為認證過程的一部分,所有制裁團隊都需要接受 ACSS 培訓。幣安是第一家正式加入該協會的加密貨幣交易所。[2023/1/7 10:59:07]
變換不能亂變換,要照著如下過程來:
1、任何長度的內容2、經過這系列復雜但固定的數學變換后3、會輸出一個固定長度和格式的數據
腳注:數學領域會用H表示這經過變化后輸出的數值,中文名叫消息摘要或數字指紋。
比如,在比特幣中,公鑰生成地址時用到的哈希函數SHA256,后面的“256”的意思是輸出是固定256位長度的數據。
加密做市商B2C2 CEO Phillip Gillespie將卸任,由NicolaWhite接任:金色財經報道,加密做市商B2C2集團首席執行官Phillip Gillespie即將卸任。現任美國首席執行官Nicola White已擔任集團首席執行官一職,總部位于東京的 Gillespie希望與SBI在數字資產領域擔任風險投資角色。[2022/11/11 12:51:42]
這數學變換不是任意變換都能被稱之為哈希函數,一個數學變換要升級為哈希函數必須符合三個條件:唯一性、單向性、暴力求解:
1、哈希函數的唯一性
直觀的理解就是:只有輸入X,才能得到H。理解這個特性時,可以把哈希函數理解成你和你的指紋,你是輸入,你的指紋是輸出,唯一性就是指只有你才能有你的指紋,在比特幣里就是指,你轉賬用的比特幣地址,只有你的公鑰才能生成,就像你的指紋是獨一無二的一樣,世界上沒有任何其他人能生成和你一樣的轉賬地址。
Shil.me完成120萬美元融資,OpenSea和小紅書等參投:6月8日消息,Shil.me宣布完成120萬美元融資,OpenSea Ventures、Folius、Zee Prime、Mask、XiaoHongShu (LittleRedBook)、Formless、DWeb3、Token Bay Capital、Big Brain和Vibe Capital參投,個人投資者包括Patricio(POAP創始人)、Charles(Nifty Island創始人)、Vijay(Bitscrunch創始人)、Evan Thorpe(630 Ventures)Dan Bertoli(Quona)和Jack Sun(Steel Perlot)。
籌集的資金將用于建立一個有意義的交互層,使用戶不僅可以展示、分享、交易和管理NFT,還可以展示來自整個Web3生態系統的數字資產。[2022/6/9 4:11:34]
2、哈希函數的單向性
日本通過穩定幣法案,未來數月內將推出管理穩定幣發行方的法規:6月3日消息,日本議會周五通過了一項法案,澄清了穩定幣的法律地位,將其本質上定義為數字貨幣。根據新法律,穩定幣必須與日元或其他法定貨幣掛鉤,并保證持有者有權按面值贖回。至此,日本成為首批圍繞穩定幣引入法律框架的主要經濟體之一。
該法律上的定義實際上意味著穩定幣只能由持牌銀行、注冊轉賬代理機構和信托公司發行,注重投資者保護。該法案沒有涉及Tether等海外發行方發行的穩定幣或算法穩定幣。據悉,日本的加密交易所沒有上線穩定幣。
新的法律框架將在一年內生效。日本金融廳表示,將在未來幾個月推出管理穩定幣發行方的法規。(彭博社)[2022/6/3 4:00:02]
哈希函數的單向性是指H是無法反向推導X。如果給你一個指紋,僅有一個指紋的你,是絕對想象不出指紋的主人到底是男是女,到底長什么樣,只能知道這是個指紋。
哈希函數的單向性可以用一個不準確但十分形象的類比來直觀理解——來猜猜下巴的主人是誰?
這Man味十足的迷人下巴主人是白宇?是張震?還是趙又廷?謎底揭曉:是我們喜愛的坤坤,不是蔡徐坤,而是鄉村F4謝廣坤↓
因為哈希函數的單向性,所以在比特幣里,即使我們的收款地址是公開的,但是沒人能知道我們生成收款地址的公鑰是什么,更無法知道生成公鑰的私鑰是什么。
市面上有一種言論說,量子計算機的出現會讓比特幣一文不值,但現在你應該知道,即使量子計算機出現可,目前也難以攻破哈希函數,哈希函數是中本聰為比特幣設置的一道安全鎖,希望比特幣有充足的時間升級到抗量子的加密算法。
3、哈希函數的暴力求解
如果知道哈希值H真想找到輸入值X,只能從源頭出發,一個數一個數去嘗試,每個數都套到哈希函數里,然后看看輸出的哈希值是不是等于H。
就像如果你真想知道某個指紋是誰的指紋,你只能全世界一個個人找過去,去對比每一個手里的指紋和這個指紋,是不是完全相同,沒有絲毫偏差。?02?
哈希函數因為這三個特性變成了中本聰手里的利器,幫助他在設計比特幣的路上解決了多個難題,在比特幣白皮書中,除了簡介和結論的10個章節里,幾乎每個章節都能看到哈希函數的使用。
用哈希函數的唯一性用來防止作假——數字簽名
用哈希函數的唯一性來提升效率——默克爾樹檢索交易記錄
用哈希函數的單向性用來保密——公鑰生成比特幣的地址
用哈希函數的暴力求解來設計比特幣的工作量證明——當范圍足夠大的時候,拿著指紋去找指紋擁有人是不可能的事情,但如果把范圍縮小呢,比如在一個只有幾百萬人的城市里找,難度就會小很多,這就是比特幣的mining難度調整機制,想要難度高一點那就把范圍擴大一點,想要難度低一點就把范圍縮小一點。
1953年哈希函數出現,1970年哈希函數蓬勃發展,2001年SHA-256出現,在2008年時,哈希函數卻在中本聰手里被玩出了花,成為了區塊鏈技術里不可撼動的基石。
從這個角度看,多少讓人理解了為什么專家和大牛都忍不住夸贊中本聰天才,甚至懷疑中本聰是不是外星人。
至此,雖然比特幣白皮書中技術原理你只是懂了一個基礎知識哈希函數,但這一點都不妨礙你理解了比特幣白皮書里50%想要表達的內容。
END
上一篇:科普|以太坊虛擬機EVM是什么,有何用處?
『聲明:本文為作者獨立觀點,不代表白話區塊鏈立場,本內容僅供廣大加密愛好者科普學習和交流,不構成投資意見或建議,請理性看待,樹立正確的理念,提高風險意識。文章版權和最終解釋權歸白話區塊鏈所有。』
歡迎長按二維碼
閱讀白話區塊鏈入門連載
↓↓↓
喜歡請點「在看」
Tags:比特幣穩定幣區塊鏈CSS比特幣鉆石還會到50元一個嗎數字人民幣穩定幣CCNY區塊鏈運用的技術中不包括哪一項內容BCSSTAR
意外還是驚喜? 最近出現了一種在比特幣區塊鏈上鑄造非同質代幣的新方法,它可以將NFT的實質內容完全放到比特幣區塊鏈上。只有這套標準的創造者CaseyRodarmor不樂意管這些東西叫NFT.
1900/1/1 0:00:00這里不討論Canto,Evmos這種Csomos里的EVM鏈,他們因為用的是EVM所以和Cosmos生態連接不是很緊密,他們體驗上更偏向傳統的EVM鏈,雖然他們也支持IBC.
1900/1/1 0:00:00過去,GMX、Velodrome等受到扶持和激勵的第2層(L2)應用程序已被證明其成功性并成為贏家;那么,通過研究下一輪潛在的激勵接受者,可能會指引我們發現下一波可能崛起的協議.
1900/1/1 0:00:00IOSGDenver老友記(OldFriendsReunion,OFR)于3月1日在美國Denver成功舉辦!!!很早的時候,我們就注意到,今年的ETHDenver似乎格外吸引人.
1900/1/1 0:00:00MarsBitCryptoDaily2023年3月8日 一、?今日要聞 灰度比特幣信托負溢價率收窄至44.55%據Coinglass數據顯示,當前灰度總持倉量達191.29億美元.
1900/1/1 0:00:00收益率具有跟代幣價格相似的波動性,在牛市中上漲,在熊市中下跌。PendleFinance的目標是通過增加牛市中的收益率敞口和對沖熊市期間的收益率下滑風險,為用戶提供具有吸引力的收益率.
1900/1/1 0:00:00