You are viewing a single comment's thread from:

RE: Casper PoS 의 Consensus 에 대한 설명 -- 1편

in #kr7 years ago

PoS의 단점은 해쉬 경쟁이 아니라, 코인의 지분 경쟁이라서 "nothing at stake"라는 문제가 생깁니다.

https://steemit.com/kr/@loum/nothing-at-stake

즉, 공격자가 블럭 생성 권한을 가지고 포크를 만드면 체인이 갈라지는데요.. 이런 때가 문제 였습니다.

이것은 PoW는 전기료 등의 부담을 해야 하기 때문에 가장 긴 체인을 따라가는 전략이 효과적으로 동작하지만, PoS에서는 마이너가 나쁜짓을 해도 처벌할 수 없어서 포크 문제를 해결하지 못했습니다.

이것을 막기 위해서, 예치금을 두고 거기다가 캐스퍼는 포크시 주체인에 투표를 안하면 손해를 보는 알고리즘을 도입하였습니다.

블럭체인은 포크가 생길 때만 이중지출 문제가 생깁니다. 거래는 기본적으로 디지털 서명을 해서 보내므로, 거래에서는 이 문제가 발생하지 않습니다.

따라서 블럭을 확정짓는 finality가 굉장히 중요합니다. 이를 위해서 정해진 수의 검증인을 두어, 투표를 해서 블럭을 바꾸지 못하게 하는 것입니다. 이 경우 블럭이 투표로 확정이 되면, 포크가 절대 발생되지 않습니다. 이것을 위해서 투표를 하는 것이고요..

비잔틴 장군 문제 때문에 전체 중 1/3 미만이 공격자이면 합의 알고리즘은 안전하다고 알려져 있습니다.

Sort:  

자세한 설명 감사합니다.
좋은 하루 보내세요.

하민님 글에 덧대어 이해하는데 도움이 되었습니다 감사합니다.

자세한 설명 감사드립니다
이중지출이 포크때만 생기는건지도 첨알았고
그냥 다 첨알았네요 ㄷㄷ

제 부족한 글에 보완을 잘 해주셔서 감사합니다.

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 57647.49
ETH 2274.93
USDT 1.00
SBD 2.50