為什麼區塊鏈這個技術可以防止竄改?

是甚麼樣的技術可使區塊鏈能防止有心人是竄改數據?經由下列的影片簡單的示範,我相信應該可以了解。
https://www.youtube.com/watch?v=_160oMzblY8

甚麼是Hash function?中文名稱叫做雜湊演算法,又稱雜湊函式,雜湊函式把訊息或資料壓縮成摘要,即使輸入一個龐大的資料,也能縮減成一個固定格式的元組字串,使資料量變小。因為雜湊演算法的特性,使得它非常適合做區塊鏈的核心技術。

(1)好的雜湊函式幾乎不可能出現雜湊衝突
(2)隱藏的特質:,沒有快速的方法可以計算其給定的雜湊值的原始輸入
(3)便利驗證:相對於輸入的資料,雜湊值通常比較短,可以方便檢視原始資料是否有被修改過。

當交易時,交易的紀錄會壓縮為一個雜湊值並形成一個區塊,這個區塊也被寫入上一個區塊的雜湊值,所有的雜湊值都會記錄在每個網絡的節點上,當有人任意修改其中的交易紀錄,其中的雜湊值便會改變。若只是修改最後一筆資料,只有最後一個雜湊值會改變,但若是修改中間的一筆紀錄,則會如骨牌效應般,所有區塊的雜湊值將會兜不起來,從整個網絡來看,由於每個節點都會儲存所有交易結果的雜湊值,因此只要一對照,就可以馬上知道區塊的那些資料曾經被修改過






留言

這個網誌中的熱門文章

記帳士學習筆記 售後服務保固義務

學習筆記 分公司會計處

用Excel VBA撰寫簡易會計軟體