471 words
2 minutes
Introduction to Polkadot JAM

Background#

對好多酷酷的新科技感興趣,持續精進與學習的路上。

目前是 2025 年 4 月,Polkadot (也稱波卡) 是近期持續熱門的技術之一,Gavin Wood 是波卡的創辦人。

Polkadot Terms#

  • 平行鏈 (Parachain) : 負責數據的運算和交易資訊的處理。通過多條平行鏈,可以達到區塊鏈的橫向擴張,提升性能問題
  • 中繼鏈 (Relaychain) : 驗證各個平行鏈給出來的區塊,並給出最終確定性的證明
  • 跨平行鏈溝通 (Cross-Parachain Communication) : 平行鏈之間的溝通
  • 跨生態溝通 (Cross-Ecosystem Communication) : e.g. 波卡生態跟 Kusama 生態 透過 Substrate Bridge 溝通

Polkadot JAM#

JAM (Join-Accumulate-Machine) 的名稱來自 CoreJAM (Collect / Refine / Join / Accumulate),但實際上只有 Join 和 Accumulate 是發生在鏈上 (on-chain),Collect 跟 Refine 發生在鏈外 (off-chain)。

JAM 是一個 domain-specific chain,用來解決特定問題,例如 roll-ups。

IMPORTANT

Rollup 基本原理

Rollup 將交易處理從以太坊主鏈 (Layer 1) 轉移到第二層,並將交易數據捲起 (roll up) 後提交到主鏈進行驗證和存儲。 主要有兩種類型:

  • Optimistic Rollup : 假設交易有效,僅在出現爭議時驗證
  • ZK-Rollup (零知識 Rollup) : 使用零知識證明來保證交易的正確性

1. JAM 工作原理#

  • JAM 是一種共識機制,將任務分解成更小的子任務,並將子任務分配給不同的節點並行運算
  • JAM 採用 RISC-V 處理器架構,提供更高效的執行環境

2. JAM 對 Polkadot 的影響#

  • 將 Polkadot 轉變為無狀態網路,節點不需要紀錄區塊鏈的歷史紀錄

    降低節點運營成本,並提高網路輕量化程度

  • 擁有多核計算能力,處理更複雜的問題
  • 通過分片和並行處理技術,提升 Polkadot 交易吞吐量
Introduction to Polkadot JAM
https://nu1lspaxe.github.io/posts/20250408/
Author
nu1lspaxe
Published at
2025-04-08