---
title: "Arc란 무엇인가. 인터넷의 economic OS를 개발자 관점에서 설명하다"
description: "Arc는 Circle이 만든 stablecoin 금융용 오픈 EVM 호환 Layer-1이다. 이 가이드는 USDC 가스, 결정적 파이널리티, 컨트랙트 이식 시 깨질 수 있는 지점을 다룬다."
---

# Arc란 무엇인가. 인터넷의 economic OS를 개발자 관점에서 설명하다

<ImageBlock
  src="https://media.alchemy.com/overviews/what-is-arc-2026-09-v2.png"
  alt="Arc 개발자 가이드 커버 이미지"
  width={1920}
  height={900}
  priority
/>

Arc는 세계 금융 시장, stablecoin 네이티브 애플리케이션, 에이전트 경제 활동을 염두에 두고 만든 오픈 EVM 호환 blockchain이다. 가스는 USDC부터 시작하는 stablecoin이고, 파이널리티는 결정적이며, Ethereum에서는 문제없이 도는 일부 컨트랙트가 여기서는 revert한다. 이 가이드는 Arc가 무엇인지, 이례적인 부분이 어떻게 동작하는지, 그 위에 구축하기 전에 알아야 할 점을 다룬다.

## Arc란 무엇인가?

Arc는 USDC 발행사인 Circle이 만든 Layer-1 blockchain이며, 실제 금융 흐름을 위해 설계되었다. EVM 호환이고, 가스는 USDC부터 시작하는 stablecoin이며, 트랜잭션은 1초 안에 확정되고, 허가된 규제 금융기관 세트가 검증한다.

Circle은 [2025년 8월 Arc를 발표](https://www.circle.com/blog/introducing-arc-an-open-layer-1-blockchain-purpose-built-for-stablecoin-finance)하며, 기존 chain은 stablecoin을 염두에 두고 설계되지 않았기 때문에 stablecoin 사업은 변동성 가스 토큰, 확률적 파이널리티, 기본값이 공개인 transfer를 물려받는다고 주장했다.

## 다른 EVM chain과 무엇이 다른가?

설계 선택은 실질적으로 이 네 가지가 일을 한다.

- **가스는 stablecoin이며, USDC부터 시작한다.** 수수료는 달러 표시이고 [트랜잭션당 약 1센트](https://docs.arc.io/arc/references/gas-and-fees)를 목표로 하므로, 사업은 변동성 토큰을 보유하지 않고도 트랜잭션 비용을 예산에 넣을 수 있다.
- **파이널리티는 결정적이다.** Arc는 Tendermint 계열 BFT 엔진인 [Malachite](https://github.com/circlefin/malachite)를 쓰며, 1초 미만 파이널리티와 [구조적으로 재구성이 없다](https://docs.arc.io/arc/concepts/deterministic-finality). 트랜잭션은 pending이거나 final이다. 확인 횟수, 모든 exchange 연동이 안고 가는 reorg 휴리스틱은 더 이상 중요하지 않다.
- **FX가 내장되어 있다.** stablecoin 간 변환을 위한 RFQ 기반 FX 엔진 [StableFX](https://docs.arc.io/arc/references/contract-addresses)는 누군가 배포한 DEX가 아니라 프로토콜 기능으로 testnet에서 살아 있다.
- **프라이버시는 계획이지, 출시된 기능이 아니다.** Circle은 mainnet 론치 스위트에 프라이버시 기능을 넣지만, docs는 Solidity 컨트랙트용 기밀 실행 환경인 [Arc Privacy Sector](https://docs.arc.io/arc/concepts/opt-in-privacy)를 여전히 roadmap으로 표시한다. 기밀 transfer는 올 것으로 보고, day-one으로 보지 마라.

## USDC를 가스로 쓰는 방식은 실제로 어떻게 동작하는가?

계정당 USDC 잔액은 하나이고, 인터페이스는 둘이다. 네이티브 뷰는 18 decimals이며 가스 회계와 `msg.value`가 사용한다. ERC-20 뷰는 고정된 [system contract 주소](https://docs.arc.io/arc/concepts/stablecoin-native-model)에 있고, [다른 chain의 USDC](https://www.alchemy.com/blog/the-stablecoin-landscape-across-different-chains)에서 아는 6 decimals이며 `transfer`와 `approve`가 사용한다. 하나를 움직이면 다른 하나도 움직인다. 같은 잔액이기 때문이다. wrapped 토큰은 없고, docs는 명시적으로 배포하지 말라고 한다.

fee market은 EIP-1559처럼 보이지만 동작이 다르다. 매 블록마다 base fee를 다시 계산하는 대신, Arc는 [최근 블록 사용률의 평활 평균](https://docs.arc.io/arc/concepts/stable-fee-design)에 맞춰 조정하므로 짧은 버스트에서도 수수료가 안정적이다. base fee는 burn되지 않고 블록 프로듀서에게 간다.

gas sponsorship은 지금은 다른 EVM chain과 같다. 프로토콜 수준 paymaster와 다중 stablecoin 가스는 [계획으로 문서화되어 있지만](https://docs.arc.io/arc/concepts/stablecoin-native-model) 론치에서는 지원되지 않고, ERC-4337 account abstraction은 오늘 동작한다. 우리의 Bundler API와 [gas sponsorship](https://www.alchemy.com/gasless-transactions)은 둘 다 Arc Testnet에서 돈다.

## Arc 생태계에는 또 무엇이 있는가?

Arc는 Circle 개발자 stack의 나머지와 처음부터 연결되어 출하되며, 대부분의 연동은 다음 중 적어도 하나를 건드린다.

- **CCTP가 USDC를 넣고 뺀다.** Arc의 모든 USDC는 [Circle의 cross-chain transfer protocol](https://developers.circle.com/cctp/cctp-supported-blockchains)을 통해 네이티브 자산으로 들어오고, Arc 밖으로의 transfer는 약 한 블록 만에 attest된다.
- **Gateway는 앱에 chain을 가로지르는 USDC 잔액 하나를 준다.** 한 번 입금한 뒤, 소스 chain 파이널리티를 기다리지 않고 [지원 chain에서 500밀리초 안에 mint](https://developers.circle.com/gateway)한다.
- **App Kit이 bridging과 wallets를 다룬다.** [Bridge Kit](https://docs.arc.io/app-kit/bridge)는 burn-attest-mint 흐름을 한 번의 호출로 감싸고, viem, ethers, Solana, Circle Wallets용 adapter를 제공한다.
- **CPN은 onchain settlement를 은행 지급과 연결한다.** [Circle Payments Network](https://www.circle.com/blog/cpn-momentum-and-upcoming-roadmap)는 국경 간 결제를 위해 금융기관을 연결하며, Arc 네이티브 지원은 계획되어 있다.
- **Agent Stack은 AI 에이전트를 이 전체에 향하게 한다.** Circle의 에이전트 툴링은 [x402 에이전트 결제](https://www.alchemy.com/blog/how-x402-brings-real-time-crypto-payments-to-the-web)를 USDC로 settlement하고, Arc docs는 에이전트가 직접 읽을 수 있는 MCP 서버를 출하한다.

## 컨트랙트를 Arc로 이식할 때 무엇이 깨질 수 있는가?

Arc는 현재 Ethereum fork baseline을 목표로 하며, Solidity, Foundry, Hardhat, viem은 그대로 동작한다(viem은 Arc Testnet을 built-in chain으로 싣는다). 차이는 툴이 아니라 runtime 동작에 있다. 실제 가치를 배포하기 전에 [EVM 차이 페이지](https://docs.arc.io/arc/references/evm-differences)를 전부 읽어라. 기존 코드를 깨기 쉬운 것은 다음이다.

- **`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는 로그를 하나 내고, ERC-20 transfer는 둘을 낸다.** Arc는 EIP-7708을 채택하므로 네이티브 USDC 이동은 system emitter에서 18 decimals Transfer 이벤트를 내고, ERC-20 호출은 익숙한 6 decimals 이벤트도 낸다. [emitter 주소로 매칭하지 않는 indexer는 모든 transfer를 이중 집계한다](https://docs.arc.io/arc/references/usdc-system-events).
- **블록은 timestamp를 공유할 수 있다.** 서브초 블록 시간에서 `block.timestamp`는 엄격 증가가 아니라 비감소다. 순서는 블록 번호로 잡아라.
- **blob transactions는 없다.** 로컬 시뮬레이터는 Arc의 precompile과 blocklist 동작을 재현하지 못한다. 로컬 fork가 아니라 실제 Arc endpoint에서 테스트하라.

## 오늘 Arc에서 무엇을 구축할 수 있는가?

Arc Testnet은 지금 열려 있고, [mainnet은 2026년 9월 16일에 론치한다](https://www.arc.io/blog/arc-mainnet-goes-live-on-september-16-2026). testnet Chain ID는 5042002, 가스는 [Circle faucet](https://faucet.circle.com)의 testnet USDC, explorer는 Blockscout 기반이며, 표준 Foundry deploy-and-verify 흐름은 [처음부터 끝까지 동작한다](https://docs.arc.io/arc/tutorials/deploy-on-arc).

<ExternalVideo
  url="https://www.youtube.com/watch?v=RjWI3MVyWnI"
  provider="youtube"
  providerUid="RjWI3MVyWnI"
/>

docs는 에이전트 친화적이며, 호스팅된 MCP 서버와 coding agent가 네이티브로 읽을 수 있는 llms.txt 인덱스를 출하한다. 이는 Circle stack의 나머지와도 맞는다. Circle은 이미 대부분의 [x402 에이전트 결제](https://www.alchemy.com/blog/how-x402-brings-real-time-crypto-payments-to-the-web)를 USDC로 settlement한다.

## Alchemy로 Arc를 구축하라

우리는 Arc mainnet을 day one부터 지원한다. 실시간 스트림용 WebSockets, JSON-RPC, Debug API, Bundler API, smart-account 흐름용 [gas sponsorship](https://www.alchemy.com/gasless-transactions)을 포함한다. 우리는 [Arc 자체 docs](https://docs.arc.io/arc/tools/node-providers)에 올라 있는 node providers 중 하나이며, [Arc Testnet은 오늘 우리 플랫폼에서 살아 있다](https://www.alchemy.com/rpc/arc-testnet).

[대시보드](https://dashboard.alchemy.com/)에서 무료 앱을 만들고 지금 testnet을 상대로 구축하라. 9월 16일 mainnet이 열리면 전환은 [같은 Arc 표면](https://www.alchemy.com/arc)에서의 endpoint 변경이다. 계약도, waitlist도, 최소 약정도 없다.
