# 스테이블코인 동결은 정확히 어떻게 이루어지나요?

동결과 제재 · 컨트랙트 안의 플래그, 모든 전송에서 확인

*설명 · 4분 · 중급 · 컴플라이언스 · 트레저리 · 누구나 · 메커니즘*

누군가의 잔액을 옮기는 것이 아니라 컨트랙트 안의 블랙리스트로 이루어집니다. 소유자가 addBlackList(address)를 호출하면 컨트랙트는 플래그를 설정하고 이벤트를 발생시킵니다. 그 후 모든 전송은 송신자가 플래그 대상이 아닌지 확인하는 것으로 시작하므로, 토큰을 옮기려는 모든 시도는 되돌려지고 토큰은 주소에 그대로 보입니다. 선택적으로 destroyBlackFunds가 잔액을 0으로 만들고 공급량을 줄입니다. 솔라나(Solana)에서는 민트의 동결 권한(freeze authority)이 내리는 동결 명령이 이에 해당합니다.

## 검증된 이더리움 소스 코드의 세 단계

1. **주소에 플래그를 설정합니다.** `addBlackList(address)`는 `isBlackListed[address] = true`를 설정하고 `AddedBlackList`를 발생시킵니다. 잔액은 변하지 않습니다.
2. **전송이 플래그를 확인합니다.** `transfer`는 `require(!isBlackListed[msg.sender])`로, `transferFrom`은 `require(!isBlackListed[_from])`로 시작하므로, 토큰을 옮기려는 모든 시도 — 직접, 허용량을 통해, 또는 DEX를 통해 — 는 되돌려집니다. USDT는 주소에 계속 보이지만 나갈 수 없습니다. 두 함수 모두 `whenNotPaused`도 가지고 있는데, 이는 모든 전송을 한 번에 중단하는 별도의 `pause()` 스위치입니다.
3. **선택적으로 파기합니다.** `destroyBlackFunds(address)`는 주소가 [블랙리스트](https://achivx.kr/academy/reference/glossary/#g-blacklist)에 올라 있어야 하며, 잔액을 0으로 만들고 `_totalSupply`를 줄이고 `DestroyedBlackFunds`를 발생시킵니다. 토큰은 전송되는 것이 아니라 사라집니다. `removeBlackList`는 플래그를 해제합니다.

## 다른 발행사, 같은 형태

[서클(Circle)](https://achivx.kr/academy/issuers/circle/)의 USDC는 `Blacklisted`와 `UnBlacklisted`를, [팍소스(Paxos)](https://achivx.kr/academy/issuers/paxos/)의 PYUSD는 `FreezeAddress`와 `FrozenAddressWiped`를 발생시킵니다. 솔라나에는 컨트랙트 안의 [블랙리스트](https://achivx.kr/academy/reference/glossary/#g-blacklist)가 없습니다. [민트(mint)](https://achivx.kr/academy/reference/glossary/#g-mint-burn)에 [동결 권한(freeze authority)](https://achivx.kr/academy/reference/glossary/#g-freeze-authority)이 있으며, 그 권한을 가진 자는 명령 하나로 보유자의 토큰 계정을 동결할 수 있습니다. 메커니즘은 다르지만 결과는 같습니다.

## 누가 서명하나요

이더리움(Ethereum)과 트론(Tron)의 [테더(Tether)](https://achivx.kr/academy/issuers/tether/) USDT는 Gnosis MultiSigWallet이 소유하므로, 모든 기록은 대상 주소와 함께 온체인에서 *제안*되고 공동 서명자가 확인하면 실행됩니다. 이것이 존재하는 유일한 경고입니다. [서클](https://achivx.kr/academy/issuers/circle/)과 [팍소스](https://achivx.kr/academy/issuers/paxos/)는 일반 계정에서 실행하고, [USDT0](https://achivx.kr/academy/issuers/what-is-usdt0/)의 소유자는 오프체인에서 서명합니다. 네트워크별 [동결 페이지](https://achivx.kr/academy/guides/issuer-freezes/)는 *who signs*(누가 서명하는가) 아래에 토큰별 구성을 밝힙니다.

## Stablecoin scanner ACHIVX에서

[이더리움 동결 페이지 열기 ↗](https://stablescan.achivx.com/ethereum/freezes)

- 체인에서 읽은 이벤트 이름: [이더리움 동결 페이지](https://stablescan.achivx.com/ethereum/freezes)의 *Where does the Ethereum data on this page come from?*(이 페이지의 이더리움 데이터는 어디서 오나요?)
- [거래 페이지](https://achivx.kr/academy/guides/transaction-page/)로 본 기록: [트론 동결 페이지](https://stablescan.achivx.com/tron/freezes)의 [기록 원장](https://achivx.kr/academy/courses/freezes-and-alerts/freezes-and-alerts-02-a-network-freeze-page/)에서 아무 행이나 여십시오.

## 더 알아보기

- [발행사 동결](https://achivx.kr/academy/guides/issuer-freezes/)
- [거래 페이지](https://achivx.kr/academy/guides/transaction-page/#an-issuer-act--no-stablecoins-moved)
- [레슨: 네트워크의 동결 페이지](https://achivx.kr/academy/courses/freezes-and-alerts/freezes-and-alerts-02-a-network-freeze-page/)

## 관련 질문

- [테더가 내 지갑의 USDT를 동결할 수 있나요?](https://achivx.kr/academy/how-it-works/can-tether-freeze-my-usdt/)
- [스테이블코인이 동결되기 전에 경고가 있나요?](https://achivx.kr/academy/how-it-works/is-there-any-warning-before-a-freeze/)
- [소각이란 무엇이며, 동결과 어떻게 다른가요?](https://achivx.kr/academy/how-it-works/what-is-a-seizure/)

동결과 제재 · 메커니즘 · 2026-10-11 작성, 사용자 가이드와 스캐너 자체의 답변을 바탕으로 함. 동결 페이지에서 인용한 수치는 그날 기준이며 인덱스와 함께 다시 생성됩니다.

---

출처: https://achivx.kr/academy/how-it-works/how-does-a-freeze-happen/ · 영어 원문: https://achivx.com/academy/how-it-works/how-does-a-freeze-happen.html
