확장성 문제는 크게 두 가지로 생각할 수 있습니다.
이 두 가지 중 "합의 노드들 간에 합의 과정에서의 속도 지연" 대한 확장성 솔루션을 알아보도록 하겠습니다. 대표적으로 이오스(EOS)가 있습니다.
첫 번째 문제에 대한 솔루션은 https://velog.io/@vamprodo47/확장성-솔루션-1 을 참고하기 바랍니다.
불특정 다수의 합의노드 참여를 제한합니다. 위임지분증명 합의 알고리즘 DPoS를 채택하여 확장성 문제를 해결하고자 합니다. 전체 코인 보유자들이 21명의 블록생성자인 BP를 선출한 후 그들에게 블록체인의 운영을 맡기는 방식입니다. 각 노드가 가진 이오스 코인에 대한 지분을 투표를 통해 대표 노드에게 위임함으로써 민주적인 의사결정 시스템을 가진아는 점과, 대표 노드를 견제할 수 있다는 점에서 탈중앙화도 추구한다고 볼 수 있습니다.
노드의 개수가 21개로 제한된다는 것은 블록 생성 시간을 단축하고, 트랜잭션 처리 속도를 높이지만 탈중앙화 가치에서 벗어난다고 볼 수 있습니다. 소수의 노드만이 블록 생성에 대한 보상 토큰인 이오스를 독점하면, 블록 생성자의 권한이 시간이 지날수록 급격하게 성장할 것입니다.
비트코인과 이더리움의 경우 다수의 노드를 공격하는 것이 어렵기 때문에 높은 보안성을 갖고 있습니다. 그러나 이오스의 경우 소수의 노드에게 위임하므로 노드에 대한 공격이 쉬워집니다.