區塊鏈是什麼:技術原理與核心概念全解

加密貨幣基礎
更新於2026-08-21
181

區塊鏈是一種由多個節點共同維護的分散式帳本。交易經驗證後寫入區塊,區塊再透過雜湊按順序連接,使記錄可驗證且難以被單方面改寫。

它不是單一的加密演算法,也不等於比特幣。比特幣是區塊鏈的一種應用,而區塊鏈系統還可能用於智慧合約、資產登記和多方協作。理解它,需要把帳本、交易、區塊、密碼學、節點與共識放在同一條流程中觀察。

區塊鏈核心流程:交易經簽章和節點驗證後進入區塊,再透過共識連接到帳本

區塊鏈由哪些部分組成?

一條典型區塊鏈至少包含以下部分:

  • 交易:使用者提交的狀態變更請求,例如轉移資產或呼叫智慧合約。
  • 密碼學:雜湊函數用於產生資料指紋,公私鑰和數位簽章用於證明授權。
  • 區塊:把一批經過檢查的交易與區塊標頭資訊封裝在一起。
  • 節點:執行協定軟體,接收、傳播、驗證並儲存網路資料。
  • 共識規則:決定什麼樣的交易和區塊有效,以及出現不同鏈頭時採用哪一段歷史。
  • 分散式帳本:多個節點儲存並更新各自的帳本副本。

這些元件各司其職。數位簽章不能決定交易順序,雜湊也不會自動讓所有節點達成一致;只有協定規則、網路傳播與共識過程組合起來,系統才能持續形成共享歷史。

區塊鏈概念關係圖:雜湊、公私鑰、區塊、節點和共識共同維護分散式帳本

區塊鏈如何記錄一筆交易?

使用者先在錢包中建立交易,並用私鑰產生數位簽章。交易廣播後,節點會依協定檢查簽章、餘額或未花費輸出、交易格式和手續費等條件。通過初步檢查的交易通常先進入待處理區,等待區塊生產者選取。

區塊生產者把交易組成候選區塊。其他節點收到區塊後,會獨立執行或驗證其中的交易及區塊標頭。區塊符合共識規則,才會被接到節點認可的鏈上。隨後新增的區塊會增加這筆交易的確認深度。

不同網路的出塊、驗證和最終確定機制並不相同。想按步驟查看這條路徑,可閱讀區塊鏈如何運作

雜湊、公私鑰和數位簽章分別做什麼?

雜湊函數把任意長度的資料對應為固定長度摘要。輸入只改動一點,摘要通常就會明顯變化,因此節點可以用它檢查資料是否被改動。區塊標頭包含前一個區塊的雜湊參照,歷史區塊若發生變化,後續參照也會隨之失效。

私鑰用於簽章,公鑰用於驗證。有效簽章表明持有相應私鑰的一方授權了特定資料,但不會隱藏交易金額或地址。公鑰通常可以公開,私鑰則必須保密。進一步可分別閱讀雜湊演算法科普公私鑰密碼學

為什麼區塊鏈難以竄改,卻不是絕對不可變?

更準確地說,區塊鏈能讓竄改被發現,並提高改寫歷史的成本。修改舊區塊會改變其雜湊,破壞與後續區塊的連接;攻擊者還要讓網路接受一段替代歷史。區塊越深,重寫通常越困難。

但這不代表任何鏈上記錄在數學上都無法變化。網路可能發生短暫重組,協定可能透過升級改變規則,掌握足夠共識資源的一方也可能嘗試重寫近期歷史。應用仍需根據網路特性設定確認數,並評估驗證者集中度、軟體缺陷和治理方式。

公有鏈、聯盟鏈和私有鏈有什麼差異?

公有鏈通常允許任何人讀取資料、提交交易或執行節點,但具體權限仍由協定決定。聯盟鏈由多個已知組織共同管理,成員身分和寫入權限受到控制。私有鏈則由單一機構或有限主體管理,更接近具備密碼學稽核能力的內部系統。

分散式和去中心化也不是同義詞。資料可以複製到多台伺服器,卻仍由一個主體控制規則;開放網路也可能在節點、驗證權或用戶端實作上形成集中。判斷一條鏈的治理結構,要看誰能驗證、誰能升級、誰能阻止交易,不能只看節點數量。

區塊鏈的優勢和局限是什麼?

區塊鏈適合多個參與方需要共享狀態、又不希望完全依賴單一記帳方的場景。它能提供一致的交易順序、可追溯記錄和獨立驗證能力。

這些能力也有成本。多個節點重複儲存和驗證資料,會帶來吞吐量、延遲和儲存開銷;公開帳本不會自然保護隱私;錯誤輸入一旦被確認,通常不能像一般資料庫那樣直接修改資料列來修正。若業務本來就有可信任的中心、無需多方共同驗證,傳統資料庫通常更簡單高效。

區塊鏈核心概念閱讀路徑

想解決的問題 推薦閱讀
一筆交易如何被確認 區塊鏈如何運作
多個參與方如何共享帳本 分散式帳本技術
資料指紋如何發現改動 什麼是雜湊演算法
錢包如何證明交易授權 公私鑰密碼學
區塊內部儲存了什麼 區塊結構深度解析
如何查詢公開鏈上記錄 區塊鏈瀏覽器使用指南
不同節點儲存哪些資料 完整節點、輕節點、封存節點
第一個區塊從哪裡開始 什麼是創世區塊
協定升級為何可能分鏈 軟分叉與硬分叉

常見問題

區塊鏈交易可以完全離線完成嗎?

交易可以在離線裝置上建立和簽章,隨後仍需透過連網裝置廣播給節點,才能進入網路驗證與區塊確認。離線簽章主要用於隔離私鑰,不能取代網路提交。

區塊鏈不需要任何信任嗎?

需要,只是信任對象發生了變化。使用者仍要信任所用軟體、密碼學實作和協定規則,並判斷驗證者分布、預言機、跨鏈橋或託管服務是否可靠。

智慧合約能自動理解現實事件嗎?

不能。智慧合約只能處理鏈上可讀取的資料。天氣、價格或比賽結果等外部資訊通常由預言機提供,因此會增加新的資料來源和治理風險。

刪除區塊鏈帳戶能清除歷史記錄嗎?

通常不能。停止使用地址或刪除本機錢包,不會刪除已經寫入公共帳本的交易。錢包主要管理金鑰和互動介面,並不是鏈上歷史的儲存位置。

目錄

推薦閱讀

看更多
如何選擇 L2 網路?Gas 費與生態比較
加密貨幣基礎
Solana 高效能公鏈:技術優勢與生態概覽
加密貨幣基礎
共識機制詳解:區塊鏈如何達成一致
加密貨幣基礎