# 셀프 커스터디 스테이킹 안내

셀프 커스터디 스테이킹(Self-custody staking)은 최소 32 ETH를 보유하고 노드를 운영하여 Ethereum 2.0 네트워크의 트랜잭션 검증에 참여하는 방식입니다. 다만 일반 사용자에게는 다음과 같은 공통 이슈가 있을 수 있습니다:

#### <mark style="color:orange;">1. 셀프 커스터디 스테이킹이란?</mark>

셀프 커스터디 스테이킹은 최소 32 ETH를 보유하고 노드를 운영하여 Ethereum 2.0 네트워크의 트랜잭션 검증에 참여하는 과정을 의미합니다. 이를 위해서는 노드의 안정성과 보안을 보장할 수 있는 일정 수준의 기술 능력과 보안 의식이 요구됩니다. 일반 사용자의 참여를 단순화하고 자금이 사용자 통제하에 있도록 하기 위해, 이더리움 스테이킹 역할을 스테이커와 밸리데이터로 분리할 수 있습니다. 사용자는 자금 관련 자격증명과 권한을 보유하고, 노드 운영 주체는 노드 관리 관련 권한을 보유함으로써 노드의 보안성, 안정성, 지속적인 보상을 보장합니다.

#### <mark style="color:orange;">2. 출금 키와 서명 키는 무엇이며, 누가 보관하나요?</mark>

출금(Withdrawal) 프라이빗 키는 사용자가 보유하며, 스테이킹 자금 출금과 보상 수령에 사용됩니다. 서명(Signing) 프라이빗 키는 노드 관리자가 보유하며, 트랜잭션 검증을 위한 서명에 사용됩니다.

#### <mark style="color:orange;">3. 셀프 커스터디 스테이킹에는 어떤 수수료가 드나요?</mark>

셀프 커스터디 스테이킹에는 트랜잭션 검증 및 노드 운영을 위한 수수료가 필요합니다. 또한 각 밸리데이터는 32 ETH를 스테이킹해야 합니다.

#### <mark style="color:orange;">4. 언제 자금을 출금할 수 있나요? ‘종료(Exit)’와 ‘출금(Withdrawal)’의 차이는 무엇인가요?</mark>

밸리데이터로 자발적 종료(Voluntary Exit) 메시지에 서명해 검증 중단 의사를 표시할 수 있습니다. 단, 일단 종료하면 되돌릴 수 없고 밸리데이터를 재활성화할 수 없습니다. 또한 출금 기능이 활성화되기 전에는 자금을 이체하거나 출금할 수 없습니다. 이 기능은 다음 네트워크 업그레이드(즉, “상하이 업그레이드(Shanghai Upgrade)”)에 포함될 예정입니다. 이는 최소한 상하이 업그레이드 이전까지는 자금이 이용 불가능함을 의미합니다. Shanghai Upgrade：<https://ethereum-magicians.org/t/shanghai-core-eip-consideration/10777>

#### <mark style="color:orange;">5. 직접 노드를 운영하면 어떤 위험이 있나요?</mark>

노드를 직접 운영하는 경우, 노드의 안정성과 보안을 보장해야 하며 그렇지 않으면 노드 공격 및 스테이킹 자금 손실과 같은 위험에 직면할 수 있습니다. 특히 다음 두 가지 시나리오에 유의하세요:

a. 밸리데이터의 다수(2/3)가 오프라인인 경우, 체인을 완료할 만큼 충분한 밸리데이터가 여전히 온라인 상태이므로 비교적 경미한 패널티가 부과됩니다. 이는 예상 가능한 상황입니다.

b. 전체 밸리데이터 수의 (1/3) 초과가 오프라인인 경우, 블록이 더 이상 최종화되지 않아 더 심각한 패널티가 발생합니다. 이는 매우 극단적이며 발생 가능성이 낮습니다.

#### <mark style="color:orange;">6. 출금 자격증명(Withdrawal Credential)이란 무엇인가요?</mark>

출금 자격증명은 유효한 출금을 위한 대상 주소를 검증하는 데 사용되는 입금(Deposit)의 32바이트 필드입니다. 현재 출금 유형에는 BLS 출금과 이더리움 주소 출금 두 가지가 있습니다. 최초 입금 이후에는 밸리데이터의 출금 자격증명을 수정할 수 없으므로 출금 키를 안전하게 보관해야 합니다.

#### <mark style="color:orange;">7. 출금 키가 도난당하면 어떻게 되나요?</mark>

출금 키가 유출 또는 도난된 경우, 도난자는 밸리데이터가 이미 종료된 상태에서만 밸리데이터 잔액을 이체할 수 있습니다. 도난자가 밸리데이터의 서명 키를 통제하지 못한다면, 도난자는 귀하의 밸리데이터를 종료시킬 수 없습니다. 귀하의 서명 키를 사용해 빠르게 밸리데이터를 종료한 뒤, 도난자가 접근하기 전에 출금 키로 자금을 이체하는 것을 시도할 수 있습니다.

#### <mark style="color:orange;">8. TokenPocket의 셀프 커스터디 노드에 연간 요금이 있나요?</mark>

없습니다. TokenPocket의 사용자 셀프 커스터디 노드에는 연간 요금이 없습니다. 1회성 서비스 수수료만 부과되며, 이후 추가 요금은 부과되지 않습니다.
