
쓰레기 거래의 역설, 왜 당신의 Solana 거래는 항상 실패할까?
글: nishil
번역: Frank, Foresight News
솔라나(Solana)에서 최근 거래가 자주 실패하는 이유를 아직 잘 모르는 사용자들이 많을 것이다.

기본적인 부분부터 살펴보자. 사용자의 관점에서 보면, 우리가 거래를 할 때 대개 세 가지 상황 중 하나가 발생한다.
-
성공적으로 거래가 실행되며, 오류 없이 완료된다.
-
실행은 되지만 오류로 인해 실패한다. 예를 들어 가스비는 지불했으나 조건 미충족 등으로 인해 실행 도중 에러가 반환되는 경우다. 이는 이미 모든 토큰이 민팅된 상태에서 민팅을 시도하거나, 가격 변동으로 인해 설정 슬리피지 값을 초과한 경우 등에 발생한다.
-
거래가 전달되지 못한 경우. 이러한 거래는 어디에도 기록되지 않으며, 거래가 '블록 리더'(Foresight News 주: 특정 시간 동안 거래를 처리하는 검증자)에게 도달하지 못했다는 의미이다. 많은 사용자들이 현재 이 문제를 겪고 있으며, 이는 컨센서스 또는 실행 단계의 문제가 아니라 네트워크 레이어 문제이다.

여기서 의문이 생길 수 있다. 네트워크 레이어란 무엇인가?
걱정하지 마라. 곧 전달되지 않은 거래와 이것이 솔라나의 혼잡 현상의 주요 원인이 된 이유를 설명할 것이다. 하지만 그 전에 먼저 실패한 거래들에 대해 집중해 보자. 실패한 거래가 핵심 문제가 아니라는 점을 이해하는 것이 중요하기 때문이다.
세심히 살펴보면 놀랍게도 이러한 실패한 거래 중 약 8%만 실제 사용자로부터 발생하고 나머지는 모두 체인 상의 봇(bot)들이 아비트리지를 시도하다 실패한 사례라는 것을 알 수 있다. 즉, 아비트리지 봇들은 성공했을 때 얻는 수익에 비해 실패 비용이 극히 낮기 때문에 솔라나에 쓰레기 거래(spam transaction)를 대량으로 보내는 것이다.

예를 들어, 이들은 매일 수십 차례 이상 쓰레기 거래를 솔라나에 발송할 수 있는데, 비용은 수백 달러 수준에 불과하지만(솔라나의 수수료가 매우 낮기 때문), 단 한 번의 성공만으로도 최대 10만 달러의 수익을 올릴 수 있다.
따라서 중요한 점은 이러한 실패한 거래들이 솔라나의 활성화에 문제가 있다는 의미가 아니라는 것이다. 솔라나 네트워크는 예상대로 작동하고 있으며, 실패한 거래는 단지 봇들의 거래 조건이 충족되지 않았기 때문이며, 현재 사용자 경험 저하의 주요 원인이 아니다.
사실 지난해 11월 이후 솔라나의 거래 실패율은 항상 약 50% 수준을 유지해왔다. 위에서 언급한 성공/실패 그래프를 다시 보면 이전에도 유사한 상황이었음을 알 수 있다.
이제 지난 며칠간 솔라나의 혼잡을 초래한 주요 원인인 '전달되지 않은 거래'에 대해 논의해보자. 앞서 언급했듯이, 이러한 거래는 '블록 리더'에게 도달하지 못했으며 네트워크 레이어 문제로 인해 폐기되었다.
네트워크 레이어는 TCP(Transmission Control Protocol), UDP(User Datagram Protocol), QUIC(Google 설계)처럼 서로 다른 연결 간 데이터 패킷을 전송하는 인터넷 통신 계층이다.
최근 솔라나는 QUIC를 네트워크 레이어로 업그레이드했는데, 이는 사용자와 '블록 리더' 사이의 연결을 구축하는 데 도움이 된다. 특히 솔라나는 지속적인 블록 생성 능력을 갖추고 있으며 메모리 풀이 없기 때문에 연결이 끊기면 거래가 블록에 기록되지 않는다.

QUIC는 '블록 리더'가 특정 기준에 따라 일부 사용자의 연결을 차단하거나 속도를 제한할 수 있도록 한다. 따라서 체인 상의 수요가 급증할 때 '블록 리더'는 일부 연결을 포기할 수 있게 되었다. 즉, 이 새로운 아키텍처는 네트워크 활동 증가 시 솔라나가 완전히 정지하는 것을 방지한다—비록 매우 혼잡할 수 있지만 적어도 작동은 계속된다는 의미이다.
그렇다면 여기서 질문이 생긴다. 만약 QUIC가 이렇게 잘 설계되었다면, 지금 솔라나가 왜 이렇게 안 좋은가?
문제는 '블록 리더'가 이제 특정 연결을 제한할 수 있음에도 불구하고, '어떤 연결을 제한할 것인지' 결정하는 로직 자체가 매우 부실하고 결함이 있다는 점이다.
이를 더 잘 이해하기 위해 다음과 같이 상상해보자. 일반적으로 각 '블록 리더'는 X개의 연결만을 처리할 수 있다고 하자. 그러나 활동이 급증하는 피크 시간에는 10~100배에 달하는 연결 요청이 몰린다.

이때 '블록 리더'는 일부 연결을 거부할 수 있지만, 문제는 현재 이 연결들이 일정한 기준(예: 수수료가 X 미만인 모든 연결을 버림)에 따라 거부되는 것이 아니라 무작위로 폐기되고 있다는 점이다.
결국 거래가 포함되기 위해서는 다른 사람들보다 더 많은 쓰레기 거래를 보내야 한다는 의미이며, 여러 봇들이 동시에 연결 요청을 보내기 때문에 일반 사용자는 연결을 맺고 거래를 완료하기가 점점 더 어려워진다.
이것이 핵심 문제의 본질이다. Firedancer, Anza, Solana 등의 팀은 현재 네트워크 레이어를 수정하기 위해 노력하고 있으며, 관련 패치들이 순차적으로 배포되고 있다. 일부 주요 패치는 향후 몇 주 내에 출시될 예정이라고 한다.
그러면 문제가 해결될까? 솔라나는 다시 급상승할까? 그렇지만 완전히 그렇다고 보기는 어렵다. 앞으로 해결해야 할 과제는 크게 세 가지 때문이다.
-
현재 시행 중인 수정 조치들이 다음 번 솔라나의 혼잡 문제를 얼마나 효과적으로 예방할 수 있을지 보장할 수 없다. 실제로 적용해봐야 그 효과를 알 수 있을 것이다.
-
Jump Crypto의 Firedancer가 실제로 이러한 문제들을 해결할 수 있을지 모르지만, 이는 올해 말까지 출시되지 않을 예정이다.
-
쓰레기 거래 문제, 즉 솔라나의 거래 경제학 자체에 여러 문제점이 존재하여 악의적인 사용자가 네트워크를 악용하기 위해 쓰레기 거래를 보내는 것을 막을 수 없다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News
![암호 조간: 일본 금융 거물 SBI 와 Solana 재단, 전략적 파트너십 체결, 트럼프 미국 상원에 [Clarity Act] 신속 통과 촉구](https://upload.techflowpost.com/upload/materials/articles/20260701/20260701104056138403.jpg?x-oss-process=image/resize,p_50/quality,q_80)













