Slashing슬래싱
슬래싱(Slashing)은 PoS (지분증명) 블록체인에서 검증자가 악의적이거나 비정상적인 행동을 했을 때 스테이킹한 자산의 일부를 강제로 몰수하는 벌칙 메커니즘이다. 네트워크 보안과 검증자 정직성을 경제적으로 강제한다.
슬래싱의 목적
슬래싱 발생 조건
| 위반 유형 | 설명 | 위험도 |
|---|---|---|
| 이중 제안 (Double Proposing) | 같은 슬롯에서 두 개의 서로 다른 블록을 제안 | 높음 |
| 이중 투표 (Double Voting) | 같은 슬롯·같은 체크포인트에서 두 개의 다른 블록에 서명 | 높음 |
| 서라운딩 투표 (Surround Voting) | 이전에 한 증명(Attestation)을 둘러싸거나 둘러싸이는 새 증명을 제출 | 높음 |
| 유효하지 않은 블록 생성 | 규칙에 위반되는 트랜잭션을 포함한 블록 제안 | 중간 |
| 무응답 (Inactivity) | 장시간 오프라인 상태 — 슬래싱은 아니지만 비활성 패널티 부과 | 낮음 |
이중 서명·투표가 슬래싱의 핵심이다. 같은 높이에서 서로 다른 두 블록에 서명하는 행위는 체인 분기를 유도할 수 있어 네트워크 안전을 위협한다.
Ethereum 슬래싱 처벌 구조 (3단계)
이더리움 PoS의 슬래싱은 즉각 처벌 → 상관 처벌 → 종료 지연의 3단계로 이루어진다.
상관 페널티의 의미: 혼자 실수하면 소액 패널티이지만, 많은 검증자가 동시에 슬래싱되면(= 조직적 공격 가능성) 훨씬 큰 페널티가 부과된다. 51% 공격을 경제적으로 억제하는 핵심 설계다.
슬래싱 vs 비활성 패널티
| 항목 | 슬래싱 | 비활성 패널티 |
|---|---|---|
| 원인 | 악의적 행동 | 단순 오프라인 |
| 심각도 | 높음 | 낮음 |
| 즉시 효과 | ETH 즉각 감소 | 점진적 감소 |
| 추방 | 예 | 잔액 임계값 미만 시 |
비활성 유출(Inactivity Leak): 체인이 Finality를 달성하지 못하는 상태가 지속되면, 오프라인 검증자의 잔액이 빠른 속도로 감소해 온라인 검증자가 2/3 이상이 될 때까지 자동으로 퇴출된다. 공격자가 네트워크를 마비시키더라도 결국 Finality가 회복되도록 설계됐다.
체인별 슬래싱 비교
| 체인 | 슬래싱 여부 | 주요 특징 |
|---|---|---|
| Ethereum | ✅ 있음 | 3단계 구조(즉각·상관·지연), 상관 페널티로 대규모 공격 억제 |
| Cosmos (ATOM) | ✅ 있음 | 이중 서명: 5% 몰수 / 다운타임: 0.01%. 네트워크 상태에 따라 비율 동적 조정 실험 중 |
| Polkadot | ✅ 있음 | 동일 슬래싱 기간 내 복수 위반 시 지수적 처벌 증가. Offences Pallet으로 관리 |
| Cardano | ❌ 없음 | Ouroboros PoS — 슬래싱 없이 보상 구조로 유인 설계 |
| Solana | ❌ 없음 | 현재 슬래싱 미도입. 향후 도입 검토 중 |
| Algorand | ❌ 없음 | 순수 PoS, 슬래싱 없는 구조 |
슬래싱이 없는 체인은 악의적 행동에 대한 경제적 억제력이 상대적으로 약하지만, 일반 참여자의 진입 장벽을 낮추는 장점이 있다.
위임자(Delegator)에게 미치는 영향
일반 사용자가 검증자에게 토큰을 위임(Delegate)한 경우, 해당 검증자가 슬래싱을 당하면 위임자의 자산 일부도 함께 손실된다.
| 상황 | 영향 |
|---|---|
| 검증자 슬래싱 발생 | 위임 비율에 따라 위임자 자산 일부 차감 |
| 검증자 장기 오프라인 | 위임자 보상 미지급 + 소규모 패널티 가능 |
| 검증자 자진 퇴출 | 위임 해제 후 언스테이킹 대기 기간 필요 |
따라서 스테이킹 플랫폼이 공개하는 검증자 성과 기록·슬래싱 이력·가동 시간(Uptime)을 꼼꼼히 검토한 뒤 신뢰할 수 있는 검증자를 선택해야 한다.
슬래싱 방지 방법
| 방법 | 설명 |
|---|---|
| 단일 기기 원칙 | 동일한 검증자 키를 두 개 이상의 기기에서 절대 동시 실행하지 않음 |
| 슬래싱 DB 유지 | 이전 서명 기록을 로컬 DB로 보관해 이중 서명 자동 차단 |
| Web3Signer 사용 | 원격 서명 서비스로 키 노출 최소화 및 슬래싱 보호 |
| 마이그레이션 주의 | 검증자 이전 시 이전 기기를 완전히 종료한 후 신규 기기 시작 |
| doppelganger 보호 | 일부 클라이언트가 기동 시 동일 키의 다른 인스턴스 감지 기능 제공 |
| 스테이킹 분산 | 모든 토큰을 한 검증자에 집중하지 않고 여러 검증자에 분산해 리스크 감소 |
| 하드웨어 지갑 | 검증자 키를 오프라인 하드웨어 지갑에 보관해 외부 공격 방지 |
실제 슬래싱 사례
- •2023년 Lido 검증자: 클라이언트 마이그레이션 중 이중 서명 발생. 즉각 페널티 + 상관 페널티로 일부 ETH 손실
- •2023년 Coinbase Cloud: 동일 키 중복 실행으로 슬래싱. 운영 절차 미흡이 원인
- •2025년 SSV Network: 운영 연결성 이슈로 이더리움 검증자 39개가 동시 슬래싱. 단일 운영 실수가 다수 검증자에 동시 영향을 미친 사례
- •대규모 슬래싱 부재: 이더리움 PoS 전환(2022년) 이후 조직적 대규모 슬래싱은 발생하지 않음 — 처벌 구조의 억제력이 효과적으로 작동 중
검증자 평판에 미치는 영향
슬래싱은 경제적 손실을 넘어 검증자의 평판(Reputation)에도 치명적이다.
- •슬래싱 이력이 공개되면 향후 위임자를 유치하기 어려워진다
- •대형 스테이킹 서비스(Lido·Rocket Pool 등)는 슬래싱 발생 검증자를 목록에서 제외한다
- •검증자의 평판 손상은 수익 감소로 이어지므로, 강력한 자기 규율 동기가 된다
슬래싱 시스템 미래 전망
| 방향 | 내용 |
|---|---|
| 세분화된 벌칙 | 위반 유형·심각도에 따라 더 정밀하게 차등 처벌 |
| 실시간 경고 | 위반 감지 전 검증자에게 선제 알림을 보내는 모니터링 시스템 |
| 동적 조정 | 네트워크 혼잡도·참여자 수에 따라 슬래싱 비율을 유동적으로 조정 |
| 슬래싱 보험 | 슬래싱 리스크를 커버하는 DeFi 기반 보험 프로토콜 등장 |
| 위임자 보호 | 위임자 손실을 검증자 측에서 자체 보전하는 SLA 계약 확산 |
관련 개념
- •PoS (지분증명) — 슬래싱이 적용되는 합의 메커니즘
- •스테이킹 — 슬래싱으로 손실 위험이 있는 예치 자산
- •Ethereum — 대표적인 슬래싱 구현 체인
참고문헌
- •OneKey. (2025). 암호화폐에서 슬래싱(Slashing)이란?. OneKey Blog.
- •ProProgrammer. (2024). 슬래싱(Slashing) 개념 정리. Tistory.
- •Ethereum 슬래싱 문서