比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

區塊鏈中的哈希到底是什么?_OOT

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區塊。研究人員對該過程進行了可視化:

A股開盤:深證區塊鏈50指數上漲0.26%:金色財經消息,A股開盤,上證指數報3214.40點,上漲0.13%,深證成指報13002.84點,開盤上漲0.05%,深證區塊鏈50指數報3930.36點,開盤上漲0.26%。區塊鏈板塊開盤上漲0.03%,數字貨幣板塊下跌0.36%。區塊鏈板塊218只概念股中,114只上漲,37只平盤,67只下跌。數字貨幣板塊32只概念股中,16只上漲,4只平盤,12只下跌。[2020/7/17]

動態 | 國家開發銀行:支持區塊鏈技術和產業創新發展:國家開發銀行1月7日在京召開黨委理論學習中心組學習(擴大)會,學習貫徹習近平總書記在中央局第十八次集體學習時的重要講話精神,了解把握區塊鏈技術發展現狀和趨勢,提高運用和管理區塊鏈技術的能力。國開行黨委書記、董事長趙歡表示,國開行要繼續發揮“專家銀行”優勢,加強對包括區塊鏈技術和產業在內的新技術、新產業的學習、跟蹤和研究,將其作為開發性金融服務國家戰略的重要領域。國開行要進一步加強區塊鏈技術的研究和運用,使區塊鏈技術在提升開發性金融治理能力、幫助解決中小企業融資難融資貴及銀行風控難等問題上發揮更大作用,助力開發性金融更好服務國家戰略。[2020/1/10]

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

動態 | 意大利銀行業協會通過區塊鏈成功測試數據對賬:意大利銀行也協會(ABI)在一個區塊鏈平臺上成功地處理了一整年的本地銀行活動的對賬數據。該協會在10月12日發布的新聞稿中宣布了Spunta項目系統的成功測試。[2019/10/14]

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

動態 | 天涯社區公布天涯鉆挖礦機制 區塊鏈通證名稱為TYT:據天涯社區最新公告,宣布基于區塊鏈技術的通證“天涯分Tianya Token(TYT)”體系將于8月8日開放全民公測,正式開啟“特持鉆挖礦”、“創作挖礦”、“投票挖礦”計劃。

TYT是天涯區塊鏈生態體系內的唯一記帳憑證,限量900億枚,社區用戶將根據其對社區的貢獻獲得TYT的獎勵。TYT作為價值傳遞的媒介,主要用途是完成社區內各種交易和支付。根據公告,天涯社區預留20%TYT,用于團隊激勵、生態拓展投資以及運營推廣等;80%的TYT用于用戶參與內容創作及社區治理的獎勵。[2018/7/25]

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

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

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

Tags:區塊鏈OOTROOROOT區塊鏈存證是什么意思football幣發行量Mushroomoneroot幣騙局

比特幣價格今日行情
EOS散戶:BM像一個有夢想的中二青年_EOS

BM的“亂來”,讓回調中的EOS的價格又崩了。在這之前,EOS趨勢向好。一方面,受到減半行情提振,EOS處于領漲狀態,投資者們對EOS的信心有所回升.

1900/1/1 0:00:00
Nexus Mutual:本次漏洞披露帶給我們的啟示是什么?_TFI

編者按:本文來自加密谷Live,作者:RoxanaDanila,翻譯:子銘,Odaily星球日報經授權轉載。在過去的一周之內,我們已經收到了兩個負責任的漏洞披露.

1900/1/1 0:00:00
BSV貢獻者回應一切:關于BSV暴拉、CSW崇拜和社區“中心化”_SDT

加密貨幣行業的2020年充滿了未知和不確定性,但八大幣種減半帶來的強利好相對確定。為此,星球超話社區專門開設了“減半專場”,希望和大家一起透過迷霧,發掘此中價值和前行方向.

1900/1/1 0:00:00
幣安想做企服平臺?CZ預計五年內云服務成最大收入來源_DAILY

文|秦曉峰編輯|Mandy王夢蝶出品|Odaily星球日報 交易所一直是加密交易行業中競爭激烈的“必爭之地”,牛市中幾乎每天都有新的交易所誕生,又不久就批量夭折.

1900/1/1 0:00:00
Gavin談波卡表親Kusama的發展規劃和應用場景_SAMA

編者按:本文來自PolkaWorld,作者:GavinWood,Odaily星球日報經授權轉載.

1900/1/1 0:00:00
微軟:All in區塊鏈,BaaS服務力壓阿里云、亞馬遜等科技巨頭_ZUR

編者按:本文來自01區塊鏈,作者:趙越,Odaily星球日報經授權轉載。目前,全球BigTech都在加速區塊鏈布局.

1900/1/1 0:00:00
ads