스마트 컨트랙트 지갑 vs. EOA 지갑: 놀라운 이점 8가지
작성자 Brady Werkheiser
ERC-4337을 사용하는 스마트 컨트랙트 지갑은 스마트 컨트랙트 계정을 관리하는 web3 지갑으로, 기존 EOA (Externally-Owned Account) 지갑의 단순한 사용자 경험을 제공하면서 추가적인 기능, 유연성, 보안 이점을 갖고 있습니다.
Alchemy's Bundler와 Gas Manager는 스마트 컨트랙트 지갑 트랜잭션과 가스 스폰서십을 지원합니다.
스마트 컨트랙트 지갑의 이점은 무엇인가요?
스마트 컨트랙트 지갑은 스마트 컨트랙트의 프로그래밍 가능성을 활용하여 EOA 지갑에 비해 활용도를 높입니다. 스마트 컨트랙트 지갑 트랜잭션은 EOA 지갑에 의해 시작되어야 하지만, Bundler, Paymaster, EntryPoint 컨트랙트, Wallet SDK와 같은 Account Abstraction 인프라 서비스는 지갑 개발자와 최종 사용자를 위해 이 과정을 더 간단하게 만들어 줍니다.
스마트 컨트랙트 지갑으로 가능한 기능들은 다음과 같습니다:
- 2단계 인증
- 소셜 복구
- 유연한 가스 정책
- 커스텀 서명 방식
- Multicall
- 지출 한도
- 주소 allowlist 등록
- 다중서명(Multi-sig) 지갑 지원
1. 2단계 인증
스마트 컨트랙트 지갑은 사용자의 신원을 확인하기 위해 서로 다른 두 가지 요소를 요구하는 2단계 인증을 제공할 수 있습니다. 예를 들면:
- 비밀번호와 같이 사용자가 알고 있는 것
- 휴대폰과 같이 사용자가 소유하고 있는 것
- 지문과 같이 사용자 본인에게 속하는 것
이는 잘 알려진 web2 기능으로, 추가적인 보안 계층을 제공하고 무단 접근을 방지합니다.
2. 소셜 복구
스마트 컨트랙트 지갑은 프로그래밍이 가능하며, 소셜 복구 과정에서는 지갑 소유자가 원래의 프라이빗 키를 분실했을 경우 스마트 컨트랙트 지갑의 퍼블릭 키를 변경할 수 있습니다. 이는 사전에 정의된 신뢰할 수 있는 친구나 가족 (가디언이라고 함)과의 다중서명 트랜잭션을 통해 이루어집니다. 이를 통해 소유자가 시드 문구를 보관할 필요가 없어집니다.
3. 유연한 가스 정책
스마트 컨트랙트 지갑은 ERC-4337의 Paymaster 사양을 지원하는 API를 사용하여 유연한 가스 정책을 만들 수 있습니다. 가스 정책을 관리할 수 있게 되면 개발자는 사용자를 대신하여 트랜잭션을 스폰서할 수 있고 (즉, 가스 없는 트랜잭션), 사용자는 어떤 ERC-20 토큰으로도 (예: USDC) 가스를 지불할 수 있습니다.
트랜잭션 스폰서하기
트랜잭션은 calldata에 수수료를 스폰서할 대상을 지정해 포함합니다. Paymaster는 스폰서에게 트랜잭션 수수료를 스폰서할 의향이 있는지 확인한 후, 그렇다면 트랜잭션 실행을 진행합니다.
모든 ERC-20 토큰으로 가스 지불하기
Paymaster는 블록체인의 네이티브 토큰이 아닌 다른 통화로도 수수료를 지불할 수 있게 해줍니다.
예를 들어 지갑이 Ethereum의 네이티브 토큰 (ETH)이 아닌 USDC와 같은 ERC-20 토큰만 보유하고 있는 경우, Paymaster는 USDC 잔액이 수수료를 충당하기에 충분한지 확인합니다. 지갑에 충분한 USDC가 있다면, Paymaster는 ETH로 트랜잭션 실행 비용을 지불하고 그 대가로 지갑의 USDC를 받습니다.
4. 커스텀 서명 방식
스마트 컨트랙트 지갑은 Ethereum에서 기본으로 사용되는 ECDSA와는 다른 서명 방식을 사용하도록 쉽게 프로그래밍할 수 있습니다. 이 기본 서명 방식은 다중서명, 소셜 복구, 또는 Crystals-Kyber와 같은 양자 저항성 옵션으로 대체될 수 있습니다.
5. Multicall
Multicall은 스마트 컨트랙트 지갑이 하나의 원자적 트랜잭션에서 여러 동작을 실행할 수 있는 기능입니다. Multicall 기능은 모든 트랜잭션이 개별적으로 전파되고 확인되어 처리 시간이 길어지고 사용자 경험이 저하되는 현재의 지갑 패러다임을 개선합니다.
예를 들어, 사용자가 Uniswap에서 토큰을 거래하려면 먼저 'approve'를 클릭하고 트랜잭션이 확인될 때까지 기다려야 합니다. 그 후 'swap' 트랜잭션이 확인될 때까지 기다려야 하며, 그제서야 토큰 교환이 완료됩니다.
스마트 컨트랙트 지갑을 사용하면 이러한 트랜잭션들을 하나의 원자적 트랜잭션으로 묶을 수 있습니다.
6. 서로 다른 서명자에 대한 지출 한도
스마트 컨트랙트 지갑은 하나 이상의 유효한 서명자를 인식하도록 설정할 수 있으며, 이를 통해 서명자마다 서로 다른 지출 한도를 설정할 수 있습니다. 예를 들어, 사용자는 노트북과 Ledger 하드웨어 지갑을 모두 서명자로 추가하여, 노트북을 통해서는 최대 0.05 ETH까지 트랜잭션을 허용하고, 더 큰 트랜잭션에는 하드웨어 지갑을 사용하도록 요구할 수 있습니다.
7. Allowlist 및 denylist 등록된 주소
스마트 컨트랙트 지갑을 사용하면 사용자는 하나 이상의 지갑 주소에 대해 자신의 계정 접근을 허용하거나 거부할 수 있습니다. Allowlist 등록은 사용자가 접근을 허용하도록 해주고, denylist 등록은 계정의 접근을 차단하거나 거부하도록 해줍니다. 이 두 기능 모두 보안을 향상시키고 사용자에게 계정에 대한 추가적인 통제권을 제공합니다.
8. 다중서명(Multi-sig) 지갑 지원
스마트 컨트랙트 지갑의 다중서명 지원 기능은 트랜잭션 실행 전에 둘 이상의 승인을 요구하는 경우가 많은 조직에게 특히 중요합니다. 다중서명 지갑 지원은 여러 사람이 트랜잭션을 승인하도록 요구함으로써 트랜잭션의 보안을 강화하며, 이로 인해 한 사람이 자금을 탈취하거나 무단 트랜잭션을 실행하기 어려워집니다.
스마트 컨트랙트 지갑의 단점은 무엇인가요?
스마트 컨트랙트 지갑의 주요 단점으로는 더 높은 가스 비용, 잠재적인 코드 문제, 그리고 대부분의 web3 플랫폼에서의 현재 지원 부족이 있습니다.
1. 더 높은 가스 비용
스마트 컨트랙트 지갑은 스마트 컨트랙트 코드에 의해 제어되며, 이 코드를 실행하는 데 필요한 연산 자원에 대한 비용을 지불해야 합니다. 스마트 컨트랙트 지갑 트랜잭션을 실행하는 것은 EOA 지갑을 운영하는 것보다 비용이 더 많이 들며, 특히 복잡한 스마트 컨트랙트 코드 실행이 필요한 추가 기능이 있는 경우 더욱 그렇습니다.
2. 잠재적인 코드 문제
스마트 컨트랙트 지갑은 코드 기반이기 때문에 일반적인 소프트웨어 제품과 마찬가지로 많은 감사, 보안, 버그 문제에 직면합니다. 스마트 컨트랙트 지갑은 아직 새로운 기술이므로, SC 지갑을 도입하려는 사용자는 새로운 ERC-4337 호환 지갑의 팀, 지갑 설계, 코드 보안을 평가해야 합니다.
3. 지원 부족
스마트 컨트랙트 지갑은 아직 초기 단계에 있으며 소수의 플랫폼에서만 지원됩니다. 스마트 컨트랙트 지갑이 주류가 되려면 최상위 DeFi 프로토콜과 다른 web3 플랫폼의 지원이 필요합니다.
스마트 컨트랙트 지갑을 사용해야 할까요?
스마트 컨트랙트 지갑 사용을 고려해야 하는 주요 이유는 향상된 보안 기능, 자동화, 탈중앙화, 그리고 사용자 친화성입니다.
- 보안 - 2FA, 다중서명 지원, 소셜 복구를 통해 EOA보다 더 안전하게 사용할 수 있습니다
- 자동화 - web3 프로토콜 및 스마트 컨트랙트와 프로그래밍 방식으로 상호작용할 수 있습니다
- 친화적인 UX - SCW는 EOA 지갑과 관련된 복잡성을 제거합니다
관련 개요
지갑2026년 10월 14일
Paymaster란?
Paymaster는 user operation의 가스를 후원하거나, 사용자가 그 수수료를 ERC-20 토큰으로 내게 한다.
지갑2026년 9월 2일
에이전트 월렛: AI 에이전트를 위한 세션 및 권한 모델
AI 에이전트가 개인 키를 보유하지 않고도 범위가 제한되고 철회 가능한 월렛 접근 권한을 얻는 방법: 세션, 위임된 서명, 즉시 철회.
지갑2026년 7월 29일
Cursor에 프라이빗 키 그만 붙여넣기: 코딩 에이전트에게 지갑 주는 법
키를 넘기지 않고 코딩 에이전트에게 지갑을 주는 방법. Alchemy CLI agent wallets가 scoped sessions를 사용해 에이전트가 .env에 프라이빗 키 없이 트랜잭션을 처리할 수 있게 하는 원리.

블록체인 매직을 만드세요
Alchemy는 가장 강력한 Web3 개발자 제품 및 도구를 리소스, 커뮤니티, 그리고 전설적인 지원과 결합합니다.