솔라나의 Vote transaction에 대한 재밌는 사실
- 솔라나의 Validator들은 합의를 진행할 때 트랜잭션을 네트워크에 기록하는 방식으로 진행함. 이때 사용하는 트랜잭션을 vote 트랜잭션 이라고 함. (트랜잭션 = tx)
- 근데 이 방식은 아주 특이함. 대부분의 체인들은 블록 검증과 합의를 위해서 노드들이 메시지를 교환하지만, 이 메시지들을 tx로 기록하지 않음.
- 그래서 솔라나의 validator는 독특하게 노드 운영을 위해서 하루에 1.1 $SOL 정도를 tx 수수료로 지불해야함.
- 근데 문제는 전체 tx에서 vote tx 비중이 지나치게 높다는 것임.
- 지난 2월 3일 하루 중 vote tx의 비중은 74%에 달함. 나머지 26%는 유저들의 실제 tx가 차지하는 것임.
- 유저들의 tx는 non-vote tx 이라고 함.
- 솔라나의 TPS가 높다고 자랑하지만 실상 3/4 은 네트워크 운영에 사용되고 나머지 1/4가 유저들의 tx인 것임.
- 그래서 실제 TPS가 약 5,000이라고 알려져있지만 non-vote tx의 TPS는 1,200 대 정도임.
출처:
solscan.io