以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

比特幣:科普 | 區塊鏈技術不可撼動的基石:哈希函數

Author:

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

這是白話區塊鏈的第1887期原創?作者|復利青年出品|白話區塊鏈

比特幣作為加密行業第一個成功的應用,自誕生以來受到越來越多的關注。不過一旦深入一點了解比特幣背后的技術,哈希函數就是繞不開的概念,那么哈希函數到底是什么?

維基百科是這么說的:

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

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

Elastic Swap項目遭到閃電貸攻擊:金色財經報道,據CertiK監測,Elastic Swap項目遭到閃電貸攻擊,共計損失約37.4萬美元(約18.74萬USDC和4.06萬TIC)。

AVAX合約地址:0x75739a693459f33B1FBcC02099eea3eBCF150cBe[2022/12/13 21:41:13]

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

1、任何長度的內容2、經過這系列復雜但固定的數學變換后3、會輸出一個固定長度和格式的數據

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

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

加密總市值回升至1萬億美元上方:金色財經報道,隨著比特幣的反彈,當前加密總市值重新回升至1萬億美元上方,據CoinGecko數據,截至發稿,加密總市值為1,012,512,481,232美元,過去24小時漲幅為6.0%。24小時交易量為224,988,454,075美元。[2022/9/27 22:33:35]

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

1、哈希函數的唯一性

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

馬斯克與Twitter將在本周綜合聆訊上交鋒:金色財經消息,負責審理馬斯克和推特(TWTR.N)之間訴訟的特拉華州法官安排在本周舉行一次聆訊,就一系列問題進行口頭陳述,其中包括馬斯克修改其反訴的要求。法官Kathaleen McCormick在上周五的一份文件中說,她將考慮雙方提出的幾項懸而未決的法律動議,例如,馬斯克最近要求將Twitter前安全主管Pieter Zatko的舉報人投訴中的指控加入到他的反訴中。馬斯克還要求將為期五天的無陪審團審判從今年10月推到11月。(金十)[2022/9/6 13:10:23]

2、哈希函數的單向性

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

路透社:馬斯克對推特的反訴細節或將于周五公開:8月4日消息,據主審法官、特拉華州衡平法院院長凱瑟琳·麥考密克(Kathleen McCormick)周三裁定,馬斯克的反訴應在當地時間 8 月 5 日下午公布。

此前報道,特拉華州衡平法院法官 Kathaleen McCormick 在威爾明頓聽證會上將推特(Twitter)訴馬斯克(Elon Musk)案定于 10 月進行審判。(路透社)[2022/8/4 3:42:43]

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

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

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

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

3、哈希函數的暴力求解

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

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

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

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

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

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

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

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

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

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

END

上一篇:科普|以太坊虛擬機EVM是什么,有何用處?

『聲明:本文為作者獨立觀點,不代表白話區塊鏈立場,本內容僅供廣大加密愛好者科普學習和交流,不構成投資意見或建議,請理性看待,樹立正確的理念,提高風險意識。文章版權和最終解釋權歸白話區塊鏈所有。』

歡迎長按二維碼

閱讀白話區塊鏈入門連載

↓↓↓

喜歡請點「在看」

Tags:比特幣馬斯克區塊鏈TER比特幣怎么挖挖一枚需要多久呢馬斯克什么星座區塊鏈包括哪些方面FIGHTER

以太坊價格今日行情
LOOKS:深挖鏈上數據:為什么Blur的空投策略更有效?

數據分析師?J.Hackworth?深挖鏈上數據,研究對比了?LooksRare、X2Y2和Blur?空投前后的數據情況,以確定每家空投的實際有效程度。Odaily星球日報對原文進行編譯整理.

1900/1/1 0:00:00
BID:做市商的春天?帶火NFTfi概念的Blur空投獎勵有多誘人?

距離2月14日情人節Blur第一次代幣空投已經過去半個多月,但加密市場對于Blur的熱情似乎不減反增。在這個充滿變數的行業,尤其是熊市期間,很難見到一個項目這么“抗打”.

1900/1/1 0:00:00
NFT:要炒比特幣域名了嗎?如何獲得.sats域名?

在這篇文章中,我會以.sats域名的鑄造為例,帶你走一遍完整的BTCNFT鑄造流程。在延展閱讀處,會稍微解釋下閃電網絡、Taproot地址和?Ordinals協議.

1900/1/1 0:00:00
WEB:「中國概念」項目超級盤點 | Web3 中的神秘東方力量

近期香港的政府和監管機構向Web3和Crypto世界遞來了越來越多的橄欖枝,從政策、資源、資金等各個方面大力支持Web3的發展與落地.

1900/1/1 0:00:00
BOND:LQTY深度用戶親述:LUSD是頂級DeFi穩定幣,卻面臨擴張之殤

最近一段時間,市場開始對usdc,busd甚至dai都有了一些fud,從curve的交易量我們就能看出來市場情緒的變化,3pool24小時的交易量達到了6.13億美金,甚至超過了池子的TVL.

1900/1/1 0:00:00
ETH:從5個典型區塊鏈項目看SSV協議的合理估值

近期,隨著以太坊上海升級的臨近,DVT技術龍頭SSVNetwork受到了越來越多的關注,其二級市場表現也讓大家津津樂道,不少人對于SSV協議的估值都給出了自己的計算.

1900/1/1 0:00:00
ads