初識區塊鏈

1.區塊鏈概念:

        區塊鏈是由包含交易信息的區塊從後向前有序鏈接起來的數據結構。

        區塊被從後向前有序地鏈接在這個鏈條裏,每個區塊都指向前一個區塊。區塊鏈經常被視爲一個垂直的棧,第一個區塊作爲

棧底的首區塊,隨後每個區塊都被放置在其他區塊之上。

        對每個區塊頭進行SHA256加密哈希,可生成一個哈希值。通過這個哈希值,可以識別出區塊鏈中的對應區塊。同時,
每一個區塊都可以通過其區塊頭的“父區塊哈希值”字段引用前一區塊(父區塊)。也就是說,每個區塊頭都包含它的父
區塊哈希值。這樣把每個區塊鏈接到各自父區塊的哈希值序列就創建了一條一直可以追溯到第一個區塊(創世區塊)的

鏈條。

2.爲什麼區塊鏈很安全?

         由於區塊頭裏麪包含“父區塊哈希值”字段,所以當前區塊的哈希值因此也受到該字段的影響。如果父區塊的身份標識發
生變化,子區塊的身份標識也會跟着變化。當父區塊有任何改動時,父區塊的哈希值也發生變化。父區塊的哈希值發生
改變將迫使子區塊的“父區塊哈希值”字段發生改變,從而又將導致子區塊的哈希值發生改變。而子區塊的哈希值發生改
變又將迫使孫區塊的“父區塊哈希值”字段發生改變,又因此改變了孫區塊哈希值,等等以此類推。一旦一個區塊有很多
代以後,這種瀑布效應將保證該區塊不會被改變,除非強制重新計算該區塊所有後續的區塊。正是因爲這樣的重新計算
需要耗費巨大的計算量,所以一個長區塊鏈的存在可以讓區塊鏈的歷史不可改變,這也是比特幣安全性的一個關鍵特

徵。

3.區塊鏈的比喻

          你可以把區塊鏈想象成地質構造中的地質層或者是冰川巖芯樣品。表層可能會隨着季節而變化,甚至在沉積之前就被風
吹走了。但是越往深處,地質層就變得越穩定。到了幾百英尺深的地方,你看到的將是保存了數百萬年但依然保持歷史
原狀的岩層。在區塊鏈裏,最近的幾個區塊可能會由於區塊鏈分叉所引發的重新計算而被修改。最新的六個區塊就像幾
英寸深的表土層。但是,超過這六塊後,區塊在區塊鏈中的位置越深,被改變的可能性就越小。在100個區塊以後,區
塊鏈已經足夠穩定,這時Coinbase交易(包含新挖出的比特幣的交易)可以被支付。幾千個區塊(一個月)後的區塊

鏈將變成確定的歷史,永遠不會改變。

參考文獻:《精通比特幣》

發佈了40 篇原創文章 · 獲贊 35 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章