이전자료
•
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개의 일을 모든 노드들이 똑같은 일을 한다.
•
결과적으로 전체 네트워크의 퍼포먼스가 가장 느린 노드에 맞게 하향 평준하가 된다.
•
컴퓨터 한대로 구성된 네트워크랑 수만개의 컴퓨터로 구성된 네트워크랑 차이가 없다.
•
결론
◦
비트코인&이더리움은 많은양의 트랜잭션 처리하기 부족, 네트워크 자체 속도 느림