阿摩線上測驗 登入

申論題資訊

試卷:109年 - 中華電信電信網路規畫設計及維運(電腦網路及數位科技,通訊系統及計算機概論)#89734
科目:行動通信網路系統、電腦通信網路
年份:109年
排序:0

題組內容

非選一

申論題內容

2.簡述區塊鍊其不可竄改之技術為何?

詳解 (共 2 筆)

詳解 提供者:hchungw

區塊鏈(Blockchain)之所以具備「不可竄改」的特性,主要來自以下幾項關鍵技術機制:

?一、哈希函數(Hash Function

  • 每個區塊都會經過加密哈希運算,產生一組唯一的雜湊值(如 SHA-256)。
  • 若區塊中的任何資料(如交易記錄)被修改,則其哈希值會完全改變,造成鏈條斷裂,輕易被偵測出異常。

?二、區塊鏈結構(鏈式資料結構)

  • 每個區塊除了自身資料外,還包含「前一區塊的哈希值」。
  • 這種前後相依的鏈結,使得修改任一區塊,會連帶破壞後續所有區塊的完整性。

?三、共識機制(Consensus Mechanism

  • 所有節點需透過如工作量證明(PoW)、權益證明(PoS)等方式,共同認可資料新增。
  • 想竄改資料,就必須同時控制大多數節點(例如超過 51%),在大型公開鏈中幾乎不可能。

?四、分散式儲存(Distributed Ledger

  • 區塊鏈資料儲存在眾多節點,每個節點都保有完整副本。
  • 即使部分節點遭竄改,其他節點可比對找出正確版本,自動恢復。

結論:

區塊鏈的「不可竄改性」是建立在密碼學、資料結構、分散式儲存與共識演算法的組合上,確保任何資料一經上鏈,即可被永久驗證,難以被任意更改或刪除。

 

詳解 提供者:陳箴言

區塊鏈不可竄改性(Immutability)主要來自於以下三項核心技術與設計:

1. 雜湊函數

  • 每個區塊的內容(如交易紀錄)會經過一個加密雜湊演算法(例如 SHA-256),產生一個固定長度的「數位指紋」。
  • 如果任何一個區塊的資料被竄改,該區塊的雜湊值就會改變,連帶影響所有後續區塊,系統會立即偵測到異常。

2. 共識機制

  • 所有節點需經由共識演算法達成共識後,資料才能寫入區塊鏈。

  • 想要竄改一筆交易,必須同時控制大多數節點(例如比特幣需超過51%算力),這在現實中幾乎不可能做到

3. 分散式帳本
  • 區塊鏈資料會同步儲存在全球數千上萬個節點中,每個節點都有完整帳本副本。

  • 就算個別節點被駭或篡改,其他節點仍可提供正確資料進行比對和恢復。

  • 資料去中心化,讓竄改變得極其困難。