DPoS 합의 알고리즘은 노출된 21개의 BP로 인해 해킹에 취약할 것 같은데 어떻게 생각하시나요?
DPoS 알고리즘을 사용하고 있는 이오스나 스팀의 경우 20~21개의 소수 정예 BP들에 의해 블록체인 네트워크가 유지되는 것으로 알고 있습니다.
그런데 투표를 통해 선출된 이 BP들은 외부로 부터 노출이 되어 있어서 오히려 해킹에 대해 더 위험한 것 아닌가 하는 의구심이 들어 질문 드립니다. 이 부분에 대해서 어떻게 생각하시나요?
55글자 더 채워주세요.
1개의 답변이 있어요!
안녕하세요. 질문 주신 대로 DPoS 방식은 많은 노드의 검증을 통해 거래가 이루어지는 PoS 방식보다 해킹에 대한 위험성이 더 높을 수 있는 것이 현실입니다.
대표적으로 DPoS를 사용하는 이오스를 예로 들어보면 이오스 홀더들의 투표로 인해 선출된 21개의 BP들은 블록을 생성하고 거래된 내역들의 거래를 검증하는 역할 및 이오스 생태계 발전을 위한 역할을 수행합니다. 선출된 21개의 BP들은 외부로 부터 노출이 되어 있으며 이는 해커의 타깃이 되기 싶죠. 때문에 많은 노드의 검증을 통해 거래가 이루어지는 PoS 기반보다 DPoS가 해킹에 더 위험성이 있을 것이라고 다들 말하고 있습니다.
하지만 이오스는 BP 후보 선출과정 중 최소한의 자격을 갖추는 기준을 통과해야 후보가 될 수 있기 때문에 이 최소한의 자격에서 보안과 관련된 자격이 있는 것으로 알고 있습니다. 철저한 검증을 통과한 BP 후보자들 중 21개의 BP에 선출되기 위해서 얼마나 까다로울지 생각해 보신다면 해킹에 대해서 그리 걱정 안하셔도 좋을 것 같습니다. ^^