• 沒有找到結果。

第三章 區塊鏈之起源與發展

第二節 區塊鏈技術之特色與優點

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

- 41 -

圖 9:區塊資料遭到竄改示意圖

第二節 區塊鏈技術之特色與優點

總和上述整體來說,區塊鏈有著以下幾點特色

(一)、 去中心化

由於區塊鏈只需要網際網路便可以達成,故區塊鏈技術不依賴特定的任何 第三方管理機構或硬體設施(如現今銀行、中央清算機構的存在),沒有中心管 制的因素下,除了自己不斷形成的區塊鏈本身,通過分散式計算和帳本的存 儲,各個節點、使用者實現了自我驗證、檢驗資訊、傳遞資訊和管理資訊的能 力。

換言之,在原本的社會結構下,銀行是為了穩定金融秩序而存在,但在去 中心化的比特幣之中,卻也變相達成了系統穩定的目的。去中心化更可說是區 塊鏈最突出的特徵之一。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

- 42 -

(二)、 開放性

除了區塊鏈技術基礎是開放的因素之外,在上述介紹中可以發現,區塊鏈 的最大存活關鍵,便是強大的網路,越多的使用者同時加入系統進行區塊鏈系 統的維護,此區塊鏈越趨穩定且無法被攻擊、破壞。因此開放性更是區塊鏈至 關重要的關鍵之一。

圖 10:真實區塊資料表頭

資料來源:Blockchain.info,比特幣主鏈,區塊編號 #497179

(三)、 挖礦

文至此,可能有些人會發現問題,「究竟那些貨幣從何而來」?

最初始的區塊鏈共識機制是由一種稱為「挖礦」的過程產生,目的是決定 上面所說,將產生的交易的寫入記帳簿的權力。區塊鏈不是同樣的分散式記帳

最起初的驗證機制是採用工作量證明機制(Proof of Work,POW),工作量 證明是讓任一個運算、驗證的節點,花費時間和運算資源(CPU 或 GPU)來計

每個區塊表頭(Block Header)中有許多固定的值,但其中只有 Nonce 值為 一隨機值(圖9 之中為左下「隨機數」),因此每個節點進行 POW 計算時要計算 的便是,藉由不斷抽換這個Nonce 值,使得這個區塊表頭的 Hash 值,剛好可 以「小於」一個被設定好的難度目標值(Difficulty Target,圖 9 之中為「難度係

數」),這裡所提到的難度係數(Difficulty)是指,節點要運算出低於困難度目 標值的Hash 值,平均需花多久時間,也就是平均要完成一次 POW 的時間。

38

以太坊中文白皮書,https://github.com/ethereum/wiki/wiki/%5B%E4%B8%AD%E6%96%87%5D-%E4%BB%A5%E5%A4%AA%E5%9D%8A%E7%99%BD%E7%9A%AE%E4%B9%A6(最後瀏覽日:

2018/01/31)。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

- 45 -

(TCP/IP)這樣的標準,能讓一套區塊鏈(以太坊)內置程式語言,兼容各種 區塊鏈相關的應用,不必像過去那樣各自分別定義各自的區塊鏈協議(每產生 一種協議即又發行一種新貨幣),然而各自的區塊鏈協議卻只能支持少數的應 用,區塊鏈彼此又互不相容。

以太坊目的在於讓開發者能夠在同一個協議下,使用定義好的區塊鏈協議 用的程式語言(此為Solidity),進行高效快速的開發應用。

此般的革新再重新顛覆了原有對於區塊鏈、比特幣的定義,使得應用及資 訊的傳遞更具多元性。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

- 46 -

相關文件