본문으로 건너뛰기

297k TPS! Sui 네트워크의 인상적인 성능 업데이트: 처리량 및 최종 확정 시간 살펴보기

· 약 2분
Dora Noda
Software Engineer

Sui 재단은 최근 Sui 네트워크에서 다양한 워크로드에 대한 현재 최고 처리량과 최종 확정 시간을 측정하기 위해 일련의 테스트를 수행했습니다. 발표 1년이 지난 지금, Sui 네트워크는 성능 면에서 큰 도약을 이루어 미래를 위한 유망한 탈중앙화 프로토콜이 되었습니다.

주요 결과

  • 전 세계에 분산된 100개의 검증인으로 구성된 Sui 네트워크는 다양한 워크로드에서 10,871 TPS 에서 297,000 TPS 까지의 최고 처리량을 달성했습니다.
  • Sui의 최종 확정 시간은 약 480 밀리초이며, 빠른 트랜잭션 확인을 제공합니다.

성능 평가

Sui 프로토콜의 성능을 측정하기 위해 재단은 하드웨어 구성, 검증인 수, 지리적 분포 및 투표 권한 분포 측면에서 메인넷과 거의 동일한 전 세계 분산 환경을 사용했습니다. 테스트는 100명의 검증인, 24코어 AMD 하드웨어, 256GB 메모리, 25Gbps NIC 를 이용해 수행되었습니다.

프로그래머블 트랜잭션 블록 (PTB) 으로 처리량 측정

Sui의 핵심 개발자 원시인 PTB는 복잡하고 조합 가능한 트랜잭션 시퀀스를 허용합니다. PTB 내에서 체인형 트랜잭션은 원자적으로 실행 및 실패할 수 있어 효율성과 표현력이 향상됩니다. 각 PTB는 최대 1,024개의 트랜잭션을 지원할 수 있어 Sui가 대규모 워크로드를 처리하고 사용자에게 거래 수수료를 낮출 수 있습니다.

처리량 측정의 과제

초당 트랜잭션 수 (TPS)는 블록체인 프로토콜의 처리 능력을 측정하는 일반적인 지표입니다. 그러나 초당 실행된 PTB 수를 측정하는 것은 Sui의 계산 능력을 정확히 반영하지 못합니다. 평균 PTB 크기가 커지면 Sui의 처리량은 증가하지만 PTB/초 지표는 변하지 않습니다. 따라서 재단은 보다 일관되고 실용적인 지표로 PTB 내 개별 트랜잭션이 초당 실행된 수를 측정하기로 했습니다.

최종 확정 시간

블록체인에서 최종 확정은 트랜잭션이 되돌릴 수 없으며 수정이나 취소가 불가능한 시점을 의미합니다. 이번 성능 업데이트에서는 최종 확정 시간이 트랜잭션 자체와 그 효과가 모두 확정되어 이후 트랜잭션에서 사용할 수 있는 시점을 측정합니다. Sui의 최종 확정 시간은 약 480 밀리초이며, 95번째 백분위수 지연 시간은 약 550 밀리초입니다.

향후 최적화 및 확장성

Sui 프로토콜은 성능 면에서 큰 진전을 이루었지만, 최적화와 확장성을 위한 기회는 여전히 많습니다. 가까운 시일 내에 Sui 재단은 다음과 같은 영역을 개선할 계획입니다:

  • 벤치마크 도구의 확장성 및 적용 범위
  • 다중 머신에 걸친 검증인 내부 확장을 지원하는 수평 확장성
  • 개별 검증인의 성능 저하에 대한 복원력

Sui 프로토콜이 진화하고 성능이 향상됨에 따라, Sui 재단은 커뮤니티와 지속적으로 업데이트를 공유하여 피드백과 검토를 받을 예정입니다. 인상적인 처리량과 최종 확정 시간을 바탕으로 Sui 네트워크는 탈중앙화 시스템 분야에 큰 영향을 미칠 준비가 되어 있습니다.