- 또한, Solana는 tx failed 비율이 다른체인들에 비해 유난히 높음.
- 이전엔 tx failed 비율이 75%에 달했던 적이 있었음.
- 현재도 약 40%에 달함. 여기서 계산된 tx는 non-vote임. (참고로 이더리움의 failed 비율은 1%대, 옵티미즘은 5%대 임)
- 그니까 만약 내가 디파이를 쓰면 3번 중에 1번은 실패한다는 것임.
- 더 재밌는건 validator의 합의에 사용되는 vote tx의 failed는 0.16%에 불과함…
- validator의 vote tx는 100% 가깝게 성공하지만, 네트워크를 사용하는 실제 유저들의 tx는 높은 확률로 실패하는 것임.
출처: dune 'solana-tx-fail-rate'
솔라나의 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