스테이크(Stake)

스테이크(Stake)

스테이크(Stake)란 자신이 가진 코인을 특정 노드나 Pool에 위임하는 것을 말하며, Stake를 하는 사람은 그 댓가로 추가적인 코인을 얻게 된다.

비트코인 블럭체인은 Proof of Work 채굴(마이닝)을 통해 새로운 블럭을 생성하게 되는데, 이러한 채굴작업은 많은 전기(리소스)를 필요로 한다. 이러한 문제점에 대한 대안으로 에너지를 효율적으로 사용하기 위해 Proof of Stake 합의 메카니즘이 사용되었다. 이 방식은 자신이 가진 코인들을 특정 노드나 Stake Pool에 위임하고, Stake를 가진 노드들 중 랜덤하게(여러 요인들을 고려함) 선택된 노드가 트랜잭션의 승인, 즉 블럭 생성을 결정하게 하는 방식이다. Proof of Stake에서 이렇게 트랜잭션을 승인하고 블럭을 생성하는 노드를 Validator라고 부른다.

새 블럭을 생성한 노드는 그 댓가로 블럭 보수(block reward)를 얻게 되고, 이를 Stake에 참여한 댓가로 지불받게 된다. 만약 여러 명이 Pool로 참가한 경우, Stake 코인수에 따라 나누어 주게 된다.

Stake에 참여하는 것을 Staking이라고 하는데, 개인은 Staking을 지원하는 월릿(wallet)에서 직접 스테이킹 하거나 혹은 거래소(exchange)가 스테이킹 기능을 지원할 경우 그 기능을 이용할 수도 있다.