Arcとは何か。インターネットのeconomic OSを開発者向けに解説する
執筆者 Uttam Singh

Arcは、世界の金融市場、stablecoinネイティブなアプリケーション、エージェント経済活動を前提に作られた、オープンでEVM互換のblockchainだ。ガスはUSDCから始まるstablecoin、ファイナリティは決定的で、Ethereumでは問題なく動くコントラクトの一部がここではrevertする。このガイドではArcとは何か、どこが普通のEVMと違うのか、構築前に知っておくべきことを扱う。
Arcとは何か
ArcはUSDCの発行体であるCircleが作ったLayer-1 blockchainで、実世界の資金フロー向けに設計されている。EVM互換で、ガスはUSDCから始まるstablecoin、トランザクションは1秒未満で確定し、許可制の規制金融機関セットがバリデートする。
Circleは2025年8月にArcを発表し、既存chainはstablecoinを前提に設計されていないので、stablecoin事業は揮発性のガストークン、確率的ファイナリティ、デフォルトで公開のtransferを引き受けることになる、と主張した。
他のEVM chainと何が違うのか
設計上の選択は、実質この4つが効いている。
- ガスはstablecoinで、まずはUSDC。 手数料はドル建てで、1トランザクションあたり約1セントを狙う。揮発性トークンを持たなくても、事業側はトランザクションコストを予算化できる。
- ファイナリティは決定的。 ArcはTendermint系BFTエンジンのMalachiteを使い、1秒未満のファイナリティと構造上の再編成なしを取る。トランザクションはpendingかfinalかのどちらかだ。確認回数、exchange連携が必ず抱えるreorgヒューリスティックは、意味を失う。
- FXが組み込み。 stablecoin同士を変換するRFQベースのFXエンジンStableFXは、誰かがデプロイしたDEXではなく、プロトコル機能としてtestnetで動いている。
- プライバシーは計画中で、未出荷。 Circleはmainnetローンチスイートにプライバシー機能を挙げているが、docsはSolidityコントラクト向けの機密実行環境Arc Privacy Sectorをまだroadmapと記している。機密transferは来るものとして扱い、day-oneではない。
USDCをガスにする仕組みはどうなっているのか
アカウントあたりのUSDC残高は1つで、インターフェースが2つある。ネイティブ側は18 decimalsで、ガス会計とmsg.valueが使う。ERC-20側は固定のsystem contractアドレスにあり、他のchainのUSDCと同じ6 decimalsで、transferとapproveが使う。片方を動かせばもう片方も動く。同じ残高だからだ。wrappedトークンはなく、docsは明示的にデプロイするなと書いている。
fee marketはEIP-1559に見えるが、動きが違う。ブロックごとにbase feeを再計算するのではなく、Arcは直近ブロック利用率の平滑平均に対して調整する。短いバーストでも手数料が安定する。base feeはburnされず、ブロックプロデューサーに入る。
gas sponsorshipは、今のところ他のEVM chainと同じだ。プロトコルレベルのpaymasterと複数stablecoinガスは計画としてドキュメントされているがローンチ時点では未サポートで、ERC-4337のaccount abstractionは今日動く。当社のBundler APIとgas sponsorshipはどちらもArc Testnetで動いている。
Arcエコシステムには他に何があるのか
ArcはCircleの開発者stackの残りと最初からつながっており、大半のインテグレーションは次の少なくとも1つに触れる。
- CCTPがUSDCを出し入れする。 Arc上のUSDCはすべて、Circleのcross-chain transfer protocol経由でネイティブ資産として入り、Arcからの出金はおよそ1ブロックでattestされる。
- Gatewayはアプリにchain横断のUSDC残高を1つ渡す。 一度デポジットすれば、ソースchainのファイナリティを待たずに対応chainで500ミリ秒未満にmintできる。
- App Kitがbridgingとwalletsを扱う。 Bridge Kitはburn-attest-mintの流れを1回の呼び出しにまとめ、viem、ethers、Solana、Circle Wallets向けのadapterを持つ。
- CPNはonchain settlementを銀行払い出しにつなぐ。 Circle Payments Networkはクロスボーダー決済のために金融機関を結び、Arcネイティブ対応は計画中だ。
- Agent StackはAIエージェントをその全体に向ける。 Circleのエージェントツールはx402のエージェント決済をUSDCでsettlementし、Arcのdocsはエージェントが直接読めるMCPサーバーを出荷している。
コントラクトをArcに移植すると、何が壊れうるのか
Arcは現行のEthereum fork baselineをターゲットにしており、Solidity、Foundry、Hardhat、viemは無変更で動く(viemはArc Testnetをbuilt-in chainとして同梱している)。差はツールではなくruntimeの挙動にある。実資金をデプロイする前にEVM差分のページを通読すること。既存コードを壊しやすいのは次だ。
PREVRANDAOは常に0を返す。 乱数に使っているコントラクトは、静かにエントロピー源を失う。VRFを使え。- USDCのburnは禁止。 zero addressへのvalue transferはrevertし、Ethereumでは成功するself-destruct済みアカウントへのtransferもrevertする。任意アドレスへのtransferが通ると仮定しているsweepや分配コントラクトは、もう一度見た方がいい。
- USDCのblocklistはプロトコルレベルで走る。 blocklistされたアドレスに触れるtransferはruntimeでrevertし、それでもガスは消費する。testnetは既知のblocklistアドレスをseedしているので、revertパスを試せる。
- ネイティブtransferは毎回logを出し、ERC-20 transferは2つ出す。 ArcはEIP-7708を採用しているので、ネイティブUSDCの移動はsystem emitterから18 decimalsのTransferイベントを出し、ERC-20呼び出しは馴染みのある6 decimalsのイベントも出す。emitterアドレスでマッチしないindexerは、すべてのtransferを二重カウントする。
- ブロックはtimestampを共有しうる。 サブ秒のブロック時間では、
block.timestampは厳密増加ではなく非減少だ。順序はブロック番号で取れ。 - blob transactionsはない。 ローカルシミュレータはArcのprecompileやblocklist挙動を再現できない。ローカルforkではなく、本物のArc endpointでテストせよ。
今日Arcで何を構築できるのか
Arc Testnetは今開いており、mainnetは2026年9月16日にローンチする。testnetのChain IDは5042002、ガスはCircleのfaucetから出すtestnet USDC、explorerはBlockscoutベース、標準のFoundry deploy-and-verifyフローは端から端まで動く。
docsはエージェント向けで、ホスティングされたMCPサーバーと、coding agentがネイティブに読めるllms.txtインデックスを出荷している。これはCircleのstackの残りとも合う。Circleはすでに大半のx402エージェント決済をUSDCでsettlementしている。
AlchemyでArcを構築する
当社はArc mainnetをday oneからサポートする。リアルタイムstream向けのWebSockets、JSON-RPC、Debug API、Bundler API、smart-accountフロー向けのgas sponsorshipを含む。Arc自身のdocsに載っているnode providersの1社であり、Arc Testnetは当社プラットフォームで今日すでに稼働している。
ダッシュボードで無料アプリを作り、今すぐtestnetに対して構築せよ。9月16日にmainnetが開けば、切り替えは同じArcの面でのendpoint変更だ。契約もウェイトリストも最低コミットもない。
関連する概要

ブロックチェーンで魔法を生み出す
Alchemyは、最も強力なweb3開発者向けプロダクトとツールを、豊富なリソース、コミュニティ、そして卓越したサポートと組み合わせて提供します。


