加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > 以太坊 > Info

區塊鏈中的哈希到底是什么?_區塊鏈:MER

Author:

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

什么是哈希?

哈希是將任意長的輸入編程加密的固定長度輸出的過程。哈希并不等同于加密方法,因為無法解密哈希值來獲取原始數據。事實上哈希是一種單項加密函數。有了哈希函數,就可以將互聯網上的數據以固定長度字符串的形式來保存。其中一種方法就是SHA-256,SHA-256是SHA-1的后繼者,SHA-1的輸出是160位的。哈希是如何應用在區塊鏈中的?

在區塊鏈中,每個區塊中都有前一個區塊的哈希值,前一個區塊叫做當前區塊的父區塊。由于每個區塊都有前一個區塊的哈希值,當修改當前區塊的任意數據都會導致區塊的哈希值發生變化,這會對前一個區塊產生影響,因為其中含有前一個區塊的地址。比如,當前有兩個區塊,一個是當前區塊,一個是父區塊。當前區塊中有父區塊的地址,如果需要修改當前區塊的數據,就需要對父區塊鏈進行修改。如果只有兩個區塊就比較好修改數據,但事實上區塊鏈上有很多的區塊。截至2020年1月24日12:32,一共有614272個區塊,第614272個區塊的哈希值為00000000000000000007a6be31011560f1e3abe8f125e356a31db6051753334e。如果想要修改第614272個區塊的數據,那么614271區塊的哈希地址就會發生改變,但是修改所有614271個區塊的哈希值是不可能的,因此區塊鏈中數據的不可篡改和可信賴的。區塊鏈的第一個區塊叫做Genesis區塊。研究人員對該過程進行了可視化:

香港兩所大學學生團隊獲國際區塊鏈奧林匹克競賽金牌:香港中文大學和香港科技大學的學生在今年的國際區塊鏈奧林匹克競賽(IBCOL)中獲得金牌。兩所大學的學生建立學術證書驗證平臺BCred,旨在解決簡歷和證書欺詐問題。(Decrypt)[2020/7/10]

如果對輸入產生小的修改,都可能會導致輸出產生大的改變。哈希是區塊鏈技術和不可篡改和潛力的核心基礎和最重要的方面。哈希維護了記錄和查看數據的真實性,區塊鏈的完整性也是這樣的。這也是區塊鏈技術最重要的技術特征的一部分,只有理解了哈希才能了解區塊鏈不可篡改性的潛力和價值。MerkleTree是什么?

動態 | 浙江大學計算機創新技術研究院將在區塊鏈等領域培育一批高新技術企業:據中國蕭山網報道,蕭山與浙江大學共建浙江大學計算機創新技術研究院,將開展浙江大學計算機學院先進技術與成果的產業化、前沿技術的研究等,匯聚一批有志于創業的計算機學院教授、學生、畢業校友,在人工智能、大數據、云計算、網絡空間安全、區塊鏈、物聯網、虛擬現實和增強現實等領域培育一批高新技術企業。[2019/1/17]

當有大量數據需要驗證時,就需要消耗大量的內存來存儲和確保安全,這個過程很難。但是又了馬爾科夫樹,就可以輕易解決這些問題。馬爾科夫樹是區塊鏈技術的基礎,在該結構中,可以很容易地在大量數據中找出哪些數據發生了變化,整個數據驗證的過程非常高效。比特幣和以太坊中都使用了馬爾科夫樹。

現場 | 海南百度區塊鏈實驗室正式成立:金色財經10月18日現場報道,今日海南省人民政府與百度公司戰略合作簽約儀式在海南生態軟件園舉辦。海南省工信廳、百度公司、海南生態軟件園三方將共同建立百度區塊鏈實驗室。[2018/10/18]

從上圖可以看出,所有的交易都在底部,最頂部的哈希值叫做Roothash或Merkleroot。如上圖所示,有4個交易A、B、C、D。A和B哈希后會形成一個哈希值,C和D會形成另一個哈希值,AB的哈希結果和CD哈希結果會組合來形成一個新的哈希值——Roothash或MerkleRootABCD。Roothash有所有交易的信息。馬爾科夫樹會重復計算節點對的哈希值,直到只剩下一個哈希值,就是Roothash。Merkletree是一個二叉樹,所以需要偶數個葉子結點,如果交易數是奇數,那么最后一個哈希值會復制一次來創建偶數個葉子節點。

中國香港建立基于區塊鏈的貿易融資系統:中國香港特別行政區政府正在計劃建立基于區塊鏈的貿易融資體系,這一計劃將有利于促進中國大陸地區的“一帶一路”倡議。[2017/11/15]

如上圖所示,可以看出奇數值的交易數中有復制的交易進行了哈希,表明Merkletree會計算奇數的葉子樹。所有交易數據會總結稱一個Roothash,保存在區塊頭中。數據中有任何改變,整個哈希值就會變化,如果哈希值變化了,Merkleroot就會發生變化。Merkletree可以幫助維護數據的完整性。Merkletree的另一個好處是如果想要了解特定交易的狀態,無需下載整個區塊鏈,只需要請求豎直證明和樹的特定分支,驗證一個特定的交易分支。如何用哈希來確保數據安全?

哈希還增加了數據的安全性。因為沒有加密數據,所以無需也無法解密數據。因為哈希函數是單向加密函數,加密哈希函數需要滿足一些關鍵特征才能保證是有用的,包括:每個哈希值都是不同的相同的消息會生成相同的哈希值無法根據哈希值確定輸入值輸入值的微小變化也會導致整個哈希值的變化哈希可以幫助確定數據是否被修改過。比如,之前下載了一些重要信息,為確定數據是否被修改過,可以對數據進行哈希計算,并比較數據的哈希值和接收到的數據的哈希值。如果哈希值相同,就表明數據沒有被修改過,如果哈希值不匹配,就表明數據在發送后接收前被修改了。

Tags:區塊鏈ROOTMERROO區塊鏈最新應用gROOT幣mer幣是什么鏈的Groovy Finance

以太坊
國際清算銀行:沒有央行數字貨幣專注于跨境支付_BDC:BDCC Gold Chain

編者按:本文來自:Cointelegraph中文,作者:HelenPartz,Odaily星球日報經授權轉載。一份新報告稱,跨境支付似乎并不是全球各國參與本國數字貨幣項目的優先事項.

1900/1/1 0:00:00
這個加密貨幣巨人擁有277000個BTC,華爾街巨頭真的來了_比特幣:數字資產

編者按:本文來自鏈內參,作者:內參君,Odaily星球日報經授權轉載。最新公布的數據顯示,全球最大的加密機構資產管理公司灰度投資目前持有約27.7萬比特幣(BTC),價值28.66億美元.

1900/1/1 0:00:00
PeckShield:2019年度區塊鏈安全復盤總結暨區塊鏈十大安全事件_區塊鏈:PhoenixDefiSwap

如果說2018年,我們做區塊鏈安全擁有了“上帝視角”,那過去的2019年,我們則收獲了“圣母心態”.

1900/1/1 0:00:00
?Arbs利用DeFi僅幾秒鐘賺了90萬美元,引出DeFi中的問題_EFI:My Defi Legends

編者按:本文來自頭等倉區塊鏈研究院,Odaily星球日報經授權轉載。Arbs利用DeFi僅幾秒鐘賺了90萬美元,事件一出現,發人深省。上周末,美國發生bZx攻擊事件,給去中心化金融帶來沉重打擊.

1900/1/1 0:00:00
慢霧:詳解DeFi協議bZx兩次被黑始末_ETH:USD

本文作者:yudan@慢霧安全團隊前言今早,bZx疑似遭遇第二次攻擊,不同的是本次的對象是ETH/sUSD交易對,但也許有人會有疑問.

1900/1/1 0:00:00
區塊鏈的未來不是比特幣、以太坊,而是多鏈、多令牌_區塊鏈:ETH

編者按:本文來自鏈內參,作者:內參君,Odaily星球日報經授權轉載。不可否認,比特幣的發明是數字資產領域的重大突破.

1900/1/1 0:00:00
ads