---
# System prepended metadata

title: 區塊 Block 簡介
tags: [block, Bitcoin, blockchain, 區塊, 區塊頭, nonce, 創世區塊, Merkle root, block header, coinbase, transaction, hash]

---

# 區塊 Block 簡介

### 區塊 Blcok
區塊，Block，在比特幣區塊鏈中，每個區塊用以驗證並紀載交易，一個區塊的大小最大為 1 MB，若使用 SegWit 拓展，將簽章見證資訊隔離，最多可達 4MB。每一個區塊包含了一些資訊。
* **區塊頭 Block header**
  + **版本號 Version:** 指區塊的軟體版本，確定區塊處理規則
  + **前一個區塊的哈希值 Previous Block Hash：** 鏈接到前一區塊的加密哈希值，確保區塊鏈的連續性。
  + **默克爾根 Merkle Root：** 用於標識此區塊中所有交易的哈希樹根，確保交易數據的完整性。
  + **時間戳 Timestamp：** 當前區塊的創建時間從 Unix Epoch 算起的秒數，當礦工嘗試挖掘這個區塊時，這個區塊頭被 Hash 的 Unix 時間被記錄在區塊頭本身之中。
  + **難度目標 Bits：** 挖礦的難度目標 Difficulty Target 簡寫版本，控制新生成區塊的難度。
  + **隨機數 Nonce：** 礦工嘗試獲取低於目標的區塊頭雜湊值，用於工作量證明 POW。
* **交易數據 Transaction Data**
  + **幣基交易 Coinbase Transaction：** 每個區塊的第一筆交易，這是礦工獲得區塊獎勵的交易，無需輸入。這筆交易將新生成的比特幣分配給礦工。
  + **其他筆交易：** 區塊中的一般比特幣交易，這些交易記錄了比特幣的轉移，並附有交易費用，將一同封裝於區塊中廣播於比特幣網絡上紀載。

將區塊資訊的內容經過兩次 SHA256 的哈希雜湊後，得到新的哈希值，使得此區塊可被唯一識別，並被下一個區塊的區塊頭引用，成為鏈式結構，可確保資訊的安全與不可逆性。 