# 스마트 컨트랙트 지갑

스마트 컨트랙트 지갑(SCW)은 이더리움 및 기타 EVM 체인에서의 차세대 지갑입니다. 전통적 지갑(외부 소유 계정, EOA)은 단순히 개인 키 + 주소 쌍입니다. 반면 SCW는 자금을 보유하고, 맞춤 규칙을 정의하고, 트랜잭션 관련 로직을 실행할 수 있는 프로그래밍 가능한 컨트랙트입니다. goodcryptoX에서는 이 기술 덕분에 비수탁(non-custodial) DEX 거래가 마침내 가능해졌습니다.

***

### 간단 요약: EOA 대 스마트 컨트랙트 지갑

* EOA(외부 소유 계정): 표준 이더리움 지갑(MetaMask 등). 개인 키로 직접 제어됩니다. 트랜잭션에 서명할 수 있는 것은 EOA뿐입니다.
* SCW(스마트 컨트랙트 지갑): 온체인에 배포된 컨트랙트입니다. EOA와 달리 프로그래밍 가능하므로 EOA 또는 [세션 키](/goodcryptox-ko/wallets/built-in-wallet/smart-contract-wallets/session-keys.md)에 의해 승인된 행동을 검증하고 실행할 수 있습니다. 이러한 프로그래밍 가능성은 다음과 같은 고급 기능을 가능하게 합니다: [트랜잭션 배칭](/goodcryptox-ko/wallets/built-in-wallet/smart-contract-wallets/transaction-batching.md)가스 결제 [ETH 이외의 토큰으로](/goodcryptox-ko/wallets/built-in-wallet/smart-contract-wallets/gas-in-any-token.md)및 유연한 권한 부여 체계

goodcryptoX에서 EVM 지갑을 설정하면 다음 두 가지를 모두 얻게 됩니다:

* EOA(서명자)
* 짝을 이룬 스마트 컨트랙트 지갑(자금이 여기에 보관됨)

***

### 중요한 이유

스마트 컨트랙트 지갑은 2023년 초 ERC-4337 계정 추상화의 채택 이후 실용화되었습니다. 이 표준은 다음을 도입했습니다:

* EntryPoint 컨트랙트: SCW 트랜잭션의 게이트웨이
* 번들러: SCW 트랜잭션을 수집해 온체인에 제출하는 노드

이들로 인해 완전한 비수탁 거래 경험을 구축할 수 있게 되었고 — 이는 우리가 DEX 기능을 출시하기 전에 기다리던 것이었습니다.

***

### goodcryptoX에서 가능한 것들

다음은 goodcryptoX 내부에서 SCW가 열어주는 기능들입니다:

* 비수탁 거래

  핵심 이점: 사용자가 자금의 통제권을 유지합니다. [세션 키](/goodcryptox-ko/wallets/built-in-wallet/smart-contract-wallets/session-keys.md) 는 개인 키를 노출하지 않고도 거래를 승인할 수 있게 해줍니다.
* [세션 키](/goodcryptox-ko/wallets/built-in-wallet/smart-contract-wallets/session-keys.md)

  제한된 권한의 온체인 검증 가능한 키로 비수탁 거래를 원활하고 안전하게 만듭니다.
* [트랜잭션 배칭](/goodcryptox-ko/wallets/built-in-wallet/smart-contract-wallets/transaction-batching.md)

  여러 동작을 하나의 트랜잭션에 묶습니다. 예: 승인 + 스왑을 하나의 클릭으로 결합. 여러 단계가 단일 트랜잭션으로 실행되므로 시간과 가스를 절약합니다.
* 페이마스터 및 [가스 추상화](/goodcryptox-ko/wallets/built-in-wallet/smart-contract-wallets/gas-in-any-token.md)

  ETH 이외의 토큰으로 가스를 지불할 수 있게 해줍니다 — 사용성 측면에서 중요한 단계입니다.
* [MEV 보호](/goodcryptox-ko/dex/orders-mechanics/mev.md)

  SCW 트랜잭션은 프라이빗 풀을 통해 제출되어 프론트러닝 및 샌드위치 공격에 대해 본질적인 저항성을 제공합니다.
* 미래의 유연성

  에서 [그룹화된 출금](/goodcryptox-ko/dex/upcoming-functionality/batch-transfers.md) 부터 더 발전된 [거래 배칭](/goodcryptox-ko/dex/upcoming-functionality/batch-orders.md)까지, SCW는 EOA만으로는 제공할 수 없었던 기능들의 문을 엽니다.

***

### 트레이드오프

SCW에는 몇 가지 단점이 있습니다:

* SCW는 트랜잭션당 가스를 약간 더 소비합니다 — 이더리움 메인넷에서는 눈에 띄지만 L2에서는 거의 무시할 수 있습니다.
* 새로운 인프라: EntryPoint와 번들러는 아직 성숙 중이며 이는 복잡성을 더합니다.

하지만 특히 생태계가 표준화될수록 이점이 비용을 훨씬 능가합니다.

***

### 향후 방향

향하는 방향은 분명합니다:

* EVM 체인
  * 1단계: ERC-4337은 별도의 SCW를 도입했습니다.
  * 2단계: EIP-7702는 EOA가 SCW로도 이중 역할하도록 허용합니다.
  * [최종 목표](https://vitalik.eth.limo/general/2021/12/06/endgame.html?utm_source=chatgpt.com): *모든 지갑이 기본적으로 스마트 컨트랙트 지갑이 됩니다*.
* 솔라나

  솔라나에서는 지갑이 이미 내부적으로 프로그램 로직에 의존하고 있습니다. 그러나 세션 키 인프라와 가스 추상화는 아직 EVM에서 지원하는 동일한 비수탁 거래 흐름을 가능하게 할 만큼 충분히 발전하지 않았습니다. 우리는 가까운 미래에 솔라나의 지갑 인프라도 유사한 방향으로 진화할 것으로 예상합니다.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.goodcrypto.app/goodcryptox-ko/wallets/built-in-wallet/smart-contract-wallets.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
