close

 

1. 甚麼是區塊鏈,下圖就是區塊鏈示意圖,有” 區塊 “ 然後” 鏈 “在一起,就成了

2. 而這些區塊鏈資訊不同於現行的方式,儲存在單一中心主機,而是儲存在每一台參與的電腦上(一般稱為節點),所以,縱使您成功竄改了其中一台電腦的資料,由於網路上還有成千上萬的電腦有著相同的資料,所以對於整個區塊鏈無法構成任何的影響

3. 接下來,在這裡我們用bitcoin為例來說一個"區塊"內的結構是如何的

 

4. 如上圖所示,每一個Block都指向前一個Block,而構成長長的"鏈",除此之外,主要資訊都是放在Transaction中,您可以直接想成這裡就是內文。但為了防止被非法竄改,所以我們要將本次交易的內容Hash過,並且透過Merkle Tree的原理,確保除了本筆之外,包含之前的所有交易都不會被非法竄改,將最後算出來的Hash值存放在Merkle Root中。(如果您還是無法理解,就簡單的認定Merkle Root是一種安全機制,透過數學運算確保資料都是合法,沒有被竄改就對了)

 

5. 所以,整合以上的資訊可以發現,我們透過數學的演算法來確保每一筆資料都無法被竄改,並且長長的鏈結讓他的歷史資料都可以被追朔,而去中心化的資料儲存方式,也讓他避免發生中心化的單點攻擊。最後,也每一個節點都握有相同的一份資料,所以也讓整個區塊鏈是透明的,更增加了他的可信任度。

6. 講完了,這就所謂的Block Chain最早期基本原理,也就是目前bitcoin的核心技術觀點,真的! 沒騙各位,就這樣而已

P.S. 之後會談到以太坊予以太幣相關技術,但目前各位先知道這樣的基礎觀念就可以了,後面會慢慢導入說明)

arrow
arrow
    文章標籤
    區塊鏈 科普知識
    全站熱搜

    miin1130 發表在 痞客邦 留言(0) 人氣()