스테이킹을 하게 되면 블록체인 보안이 좋아지나요?
pos기반의 암호화폐들은 대부분 스테이킹 기능을 가지고 있는 것으로 아는데요 스테이킹하는 물량이 많을 수록 블록체인 보안이 좋아지는지 궁금합니다.
55글자 더 채워주세요.
1개의 답변이 있어요!
안녕하세요. 스테이킹과 보안에 대하여 답변드리겠습니다.
스테이킹은 암호화폐의 자산을 일시적 동결하는 역할을 합니다. PoS검증방식에서 스테이킹은 보유한 암호화폐 지분만큼 트랜젝션 검증과 블록생성의 권한을 얻는 역할을 하게 됩니다.
따라서 스테이킹과 보안은 큰 관련은 없습니다. 다만 스테이킹 방식의 특성을 악용한 공격이 이루어질 수 있는 문제가 있습니다.
그라인딩 어택(Grinding Attack)이란?
PoS방식은 특정 기준에 부합할 경우 블록을 생성할 권한을 얻게 되는데 특히 지분이 많을 수록 블록을 생성할 권한 얻을 수 있는 확률이 높아지게 됩니다.
블록을 생성할 확률을 높이기 위해 변수를 미리 계산하여 블록을 생성할 확률을 얻을 때까지 전송내역을 누락시킵니다.
그런 후 예측한 근거를 통해 지분(코인)을 사전에 확보여 블록을 생성할 권한을 높이는 방법을 말합니다.
즉, PoS검증방식에서 블록을 생성할 권한을 얻기 위해 사용되는 공격입니다.
이를 방지하기 위해서는 코인토싱(Coin Tossing) 프로토콜을 사용하게 됩니다. (에이다가 이 방식을 사용하고 있습니다.)
감사합니다.