본문 바로가기

초 당 트랜잭션 수(TPS, Transactions Per Second)는 무엇인가요?

justin11 발행일 : 2023-04-16

TPS(Transactions Per Second)는 블록체인 네트워크의
효율성과 확장성을 평가하는 데 사용되는 메트릭입니다.
블록체인 시스템이 1초 동안 처리할 수 있는 트랜잭션 수를 나타냅니다.
TPS는 대량의 트랜잭션을 처리하는 능력에 직접적인 영향을

미쳐 사용자 경험, 채택 및 전반적인 기능에 영향을 미치기 때문에
블록체인 네트워크에 중요합니다.

초 당 트랜잭션 수(TPS)는 무엇인가요?



TPS에 영향을 미치는 몇 가지 요인들


블록크기

 

블록 크기에 따라 단일 블록에 포함할 수 있는 트랜잭션 수가 결정됩니다.

블록 크기가 클수록 더 많은 트랜잭션을 처리할 수 있으므로

TPS가 증가할 수 있습니다.

 

 



차단 시간

 

새 블록을 마이닝하거나 유효성을 검사하는 데 걸리는 시간을

나타냅니다. 블록 시간이 짧으면 트랜잭션 처리가 빨라지고

TPS가 높아질 수 있습니다.

 




합의 알고리즘

 

블록체인 네트워크가 사용하는 합의 알고리즘은

TPS에 영향을 미칩니다. (비트코인에서 사용되는) 작업 증명과 같은

일부 합의 메커니즘은 지분 증명 또는 위임된 지분 증명과 같은

다른 메커니즘에 비해 느리고 확장성이 떨어지는 경향이 있습니다.



네트워크 지연 시간

분산 네트워크의 노드 간에 정보가 이동하는 데 걸리는 시간이

TPS에 영향을 줄 수 있습니다. 네트워크 지연 시간을 최적하하면

트랜잭션 처리 속도를 향상할 수 있습니다.

 

 

 

오프체인 솔루션

 

레이어 2 솔루션(비트코인의 라이트닝 네트워크와 같은) 또는

사이드 체인을 사용하여 메인 블록체인 외부에서

트랜잭션을 처리하여 TPS를 증가시킬 수 있으며,

최종 결과는 체인에 안착시킬 뿐입니다.

 


비트코인과 이더리움의 TPS는 어떨까?

 

 

비트코인은 Proof of work(PoW) 알고리즘을 사용하는
최초의 블록체인 암호화폐입니다.

비트코인의 TPS는 대략 3-7 정도로, 블록 사이즈가 1MB로 제한되어 있기 때문에

거래 처리 속도가 상대적으로 느립니다. 블록 생성 시간은 약 10분이며,

이 시간 동안 네트워크에서 거래가 누적되어 블록에 포함됩니다.

이로 인해 비트코인의 네트워크의 확장성이 제한되고,
거래 확인 시간이 길어질 수 있습니다.

이더리움 역시 비트코인과 같이 Proof of Work(PoW)

알고리즘을 사용하고 있지만, 블록 생성 시간이 더 짧은

약 15초입니다. 이더리움의 TPS는 15-45 정도로, 비트코인보다

빠른 거래 처리 속도를 제공합니다.

이더리움의 블록체인은 블록 크기 대신 '가스 한도'라는 개념을

사용하여 거래를 제한하며, 이로 인해 TPS가 상대적으로 높아집니다.

 

이에 비해 솔라나와 같은 블록체인 네트워크는 수만 개의

TPS를 지원한다고 주장합니다. 높은 TPS를 달성하면 네트워크가

소수의 검증자에게 의존할 수 있기 때문에 분산 및 보안 비용이

발생할 수 있습니다. 따라서 블록체인 개발자는 강력하고 확장 가능한

네트워크를 보장하기 위해 TPS,
분산 및 보안 사이에서 균형을 맞춰야 합니다.

댓글