주요 검증자들이 이더리움의 간과된 병목 현상을 해결하기 위해 테스트넷에 참여하다

8시간 전
4분 읽기
1 조회수

이더리움의 옵티멀한 메모리 레이어 테스트

주요 이더리움 검증자들이 네트워크의 상당한 지분을 차지하면서, 이더리움의 병목 현상을 해결하기 위한 고성능 메모리 레이어인 OptimumP2P의 테스트를 시작했습니다. Kiln, P2P.org, Everstake, Blockdaemon, Infstones, Luganodes, 및 Ebunker와 같은 검증자들이 MIT에서 개발된 새로운 기술인 OptimumP2P의 테스트넷에 참여하고 있습니다.

“네트워킹 레이어는 주로 전통적인 가십 접근 방식을 기반으로 하며, 이는 노드 간에 메시지를 전파하기 위해 분산된 방식으로 이루어집니다,”라고 Optimum의 공동 창립자이자 CEO인 Muriel Médard가 Decrypt에 말했습니다.

Médard는 블록체인 네트워크인 이더리움의 ‘가십’ 프로토콜을 언급하며, 새로운 블록, 트랜잭션 또는 데이터가 피어 투 피어 시스템을 통해 어떻게 공유되는지를 설명합니다. 이 과정은 한 노드가 몇 개의 연결된 피어에게 데이터를 전송하고, 이 피어들이 다시 다른 피어에게 전달하여 마지막에는 전체 네트워크에 도달하는 방식으로 이루어집니다.

“전통적인 가십 알고리즘의 핵심은 두 가지 효과 간의 신중한 트레이드오프에 있습니다,”라고 Médard가 설명했습니다.

실행 및 합의 레이어에 대한 지속적인 개선에도 불구하고, 이더리움은 여전히 제한병목 현상에 직면해 있으며, 그 원인은 노드 간 데이터 전파 방식에 있습니다. 이 방식은 지연 및 대역폭 낭비를 초래하며, 특히 데이터 크기가 증가함에 따라 이러한 문제는 더욱 두드러집니다.

현재 이더리움은 libp2p 기반의 Gossipsub 프로토콜을 사용하여 데이터를 노드 간에 공유하고 있지만, 이 시스템은 같은 메시지를 여러 노드에 여러 번 전송하여 비효율성과 느린 전파를 매개하고 있습니다.

“사람들이 너무 많은 이웃과 가십을 나누면 종종 중복된 메시지를 듣게 되어 시간이 낭비됩니다,”라고 Médard가 설명합니다. “이웃과의 가십이 충분하지 않으면 새로운 메시지를 들을 기회가 줄어들게 됩니다.”

이더리움의 병목 현상을 위해, OptimumP2P는 “사람들이 평범한 가십 대신 대수 방정식을 가지고 가십하도록 만든다,”고 Médard는 주장했습니다. “대수 방정식은 이미 정보를 공유하는 것에 대한 걱정 없이 오직 새로운 정보만이 방정식의 형태로 공유될 수 있습니다.”

Optimum은 여러 데이터 조각을 인코딩된 패킷으로 결합하는 무작위 선형 네트워크 코딩(Random Linear Network Coding)이라는 기술을 활용합니다. 각 패킷은 충분한 수의 고유 패킷이 수신될 때 원본 데이터를 재구성할 수 있는 정보를 포함하고 있으며, 일부 패킷의 누락이 있어도 가능합니다.

초기 테스트 결과는 현재 시스템에 비해 성능의 상당한 개선을 보여주고 있습니다. 결과에 따르면, 대량의 트래픽 조건에서 지연은 10배 낮아지고, Gossipsub의 4MB 제한에 비해 최대 10MB의 메시지에서는 안정적인 성능을 제공하며, 스트레스 시나리오에서는 메시지 손실이 없다는 것을 나타냅니다.

OptimumP2P를 테스트하고 있는 검증자들은 Rated Labs의 데이터에 따르면 이더리움 전체 스테이킹 지분의 최소 14%를 차지하고 있습니다. Optimum은 오는 여름 이더리움의 Hoodi 테스트넷에 OptimumP2P를 배포할 계획이며, 초기 구현 이후 다른 Layer 1 블록체인으로의 확장도 고려하고 있습니다.

편집: Sebastian Sinclair