노드가 적은게 TPS에선 유리한가요?
블록체인 생태계를 운영하는 노드의 숫자에 따라서 TPS가 달라진다고 알고 있습니다. 일반적으로 노드가 적을수록 TPS가 빠르다고 하는데 노드가 많아야지 많은 사람들이 데이터를 처리하지 않나요?노드가 적은게 TPS에서 유리한 이유를 설명부탁드립니다.
55글자 더 채워주세요.
2개의 답변이 있어요!
안녕하세요. 노드수가 많으면 많을 수록 아무래도 거래 내역에 대한 검증이 더 많이 이루어질 수 밖에 없으므로 질문 주신 것처럼 트랜잭션에 대한 처리가 늦어지게 되겠죠. 그럼 TPS속도가 당연히 떨어질 수 밖에 없습니다. 때문에 노드수가 적으면 적을 수록 TPS속도가 더 빨라진다고 볼 수 있습니다. 하지만 너무 적은 노드는 블록체인 네트워크 보안에 문제점을 야기시킬 수 있으므로 보안에 취약하게 됩니다.
이렇게 노드수를 적게 유지하면서 보안성도 높이게끔 만들어진 대표적인 암호화폐가 DPoS를 사용하는 이오스로 볼 수 있죠.
네. 질문하신데로
노드수가 적을수록 속도가 빨라질수밖에 없습니다
좀더 이해하기 쉽게 회의장이라고 생각을 해본다면
어떤 주제를 가지고 회의를 할때
2명이 모이면 상당히 빨리 결정을 내릴것이고
10명이 모이면 2명이 결정하는것보다는 좀 느리게 결정이 될것입니다
대신 10명이 모여서 결정을 하면, 그 만큼 비정상적인 결정을 내릴 확율이 줄어들겁니다
그래서 노드수에 따른 장단점이 있기는 한데.
이걸 극복하기 위해 많은 개발자들이 노력을 하고 있습니다^^