2023-04-11|閱讀時間 ‧ 約 2 分鐘

哈希值與不可竄改性 | 區塊鏈小教室 EP003

區塊鏈的核心技術之一
區塊鏈的核心技術之一
很多人都會說區塊鏈是一種分散帳本的概念,因為它將帳本的資料都儲存在每一個區塊中,並且透過節點的機制分散保管。
至於節點是什麼,我們其他篇的文章會再進一步探索。

什麼是哈希值?
如果要談起哈希值,這牽涉到複雜的密碼學數學公式,所以本篇文章並不會去探索它的原理,但是它的存在確是區塊鏈內容變成不可竄改的關鍵。
哈希值是將任意長度的輸入字符串,轉換為密碼,並進行固定輸出的過程。哈希值不是一個「密碼」,我們不能通過解密哈希來檢索原始數據,它是一個單向的加密函數
但是就因為這樣的機制,我們會用哈希值,將區塊鏈每一塊當中的資料進行哈希加密。
執行加密的過程我用下面這張圖示意(有點饒舌的說明)。
有點饒舌,但是看完會了解意思
也就是每個新的區塊,都會承繼上一個區塊的哈希值,產生連鎖反應

資料無法被竄改

這樣的好處是,為了驗證哈希值,這代表區塊鏈當中的內容是無法更動的,因為任何一個更動都會導致哈希值出現變化,而立刻會被抓到
也因如此,區塊鏈的內容是無法被竄改的。
回歸到生活面,如果你儲存在銀行的錢,銀行可以隨便更改,或是被駭客入侵後,數字被改,這樣這銀行還有公信力嗎?
而區塊鏈的誕生,因為有很多節點同時保管這些分散帳本,就算一個節點被入侵竄改,但是當它的哈希值被其他節點發現異常,這種錯誤就會立刻被發現
這樣的帳本不就安全多了嗎?

另外有人在問,為什麼如月黑子下面會有個人小資料,這是要讓大家更了解黑子的小秘密,可能未來會有彩蛋喔,那我們就下一篇文章見囉!
分享至
成為作者繼續創作的動力吧!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

作者的相關文章

自由之心本部的沙龍 的其他內容

你可能也想看

發表回應

成為會員 後即可發表留言
© 2024 vocus All rights reserved.