Polkadot 是用中繼鏈協調多條平行鏈的多鏈協定。平行鏈執行自己的應用邏輯,中繼鏈驗證其狀態轉換並提供共享安全,XCM 負責描述跨共識訊息。
它更接近 Layer0 或多鏈基礎設施,而不是讓所有應用直接部署在同一通用合約鏈上。每條平行鏈可以擁有不同執行環境、費用和治理邏輯。

平行鏈維護自己的帳戶、交易和狀態轉換函數。收集人收集交易並產生候選平行鏈區塊及有效性證明,再交給分配到該平行鏈的中繼鏈驗證者檢查。
中繼鏈不執行每條平行鏈的全部業務邏輯,卻會驗證狀態轉換是否符合平行鏈已註冊的 Wasm 執行環境,並處理資料可用性、爭議和最終確定。
| 角色 | 主要職責 |
|---|---|
| 中繼鏈驗證者 | 檢查平行鏈候選區塊並參與共享共識 |
| 收集人(Collator) | 維護平行鏈狀態並製作候選區塊 |
| 提名人 | 用 DOT 支援驗證者選擇 |
| 平行鏈執行環境 | 定義該鏈的交易和狀態規則 |
| 中繼鏈 | 提供驗證、可用性、最終性和協調 |
收集人製作區塊,不等於它能單獨決定平行鏈歷史。惡意候選仍需通過中繼鏈驗證和爭議流程。
獨立應用鏈通常要自行吸引驗證者和質押資產。Polkadot 把中繼鏈驗證者隨機分配給不同平行鏈,使連接的鏈共享 DOT 質押提供的驗證資源。
共享安全可以降低新鏈冷啟動驗證者集合的難度,但平行鏈仍可能有合約漏洞、治理失誤、預言機問題或收集人可用性故障。中繼鏈只保證已註冊狀態轉換規則被正確執行,不保證應用規則本身合理。
中繼鏈資源透過 Coretime 分配。舊式平行鏈插槽拍賣已逐步由更靈活的 Coretime 機制取代,因此舊教學中的固定租賃流程可能不再適用。

XCM 是跨共識訊息格式,描述資產怎樣移動、目標鏈執行什麼指令以及使用哪些費用。它本身不是單一網路通道,也不是外部鏈橋。
Polkadot 生態會透過不同傳輸機制遞送 XCM。連接比特幣或以太坊等外部共識系統時,還需要橋和輕客戶端等額外組件。
| 場景 | 主要安全來源 |
|---|---|
| 同一 Polkadot 共享安全域內的平行鏈訊息 | 中繼鏈共識、訊息通道和目標鏈執行 |
| Polkadot 與外部鏈通訊 | 兩側最終性、橋輕客戶端與訊息協定 |
| 應用層資產映射 | 代幣合約、託管或鎖定鑄造規則 |
看到跨鏈功能時,應確認使用的是 XCM、系統橋還是第三方橋,三者的失敗模式不同。
Polkadot SDK 提供 Substrate、FRAME、Cumulus 和 XCM 等組件。開發者可以組合模組並編寫自己的 Wasm 執行環境,而不是把所有業務塞進一套固定虛擬機。
這種靈活性適合需要專用費用、治理、身分或資產規則的應用鏈。代價是執行環境開發、升級和跨鏈設定比部署普通 EVM 合約複雜,團隊需要維護節點與鏈級基礎設施。
與另一種主權應用鏈路線的差異可閱讀 Cosmos 生態,整體位置見 2025 年主流公鏈生態全景圖。
不是。DOT 用於 Polkadot 質押、治理和資源等用途,平行鏈可以使用自己的原生資產和費用規則。
不等同。平行鏈擁有自己的狀態轉換函數,並借用中繼鏈共享安全;Layer2 通常把狀態承諾或證明結算到某條 Layer1。
收集人資格由各平行鏈決定,不等同於中繼鏈驗證者的 NPoS 質押要求。某條平行鏈可以設定自己的激勵和篩選規則。
不一定。目標鏈費用不足、版本不相容、資產位置或指令錯誤都可能導致執行失敗,應用需要處理查詢和復原路徑。


