﻿---
title: "協定指定橋（Canonical Bridge）"
description: "以核驗為優先，系統說明協定指定橋、資產支撐、跨域訊息狀態、樂觀式與有效性證明提款、升級控制、費用及快速橋比較。"
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 協定指定橋（Canonical Bridge）

> 僅供教育參考，不構成投資、法律或資安建議。協定指定橋仍可能因合約、證明、資料可用性、治理、營運、流動性或使用者錯誤而失效。

<a id="answer"></a>

## 直接答案

協定指定橋是特定 rollup 或鏈生態系指定的資產或訊息路徑。它通常連接兩側合約：在一條鏈上託管或銷毀資產，傳送協定認可的訊息，再於另一條鏈上鑄造、解鎖或釋出對應資產。「Canonical」是生態系標籤，並非通用標準、密碼學保證，也不能證明某個網站與位址真實可信。

其安全性不是加法公式，而是共同取決於來源鏈最終性、資料可用性、狀態或訊息驗證、橋接帳務、目的鏈執行、防重播機制、升級與暫停權限，以及實際可用的退出路徑。快速橋可先用流動性向使用者付款，之後再透過協定指定路徑結算；這會增加流動性提供者、求解者、驗證者與執行假設，並非免費加速同一狀態機。

<a id="mechanism"></a>

## 運作機制

1. 固定路徑快照：來源鏈與目的鏈 `chainId`、方向、rollup 技術架構及版本、橋、入口、訊息合約、收件匣或閘道位址、代幣位址、收款方、金額、區塊參照與官方文件。切勿只相信搜尋結果或「官方」標籤。
2. 釐清安全與控制模型。記錄樂觀式詐欺證明或有效性證明規則、資料可用性模式、排序器與強制路徑、代理實作、管理員或安全委員會、時間鎖、暫停狀態、速率限制及升級延遲。Canonical 不代表不可變。
3. 劃分資產帳本。區分原生資產與 ERC-20 代幣，並識別鎖定並鑄造、銷毀並釋出或銷毀並鑄造機制。核驗登錄的代幣配對、原始單位、decimals、自訂閘道，以及對轉帳收費、變基或拒絕名單資產的支援情況。
4. 建立依方向區分的訊息狀態機。存款可能依序經過授權、來源鏈託管或銷毀、來源鏈最終確定、衍生或轉送，以及目的鏈鑄造或解鎖。提款可能需要目的鏈銷毀或託管、訊息納入、狀態承諾、證明、挑戰或證明接受、最終確認和來源鏈釋出。
5. 分別追蹤三個時鐘：交易納入、協定結算或狀態最終性，以及資產可使用或可提領的時間。記錄來源交易雜湊、訊息或提款雜湊、輸出或證明參照，以及每筆轉送、證明、最終確認、領取、重試或退款交易。
6. 建立經濟帳本。分別記錄橋接本金、來源鏈與目的鏈 gas、證明或最終確認 gas、協定費或中繼費、流動性提供者費用、滑價和等待期間的機會成本。應將快速橋與協定指定路徑視為不同債權與信任模型進行比較。
7. 對照回執、事件、託管餘額、映射資產供給量、待處理債權、收款方餘額與剩餘授權額度，核對已完成的路徑。等待所需最終性，保留緊急 gas，在適用時測試無須許可或強制路徑；若某筆存款的訊息狀態無法解釋，應停止操作而非重複存款。

<a id="example"></a>

## 計算範例

- **原生資產存款帳本。** 使用者起初持有 `5.0000 ETH`，存入 `2.5000 ETH`，並支付 `0.0042 ETH` 來源鏈 gas。來源鏈錢包期末為 `5.0000 - 2.5000 - 0.0042 = 2.4958 ETH`；託管餘額增加 `2.5000 ETH`；一比一轉送成功後，目的鏈映射資產增加 `2.5000 ETH`。支撐率為 `2.5000 / 2.5000 = 100%`。託管資產與映射資產分別是支撐物與債權，並非新創造的 `5 ETH` 經濟價值。
- **代幣原始單位與映射。** 使用者存入 `1,250.000000 USDC`。已驗證的來源代幣合約採用 `6 decimals`，因此原始數量為 `1,250 * 10^6 = 1,250,000,000`。在已驗證、無代幣費用的一比一映射下，來源鏈託管與目的鏈鑄造各變動 `1,250,000,000 raw units`，遠端顯示 `1,250.000000 USDC`。另一位址上的同名代幣不能作為可互換的證據。
- **提款時鐘彼此獨立。** 假設某部署在 `2026-08-01 12:00:00 UTC` 記錄提款，並從協定定義的起點適用 `604,800-second = 7-day` 挑戰期。時間門檻為 `2026-08-08 12:00:00 UTC`；證明或最終確認交易、gas 及所選來源鏈確認政策還會增加時間。這個參數化範例並非聲稱所有橋都等待七天，目的鏈交易最終確定本身也不會釋出來源鏈資金。
- **快速路徑報價與等待成本。** 對 `10,000 USDC`，快速橋收取 `0.08%` 加 `3 USDC`，暫不計 gas 和滑價。成本為 `10,000 * 0.0008 + 3 = 11 USDC`，立即到帳 `9,989 USDC`。相較於假設的 `7-day` 協定指定路徑等待期，提前取得資金的簡單年化價格為 `(11 / 9,989) * (365 / 7) = 5.7420305193%`。該比較不是收益率或無風險利率，也未計求解者、流動性、違約及結算風險。

<a id="risks"></a>

## 風險

- 使用釣魚介面或未經核驗的文件網域。
- 選擇錯誤的來源鏈、目的鏈或 `chainId`。
- 將資金傳送到偽造的橋、入口、訊息合約、閘道或收款方。
- 接受同名但登錄映射關係錯誤的代幣。
- 誤讀 decimals、原始單位或非標準代幣轉帳行為。
- 混淆原生資產、封裝 gas 代幣和橋接映射資產。
- 暴露過高的授權額度或核准錯誤的 spender。
- 漏掉代理升級、管理員遭入侵、安全委員會行動或時間鎖變更。
- 遭遇暫停、拒絕名單、速率限制或凍結的提款路徑。
- 將來源鏈回執當成目的鏈執行成功的證明。
- 未為目的鏈執行、重試、證明、領取或退款準備足夠 gas。
- 因重試到期、退款處理錯誤或位址別名而遺失訊息。
- 忽略來源鏈重組或最終性不足。
- 依賴會審查或無法使用的排序器，卻沒有可用的強制路徑。
- 缺少證明、重建或退出狀態所需的資料可用性。
- 接受無效狀態根、訊息證明、nullifier 或重播條件。
- 依賴無法使用的提議者、證明者、挑戰者或許可式最終確認者。
- 升級後誤讀挑戰期、到期條件或證明接受參數。
- 遭受託管資不抵債、帳務偏移、代幣脫鉤或目的鏈流動性不足。
- 疊加快速橋、聚合器、驗證者、LP、求解者、滑價、稅務與制裁風險。

<a id="misconceptions"></a>

## 常見誤解

- Canonical 是通用標準，並且自動代表無須信任或沒有風險。
- 來源鏈交易成功或介面顯示餘額到帳就證明最終結算完成。
- 每個 rollup 提款都有相同的七天等待期。
- 來源鏈託管資產與目的鏈映射資產可以作為獨立 TVL 相加。
- 快速橋只是同一個協定指定橋的速度設定。

<a id="related"></a>

## 相關主題

- [跨鏈橋](/zh-tw/crypto/cross-chain-bridge/)
- [Rollup](/zh-tw/crypto/rollup/)
- [Rollup 退出路徑](/zh-tw/crypto/rollup-escape-hatch/)

<a id="sources"></a>

## 來源

- [Bridges](https://ethereum.org/developers/docs/bridges/) - Ethereum.org（查閱日期：2026-08-12）
- [Standard Bridges](https://specs.optimism.io/protocol/bridges.html) - OP Stack Specification（查閱日期：2026-08-12）
- [Withdrawals](https://specs.optimism.io/protocol/withdrawals.html) - OP Stack Specification（查閱日期：2026-08-12）
- [Arbitrum Nitro: A Second-Generation Optimistic Rollup](https://docs.arbitrum.io/nitro-whitepaper.pdf) - Offchain Labs（查閱日期：2026-08-12）
- [L1 to L2 messaging](https://docs.starknet.io/learn/protocol/messaging) - Starknet Documentation（查閱日期：2026-08-12）
- [StarkGate](https://docs.starknet.io/learn/protocol/starkgate) - Starknet Documentation（查閱日期：2026-08-12）
- [Bridging assets](https://docs.zksync.io/zksync-protocol/rollup/bridging-assets) - ZKsync Docs（查閱日期：2026-08-12）
- [ERC-1967: Proxy Storage Slots](https://eips.ethereum.org/EIPS/eip-1967) - Ethereum Improvement Proposals（查閱日期：2026-08-12）

Source: https://wiki.fcontext.com/zh-tw/crypto/canonical-bridge/index.mdx
