내맘대로 Study/블록체인

[클레이튼] 기존 플랫폼과의 비교

jinkwon.kim 2022. 3. 29. 22:21
728x90
반응형

개요

scalablity 와 Finality로 기존 브록체인의 한계를 알아본다. 

 

scalability

정의 : TPS + BI

* Transacion  Per Second (TPS): 초당 거래 처리 개수 

* Block Interval (BI): 블록 생성 간격

    - 의미:  거래가 블록에 기록 되기 까지의 걸리는 시간

항목 비트코인 이더리움
TPS 7 15 ~ 20
BI 10 분 15초 ~ 20초
블록 당 저장되는 TPS( TPS * BI) 4200  225 ~ 400

 

Finality

정의 : TX(transaction, 거래)가 변경 불가라는 합리적인 보장까지 기다려야 되는 시간.

 

Transaction이 생성되면 바로  처리 되지 않는다. 검증을 다해야 Transaction이 정상 처리가 된다.

그러나. 비트코인과 이더리움은 Finality가 부족하다. 엄청 느림.

블록체인 블록체인 생성 평균 시간 Finality 까지의 평균 시간
비트코인 10분 60분(6번의 검증)
이더리움 15초 6분(25번의 검증)

 

Fork

Block들의 연결이 2개이상으로 분리 되는 현상을 말한다.

왜 발생하는가?

    - 블록체인에선는 블록을 추가 하기 위해서 문제를 풉니다. 이를 작업증명이라고 합니다. 

      그러나 여러 노드에서 문제를 비슷하기 풀게되면 어느 것을 추가할지 모르므로 그다음에 연력할 블록의 후보자로 2개의 블록이 추가 됩니다. 이때 발생하는게 fork 입니다.

 

작업증명(PoW)방식

    - 블록체인에 블록 추가하기 위해서 문제를 품(Hash 값 찾기)

 

블록 체인이 느린 이유. 

1. 참여 노드(서버)가 많아도 빨라지지 않는다. 

    이유 :

        - 모든 노드들은 또같은 일을 한다.

            - 즉, 100개의 요청이 들어오면 분산 처리가 아닌 혼자서 다 처리한다.

        - 퍼포먼스는 제일 느린 노드에 맞게 하양 평균화 된다.

2. 비트코인 & 이더리움

    - 많은양의 트랜잭션 처리하기 부족

    - 네트워크 자체 속도 느림. 

 

728x90
반응형