저자: nishil, 암호화폐 애널리스트; 번역: 0xjs@GoldenFinance
1. 가장 기본적인 것부터 시작하겠습니다. 기본부터 시작하겠습니다. 사용자 입장에서 거래를 할 때 기본적으로 세 가지 일이 일어날 수 있습니다.
a. 오류 없이 성공적으로 실행되었습니다.
b. 실행했지만 실패 - 가스가 지불되었지만 실행이 오류를 반환합니다. 구매하려는 민트가 매진되었거나 가격이 매우 빠르게 움직여 슬리피지가 발생하는 등 조건이 충족되지 않았을 때 발생합니다.
c. 폐기된 거래: tx 아직 블록에 도달하지 않은 경우, 어디에도 표시되지 않습니다. leader.이것이 현재 대부분의 사용자들이 보고 있는 모습입니다. 이는 합의/실행 문제가 아닌 네트워크 레이어 문제입니다.
2. 네트워크 레이어가 무엇인지 궁금하실 수도 있지만, 나중에 이러한 트랜잭션 드롭과 이것이 왜 최근 솔라나 네트워크의 정체 현상의 주요 원인인지에 대해 설명해드리겠습니다.
먼저 실패한 트랜잭션이 어떻게 생성되는지 이해해야 실패한 트랜잭션이 주요 문제가 아닌 이유를 이해할 수 있습니다.
3. 실패한 거래 중 약 8%만이 실제 사용자에 의해 이루어지고 나머지는 체인상의 봇에 의해 실패한다는 사실을 알게 되면 놀랄 것입니다. 차익 거래. 차익거래자들이 체인에 스팸을 보내는 이유는 성공적인 차익거래의 최종 보상에 비해 스팸에 드는 비용이 미미하기 때문입니다.
4. 예를 들어 하루에 여러 번 체인에 스팸을 보내면 수백 달러의 비용이 발생합니다. 의 수수료가 더 낮기 때문에), 단 한 번의 거래만 완료하면 $10,000 이상의 수익을 올릴 수 있습니다.
5. 따라서 이러한 실패한 거래가 블록체인이 실패했다는 의미는 아니며, 블록체인이 의도한 대로 작동하고 있다는 의미이며, 이러한 로보 거래가 실패한 것은 소수의 로보 거래일 뿐이라는 점에 유의할 필요가 있습니다. 트랜잭션 조건이 충족되지 않아 실패한 것입니다. 이것이 현재 솔라나의 사용자 경험이 좋지 않은 이유는 아닙니다.
6. 실제로 지난 11월부터 솔라나의 거래 실패율은 50% 내외를 유지하고 있습니다. 정도입니다. 위에 나열한 실패 대 성공 차트를 다시 살펴보면 이전에도 비슷했음을 알 수 있습니다.
7. 이제 지난 며칠 동안의 혼잡의 주요 원인인 솔라나에 대해 논의해 보겠습니다. "결코 성공하지 못한 거래". 이 글의 앞부분에서 언급했듯이 이 거래는 네트워크 계층의 문제로 인해 블록리더에게 도달하지 못하고 폐기되었습니다.
8. 네트워크 계층은 인터넷의 통신 계층으로, 한 연결에서 다른 연결로 데이터 패킷을 전송하는 데 사용됩니다. 예를 들면 TCP, UDP, QUIC(Google에서 설계) 등이 있습니다.
9. 솔라나는 최근 사용자와 블록리더 간의 네트워크 계층으로 을 QUIC으로 업그레이드했습니다. 연결. 솔라나는 지속적으로 블록을 생성하고 메모리 풀이 없기 때문에 연결이 끊어지면 블록에 착륙하지 못합니다.
10. QUIC을 사용하면 블록리더가 특정 기준에 따라 특정 사용자 연결을 끊거나 속도를 제한할 수 있습니다. 따라서 이제 블록리더는 수요가 많은 시간대에 특정 연결을 차단할 수 있습니다. 이 새로운 아키텍처는 네트워크 활동이 증가하는 기간 동안 Solana가 다운되는 것을 방지합니다. 더 이상 사용할 수 없을 정도로 막힐 수도 있지만, 적어도 이번에는 다운되지는 않겠죠?
12. 그렇다면 QUIC의 모든 것이 그렇게 잘 설계되어 있는데 왜 Solana는 그렇게 나쁘냐고 질문할 수 있습니다. 문제는 블록리더가 특정 연결을 제한할 수는 있지만 연결을 제한하는 로직이 제대로 구현되지 않았고 버그가 있다는 것입니다.
13. 더 잘 이해하기 위해 각 블록 리더가 통신할 수 있는 'X'개의 연결을 가지고 있는 상황을 상상해 봅시다. 이제 활동이 최고조에 달하면 블록 리더는 연결 수의 10~100배에 달하는 요청을 받기 시작합니다 .......
14. 블록 리더가 일부 연결을 끊을 수 있는 옵션이 있는 지점입니다. 그러나 현재 이러한 연결은 설정된 기준(예: 비용이 &\'x&\'이하인 모든 연결 삭제)에 따라 삭제되는 것이 아니라 무작위로 삭제됩니다. ......
15. 기본적으로 이기기 위해서는 다른 사람보다 더 많은 스팸을 보내야 하며, 연결 요청으로 네트워크를 스팸하는 여러 봇이 있기 때문에 일반 사용자가 연결을 설정하고 거래를 완료하는 것이 점점 더 어려워지고 있습니다.
16, 이것이 주요 문제의 요점입니다. 점프, Anz, Solana 등의 팀에서 네트워크 계층에 대한 수정 사항을 제공하기 위해 열심히 노력하고 있습니다. 이 글을 쓰는 지금도 이러한 패치가 배포되고 있으며 몇 주 안에 몇 가지 주요 패치가 출시될 예정이라고 합니다.
17. 그러면 문제가 해결되고 Solana가 다시 급등할까요? 글쎄요, 정확히는 아닙니다. 다음과 같은 3가지 이유로 앞으로 갈 길이 멀기 때문입니다.
a, 현재 수정 사항이 솔라나를 예방하는 데 효과적일 것이라는 보장이 없고
다음번에는 혼잡 문제를 얼마나 효율적으로 방지할 수 있을지 지켜봐야 합니다. 실제로 사용해보면 알 수 있을 것입니다.
b, 파이어댄서가 실제로 이러한 문제를 해결할 수는 있지만 올해 말까지는 아닙니다.
C, 사이버 스팸 문제: 솔라나 거래의 경제성에는 여러 가지 문제가 있으며, 악의적인 행위자가 스팸을 보내는 것을 막을 수 있는 방법이 없습니다.
18. 마지막으로 솔라나는 올바른 절충안을 지키기 위해 싸우고 있다고 생각합니다. 이더리움이 많은 문제를 해결한 것처럼 솔라나도 그렇게 해야 합니다.