什麼是 Arc?給開發者的網路經濟作業系統解析
作者 Uttam Singh

Arc 是一條開放、相容於 EVM 的區塊鏈,圍繞全球金融市場、原生穩定幣應用與代理式(agentic)經濟活動而建構。Arc 以穩定幣作為 gas,起步為 USDC,其最終性是確定性的,而某些在 Ethereum 上運作良好的合約在 Arc 上會 revert。本指南說明 Arc 是什麼、這些不尋常之處如何運作,以及在其上開發前你需要知道的事。
Arc 是什麼?
Arc 是由 USDC 發行方 Circle 建構的 Layer-1 區塊鏈,為現實世界的金融流動而設計。它相容於 EVM,以穩定幣(起步為 USDC)作為 gas,交易在一秒內完成最終確認,並由一組受監管金融機構組成的許可制驗證者集合進行驗證。
Circle 於 2025 年 8 月宣布 Arc,主張現有的鏈在設計時並未考慮穩定幣,導致穩定幣業務只能繼承波動性的 gas 代幣、機率性的最終性,以及預設公開的轉帳。
Arc 與其他 EVM 鏈有何不同?
主要有四項設計選擇:
- Gas 是穩定幣,起步為 USDC。 手續費以美元計價,目標為每筆交易約一美分,讓企業不需持有波動性代幣即可預估交易成本。
- 最終性是確定性的。 Arc 執行 Malachite,一個 Tendermint 系列的 BFT 引擎,具備次秒級最終性,且架構上不會發生重組(reorganization)。交易的狀態只有待處理或最終確認兩種。每個交易所整合都要處理的確認數與重組啟發式規則,在這裡不再重要。
- 內建外匯功能。 StableFX,一個基於 RFQ 的穩定幣間兌換引擎,已在測試網上線,作為協議層功能而非某人部署的 DEX。
- 隱私功能已規劃但尚未上線。 Circle 在主網上線套件中列出了隱私功能,但文件仍將 Arc Privacy Sector(一個用於 Solidity 合約的機密執行環境)標記為路線圖項目。機密轉帳應視為即將推出,而非首日即有。
USDC 作為 gas 實際上如何運作?
每個帳戶只有一個 USDC 餘額,透過兩種介面呈現。原生視圖採用 18 位小數,是 gas 計算和 msg.value 所使用的方式。ERC-20 視圖位於固定的系統合約位址,採用你在其他鏈上的 USDC 所熟悉的 6 位小數,並且是 transfer 和 approve 所使用的方式。移動其中一個就等於移動另一個,因為它們本質上是同一個餘額。這裡沒有 wrapped token,文件也明確告訴你不要部署一個。
費用市場看起來像 EIP-1559,但行為不同。Arc 不是每個區塊重新計算基本費用,而是依據近期區塊使用率的平滑平均值進行調整,讓費用在短期波動中保持穩定。基本費用不會被銷毀,而是歸給區塊生產者。
Gas 贊助目前的運作方式與其他 EVM 鏈相同。協議層的 paymaster 與多穩定幣 gas 已列為規劃項目,但上線時尚未支援,而 ERC-4337 帳戶抽象化現在已可運作。我們的 Bundler API 與 gas 贊助功能皆已在 Arc Testnet 上運行。
Arc 生態系還有哪些組成部分?
Arc 與 Circle 開發者堆疊的其餘部分緊密串連,大多數整合至少會用到以下其中一項:
- CCTP 負責 USDC 的進出。 Arc 上的每一筆 USDC 都透過 Circle 的跨鏈轉移協議以原生資產形式到達,而從 Arc 轉出的交易約在一個區塊內完成證明(attestation)。
- Gateway 讓應用程式在各鏈上擁有單一 USDC 餘額。 只需存入一次,即可在不到 500 毫秒內於受支援的鏈上鑄造,無需等待來源鏈的最終確認。
- App Kit 處理跨鏈橋接與錢包。 Bridge Kit 將 burn-attest-mint 流程包裝成單一呼叫,並提供 viem、ethers、Solana 與 Circle Wallets 的適配器。
- CPN 將鏈上結算與銀行撥款連結起來。 Circle Payments Network 連結各金融機構進行跨境支付,並規劃提供 Arc 原生支援。
- Agent Stack 讓 AI 代理能運用以上所有功能。 Circle 的代理工具以 USDC 結算 x402 代理支付,Arc 的文件也提供代理可直接讀取的 MCP server。
將合約移植到 Arc 時可能出現哪些問題?
Arc 以目前的 Ethereum fork 為基準,Solidity、Foundry、Hardhat 和 viem 都可以直接使用而不須修改(viem 甚至內建支援 Arc Testnet 作為預設鏈)。差異在於運行時行為,而非工具鏈。在部署真實資產前,請完整閱讀 EVM 差異頁面;以下是最可能破壞既有程式碼的幾個項目:
PREVRANDAO永遠回傳 0。 任何依賴它取得隨機性的合約都會靜默失去其熵來源。請改用 VRF。- 禁止銷毀 USDC。 轉帳到零位址會 revert,轉帳到已 self-destruct 的帳戶也會 revert,而這在 Ethereum 上是可以成功的。假設轉帳到任何位址都會成功的歸集與分發合約需要重新檢視。
- USDC 黑名單在協議層執行。 涉及黑名單位址的轉帳會在執行時 revert,但仍會消耗 gas。測試網已預先設置一個已知的黑名單位址,方便你測試 revert 路徑。
- 每筆原生轉帳都會發出一個 log,ERC-20 轉帳則發出兩個。 Arc 採用 EIP-7708,因此原生 USDC 的移動會由系統發射器發出一個採 18 位小數的 Transfer 事件,而 ERC-20 呼叫也會另外發出你熟悉的 6 位小數事件。未依發射器位址做比對的索引器會將每筆轉帳重複計算。
- 多個區塊可能共用時間戳記。 在次秒級的出塊時間下,
block.timestamp是非遞減而非嚴格遞增。請依區塊編號排序。 - 不支援 blob 交易,且本地模擬器無法重現 Arc 的預編譯合約或黑名單行為。請針對真實的 Arc 端點測試,而非本地 fork。
現在可以在 Arc 上建構什麼?
Arc Testnet 現已開放,主網將於 2026 年 9 月 16 日上線。測試網的 Chain ID 為 5042002,gas 可透過 Circle 的水龍頭取得測試網 USDC,區塊瀏覽器基於 Blockscout,標準的 Foundry 部署與驗證流程可完整運作。
這份文件對代理(agent)友善,提供託管的 MCP server 與 llms.txt 索引,讓程式碼代理可以原生讀取。這與 Circle 其餘堆疊一致,目前已以 USDC 結算大多數 x402 代理支付。
用 Alchemy 在 Arc 上開發
我們將在第一天就支援 Arc 主網,包含用於即時串流的 WebSockets,以及 JSON-RPC、Debug API、Bundler API,還有針對智慧帳戶流程的 gas 贊助功能。我們是 Arc 官方文件所列出的節點提供商之一,且 Arc Testnet 已在我們的平台上線。
在控制台建立免費應用程式,現在就針對測試網開發。當主網於 9 月 16 日開放時,只需切換端點即可,介面仍是相同的 Arc 介面。無需合約、無需候補名單、無最低承諾。
相關總覽

打造區塊鏈魔法
Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。


