이오스 같은 DPOS합의방식에서 대표로 선출된 BP들은 어떤 역할을 하게 되나요?
POS방식의 노드는 스테이킹 수량에 대한 보상을 받는 걸로 아는데요. BP로 선출되기도 쉽지 않은 거 같던데요. DPOS에서 BP도 노드 역할을 하면서 보상을 받는 건가요?
안녕하세요. 질문주신 것처럼 DPoS 방식에서는 투표로 선출된 BP들이 블록체인 네트워크를 운영하면서 운영에 대한 보상으로 코인을 인센티브로 받고 있습니다. 대표적인 DPoS 기반의 합의 알고리즘을 사용하는 이오스의 BP의 경우를 한번 예로 들어보겠습니다. 이오스 BP는 21개의 상위 BP와 100여개의 백업 BP로 구성이 되어 있습니다. 각 BP는 기본적으로 블록체인 운영관리를 위한 전문지식과 충분한 컴퓨팅 파워를 보유하고 있어야 합니다. 그리고 EOS Go 포럼에서 공약 제시와 출마사실을 공표한 뒤, BP 중재자와 이야기하여 BP 출마가 가능해 집니다.
아시다시피 상위 21개의 BP는 투표량에 따라 선출이 되며, 역할과 보상에서 백업 BP와 구분됩니다. 매 라운드마다 재투표 결과에 따라 상위 BP가 바뀔 수 있죠. 24시간 동안 제대로 역할을 수행하지 못하여 블록생성을 못하는 상위 BP는 또한 자격을 잃게 됩니다.
기본적인 이오스 BP의 역할은 아래와 같습니다.
이오스 메인 블록체인의 지원
개발자, 플랫폼 커뮤니티 지원
이오스 관련 콘텐츠 배급 등
이오스 메인 블록체인의 운영
매 라운드 (126초) 동안 0.5초당 1개 블록 생성
기본적인 BP의 역할 외 질문 주신 BP들의 추가적인 역할같은 경우 BP 공약에 대해서 질문을 주신 것 같습니다. BP 공약이라는 것은 선거에서의 공약이라고 보시면 됩니다. 예를들어 이오스 플랫폼, 블록체인을 위해 특정 국가의 사람들에게 정보를 배급한다던가, 개발자들을 지원한다던가, 비용이나 컴퓨터파워를 지급한다던가 등등 다양한 공약들을 제시하고 있습니다.
전세계 많은 BP들이 존재하고 모든 BP들의 공약을 찾아보기는 어렵지만 아래 EOS go 에서 등록된 BP들의 현황과 함께 각 BP들의 홈페이지에 들어가시면 충분히 확인이 가능하실 거라 봅니다. ^^