什么是 Arc?面向开发者讲解的互联网经济操作系统
作者 Uttam Singh

Arc 是一条开放的、兼容 EVM 的区块链,围绕全球金融市场、原生稳定币应用和代理型经济活动构建。Arc 使用稳定币作为 gas,首个支持的是 USDC,其最终性是确定性的,一些在 Ethereum 上运行正常的合约在 Arc 上会 revert。本指南介绍 Arc 是什么、其非常规部分如何运作,以及在其上构建之前你需要了解的内容。
Arc 是什么?
Arc 是由 USDC 发行方 Circle 构建的 Layer-1 区块链,专为真实世界的金融流转设计。它兼容 EVM,使用稳定币作为 gas(首个支持的是 USDC),交易在一秒以内完成最终确认,并由一组受监管金融机构组成的许可验证者集合进行验证。
Circle 于 2025 年 8 月宣布了 Arc,其论点是现有区块链在设计时并未考虑稳定币,因此稳定币业务不得不承受波动性的 gas 代币、概率性的最终性,以及默认公开的转账。
Arc 与其他 EVM 链有何不同?
四个设计选择承担了大部分差异:
-
Gas 是稳定币,首个支持的是 USDC。 费用以美元计价,目标是每笔交易约一美分,因此企业无需持有波动性代币即可预算交易成本。
-
最终性是确定性的。 Arc 运行 Malachite,一个 Tendermint 系列的 BFT 引擎,实现亚秒级最终性,且在结构上不存在重组。一笔交易要么处于待处理状态,要么已最终确认。每个交易所集成都要处理的确认数、重组启发式判断,不再重要。
-
内置外汇功能。 StableFX 是一个基于 RFQ 的外汇引擎,用于稳定币之间的兑换,目前已在测试网上线,是协议层功能,而非某人部署的 DEX。
-
隐私功能已规划,尚未上线。 Circle 在主网发布套件中列出了隐私能力,但文档中仍将 Arc Privacy Sector(一个用于 Solidity 合约的机密执行环境)标记为路线图内容。应将机密转账视为即将推出,而非首日可用。
USDC 作为 gas 具体如何运作?
每个账户只有一个 USDC 余额,通过两种接口查看。原生视图为 18 位小数,是 gas 计费和 msg.value 使用的形式。ERC-20 视图位于一个固定的系统合约地址,采用你在其他所有链上的 USDC 上熟悉的 6 位小数,是 transfer 和 approve 使用的形式。移动其中一个即移动另一个,因为它们是同一个余额。没有包装代币,文档明确说明不要部署一个。
费用市场看起来像 EIP-1559,但行为不同。Arc 不是每个区块重新计算基础费用,而是根据近期区块利用率的平滑平均值进行调整,这样可以在短时间的突发流量中保持费用稳定。基础费用不会被销毁,而是归块生产者所有。
Gas 赞助目前的运作方式与其他 EVM 链相同。协议层的 paymaster 和多稳定币 gas 已记录在规划中,但在发布时尚不支持,而 ERC-4337 账户抽象现已可用。我们的 Bundler API 和 gas 赞助都已在 Arc Testnet 上运行。
Arc 生态系统中还有什么?
Arc 与 Circle 开发者技术栈的其余部分紧密集成,大多数集成都会涉及以下至少一项:
- CCTP 负责 USDC 的进出转移。 Arc 上的每一枚 USDC 都是通过 Circle 的跨链转移协议以原生资产的形式到达的,从 Arc 转出的转账约在一个区块的时间内完成认证。
- Gateway 让应用在跨链间拥有统一的 USDC 余额。 只需存入一次,即可在支持的链上于 500 毫秒以内完成铸造,无需等待源链最终确认。
- App Kit 负责处理跨链桥接和钱包。 Bridge Kit 将销毁-认证-铸造流程封装为单次调用,并为 viem、ethers、Solana 和 Circle Wallets 提供适配器。
- CPN 将链上结算与银行支付连接起来。 Circle Payments Network 连接各金融机构以完成跨境支付,并计划提供原生的 Arc 支持。
- Agent Stack 将 AI 代理接入以上所有功能。 Circle 的代理工具以 USDC 结算 x402 代理支付,且 Arc 的文档提供了一个代理可以直接读取的 MCP 服务器。
将合约迁移到 Arc 时可能会出现哪些问题?
Arc 以当前的 Ethereum 分叉基线为目标,Solidity、Foundry、Hardhat 和 viem 均可直接使用(viem 甚至将 Arc Testnet 作为内置链提供)。差异主要体现在运行时行为,而非工具链。在部署真实资产之前,请完整阅读 EVM 差异页面;以下是最有可能破坏现有代码的几项:
PREVRANDAO始终返回 0。 任何使用它作为随机性来源的合约都会悄无声息地失去熵源。请改用 VRF。- 禁止销毁 USDC。 向零地址进行的价值转账会 revert,向已自毁账户转账同样会 revert,而这在 Ethereum 上是可以成功的。假设转账可以到达任意地址的清算和分发合约需要重新审视。
- USDC 黑名单在协议层运行。 涉及黑名单地址的转账会在运行时 revert,并仍然消耗 gas。测试网预置了一个已知的黑名单地址,方便测试 revert 路径。
- 每笔原生转账都会发出一条日志,ERC-20 转账则会发出两条。 Arc 采用了 EIP-7708,因此原生 USDC 的转移会由一个系统发出者以 18 位小数发出一个 Transfer 事件,而 ERC-20 调用还会额外发出你熟悉的 6 位小数事件。未按发出者地址进行匹配的索引器会将每笔转账重复计数。
- 区块可能共享时间戳。 在亚秒级出块时间下,
block.timestamp是非递减的,而非严格递增。请按区块号排序。 - 不支持 blob 交易,本地模拟器也无法复现 Arc 的预编译合约或黑名单行为。请对真实的 Arc 端点进行测试,而非本地分叉。
今天你能在 Arc 上构建什么?
Arc Testnet 现已开放,主网将于 2026 年 9 月 16 日上线。测试网的 Chain ID 为 5042002,gas 为来自 Circle 水龙头的测试网 USDC,区块浏览器基于 Blockscout 构建,标准的 Foundry 部署与验证流程可以完整走通。
文档对代理友好,提供了托管的 MCP 服务器和 llms.txt 索引,编码代理可以原生读取。这与 Circle 技术栈的其余部分一致,后者已经以 USDC 结算了大部分 x402 代理支付。
使用 Alchemy 在 Arc 上构建
我们将在首日支持 Arc 主网,包括用于实时数据流的 WebSockets,以及 JSON-RPC、Debug API、Bundler API,和面向智能账户流程的 gas 赞助。我们是 Arc 官方文档中列出的节点提供商之一,Arc Testnet 已在我们的平台上线。
在控制台中创建一个免费应用,现在就针对测试网构建。当主网于 9 月 16 日开放时,切换只需更改端点,仍在同一个 Arc 接口之上完成。无需合同,无需排队等待,无最低承诺。
相关概览

构建区块链应用
Alchemy 将最强大的 Web3 开发者产品和工具与资源、社区及专业支持结合在一起。


