///
Search

02.Scalability (확장성)

이전자료

Scalability는 확장성이라는 의미가 있다.
얼마나 많은 일을 빠르게 처리할 수 있는지
비트코인과 이더리움보다 확장성이 좋다.
왜 중요할까?
Scalability를 따질때에는 아래의 두 용어를 사용한다.
TPS (Transaction Per Second : 초당 몇개의 거래 처리)
Block Interval : 블록 생성 간격 (어느정도의 시간 간격)
다른 분야에서의 TPS 속도
Visa : 초당 1700건의 속도를 가지고 있으며 이를 TPS 1700이라고 표현한다.
비트코인 : TPS 7 (이건 이론상이고 일반적으론 초당 2개에서 5개정도 처리한다.)
이더리움 : TPS 15~20
Block Interval
비트코인 : 10분
이더리움 : 15초 ~ 20초
계산식
이더리움(ETH) : 20TPS + 15 초 Block Interval
20*15 = 300transactions이 한 블록안에 들어간다.
블록체인 성능은 TPS가 높은것도 중요하지만 Block Interval이 빠르면 빠를수록 좋다.
왜 그러면 기존 블록체인은 Block Interval 느릴까?
일단 기존 블록체인은 참여하는 노드가 많아진다고해서 더 빨라지지 않는다라는 특징이 있다.
기존 서버관리는 사용자가 서버측에 요청을 보낼때 속도를 증가시키기 위하여 서버 시스템을 증설시키고 보안한다.
하지만 블록체인 네트워크를 구성하는 노드들은 100개의 일이 들어오면 100개의 일을 분산하지 않고 100개의 일을 모든 노드들이 똑같은 일을 한다.
결과적으로 전체 네트워크의 퍼포먼스가 가장 느린 노드에 맞게 하향 평준하가 된다.
컴퓨터 한대로 구성된 네트워크랑 수만개의 컴퓨터로 구성된 네트워크랑 차이가 없다.
결론
비트코인&이더리움은 많은양의 트랜잭션 처리하기 부족, 네트워크 자체 속도 느림