Geth 클라이언트 때문에 Ethereum이 느리지 않습니다.

소프트웨어 엔지니어인 Péter Szilágyi는 쟁탈하다 그가 개발을 도운 이더리움 클라이언트인 Geth의 광범위한 채택이 지배적인 스마트 계약 플랫폼이 "느린" 이유는 아니라는 점입니다. Szilágyi는 솔라나의 높은 처리량을 논의하는 소셜 미디어 플랫폼 X의 스레드에 대해 "Geth는 처리 속도에 영향을 미치는 모든 요소를 ​​제어하지 않습니다."라고 답했습니다. 

Geth는 가장 인기 있는 Ethereum 클라이언트입니다.

Geth는 이더리움에서 가장 인기 있는 클라이언트입니다. 제어 Nethermind 및 Erigon을 포함하여 운영 중인 모든 클라이언트의 전체 점유율의 55% 이상입니다. 사용자가 네트워크와 상호 작용할 수 있게 하는 것 외에도 전체 노드를 배포하는 데 사용할 수 있습니다. 

이더리움 노드| 출처: Ethernodes
이더리움 노드| 출처: Ethernodes

작동 중인 모든 동기화된 전체 노드는 이더리움의 전체 복사본을 다운로드하고 저장해야 합니다. 즉, 트랜잭션과 블록을 독립적으로 확인할 수 있어 네트워크의 분산화에 기여할 수 있습니다. 분산화 수준이 높을수록 신뢰성이 높아집니다. 

한 분석가는 논쟁하는 Geth의 지배력 때문에 Ethereum이 더 느려졌습니다. 분석가의 관점에서 보면 전체 노드가 인기 있는 클라이언트 공급자에 분산되어 있거나 더 효율적이고 빠른 클라이언트 앵커가 가장 많은 경우에만 Ethereum 처리량이 향상될 수 있습니다.

Szilágyi는 “이더리움의 상태가 빠르게 성장하고 있기 때문에” 처리 속도가 영향을 받았다고 반격했습니다. 

26월 XNUMX일 이더리움 가격| 출처: Binance의 ETHUSDT, TradingView
26월 XNUMX일 이더리움 가격| 출처: Binance의 ETHUSDT, TradingView

처리 속도가 느린 이유는 빠르게 확장되는 "상태" 때문입니까?

네트워크 상태가 눈덩이처럼 불어나면 스토리지 속도도 그에 맞춰 유지되어야 합니다. 이는 선택된 클라이언트에 관계없이; 공급자는 네트워크 상태에 맞게 스토리지 속도를 해결해야 합니다.

전체 노드는 항상 네트워크와 동기화되어 기본적으로 블록체인의 모든 "상태"(즉, 계정, 잔액 및 스마트 계약)를 보유하며 다른 노드와 연결을 유지하기 위해 저장소를 생성하는 데 효율적이어야 합니다. 또한, 풀 노드는 서비스를 제공하기 때문에 클라이언트 선택과 상관없이 모두 트랜잭션을 검증하면 블록 보상을 받을 수 있습니다.

따라서 Szilágyi는 자신의 주장의 일부로 가스 한도가 10배 증가하더라도 Geth 또는 다른 클라이언트에서 작동하는 모든 전체 노드가 "완전히 행복할 것"이라고 말했습니다. 이더리움에서 가스 한도는 사용자가 거래에 지출할 의사가 있는 최대 가스 금액(이더리움(ETH)으로 지불)입니다. 사용자는 이를 조정할 수 있으며, 더 복잡한 거래는 사용자가 더 많은 가스를 지불해야 함을 의미합니다.

Canva의 기능 이미지, TradingView의 차트

출처: https://bitcoinist.com/ethereum-is-not-slow-because-of-geth-client/