지분 증명이 블록체인을 보호하는 방법
지분 증명은 검증자가 부정행위를 하면 잃게 되는 코인을 예치하도록 만들어 체인을 보호하고, 위반 행위를 슬래싱한 뒤 투표로 확정합니다.

지분 증명은 합의 메커니즘의 한 갈래로, 블록체인이 하나의 거래 내역에 합의하기 위해 사용하는 규칙입니다. 검증자는 컴퓨팅 파워가 아니라 네트워크 코인을 얼마나 예치했는지에 따라 영향력을 갖습니다.
지분 증명을 쉽게 설명하면 무엇인가요?
지분 증명은 검증자가 네트워크에서 가치 있는 무언가를 예치하도록 요구하며, 부정행위를 하면 프로토콜이 그 가치를 회수할 수 있습니다. 검증자는 새 블록을 제안하고, 다른 검증자의 작업을 확인하며, 올바른 체인을 확정합니다. 예치된 코인이 지분이며, 공격자가 극복해야 하는 대상입니다.
지분 증명은 단계별로 어떻게 체인을 보호하나요?
프로토콜은 시간을 짧은 슬롯으로 나누며, 각 슬롯은 최대 하나의 블록을 담을 수 있고 비어 있을 수도 있습니다. 한 검증자가 무작위로 선택되어 블록을 제안하고, 검증자 위원회가 이에 투표합니다.
- 1지분 예치Ethereum에서는 검증자가 참여 전에 스마트 계약에 ETH를 예치하며, 다른 지분 증명 네트워크는 다릅니다.
- 2무작위로 선택되기슬롯마다 한 명의 제안자가 지분에 비례한 확률로 선정되므로, 최대 보유자가 순서를 결정하지 않습니다.
- 3제안된 블록 확인다른 검증자는 거래를 다시 실행해 검증한 뒤 해당 블록에 찬성하는 증명을 보냅니다.
- 4부정행위 시 지분 상실슬래싱은 상충되는 블록에 서명하는 등 명백한 위반 행위에 대해 검증자 지분의 일부를 회수하고 네트워크에서 강제로 퇴출합니다.
- 5확정성 도달예치된 가치의 3분의 2 초과 다수가 동의하면, 해당 블록은 상당한 양의 ETH가 소각되지 않고서는 변경될 수 없습니다.
지분 증명은 작업 증명과 어떻게 다른가요?
두 시스템 모두 부정행위를 비싸게 만들지만, 공격자가 지불하는 대가는 서로 다릅니다. 작업 증명은 컴퓨팅 파워와 전력을 요구하고, 지분 증명은 프로토콜이 회수할 수 있는 위치에 보관된 네트워크 코인을 요구합니다.
- 자원: 작업 증명은 컴퓨팅 파워를 소모하고, 지분 증명은 코인을 위험에 노출합니다.
- 공격 비용: 공격자는 채굴 하드웨어가 아니라 예치된 코인의 대부분이 필요합니다.
- 에너지: 검증자는 일반적인 기계를 돌리므로 전력 사용량이 훨씬 적습니다.
자주 묻는 질문
일반적으로 소유권은 유지되지만, 코인은 해당 검증인의 지분에 합쳐지며, 검증인이 잘못 행동하면 프로토콜이 그 일부를 가져갈 수 있습니다.
Ethereum은 검증자마다 고정된 ETH 예치금을 설정하며, 스테이킹 풀을 통해 소액 보유자도 자금을 모아 이에 도달할 수 있습니다.
예. 스테이킹은 채굴의 컴퓨팅 비용을 피하지만, 낮은 에너지 사용이 체인을 안전하게 지키는 것은 아닙니다.
검증자는 컴퓨팅 파워를 거의 쓰지 않기 때문에 경쟁하는 모든 포크에 투표하고 싶은 유혹을 받을 수 있으며, 이는 이중 지출을 가능하게 할 수 있습니다. 슬래싱은 그런 도박을 비싸게 만듭니다.






