비탈릭 부테린은 이더리움이 전면적인 개편이 필요하다고 주장하며 “너무 복잡해졌다”고 말했다

이더리움 창시자 비탈릭 부테린은 이더리움의 장기 목표인 무신뢰성과 자율적 주권이 프로토콜의 단순성과 직접적으로 연결되어 있다고 밝혔습니다.

부테린은 시간이 지남에 따라 프로토콜이 점점 복잡해지면서 보안과 복원력이 약화되었으며, 이더리움 개발 프로세스에는 명확한 “단순화” 및 “가비지 컬렉션” 메커니즘이 필요하다고 주장했습니다.

비탈리프 부테린에 따르면, 아무리 탈중앙화된 프로토콜이라도 수십만 줄의 코드, 수많은 복잡한 암호화 의존성, 그리고 소수의 전문가만이 이해할 수 있는 구조를 가지고 있다면 세 가지 근본적인 테스트를 통과하지 못한다. 이 테스트는 다음과 같다. 진정한 의미의 무신뢰(trustless) 프로토콜이 될 수 없다. 기존 개발팀이 사라지면 새로운 개발팀이 시스템을 유지 관리할 수 없다. 사용자가 프로토콜을 “자신의 시스템”처럼 완벽하게 제어할 수 없다. 그는 또한 이러한 복잡성이 프로토콜 구성 요소 간의 상호 작용으로 인해 보안 취약성을 증가시킨다고 지적했다.

부테린은 이더리움이 개발 과정에서 단기적인 기능 향상을 위해 새로운 기능을 서둘러 추가하는 경향이 장기적으로 해로울 수 있다고 지적하며, 이러한 접근 방식은 100년 이상 지속 가능한 탈중앙화 인프라라는 목표에 위배된다고 주장했습니다. 그는 하위 호환성을 유지하려는 욕구가 기능 추가를 부추기지만, 기능 제거를 어렵게 만들어 결국 프로토콜의 “비대화”로 이어진다고 말했습니다.

이 문제에 대한 해결책으로 그는 “단순화”를 세 가지 핵심 기준으로 정의했습니다. 프로토콜의 전체 코드 라인 수를 최대한 줄이고, 불필요하게 복잡한 기술적 의존성을 피하며, 프로토콜이 의존할 수 있는 “불변 요소”를 더 많이 추가하는 것입니다. 예를 들어, 그는 특정 이더리움 개선 제안(EIP)이 클라이언트 개발과 확장성을 크게 단순화했다고 언급했습니다.

비테린은 단순화가 점진적일 수도 있고 대규모일 수도 있다고 언급했습니다. 이전에 작업증명(PoW)에서 지분증명(PoS)으로의 전환을 대규모 “쓰레기 수거” 작업에 비유했던 그는, “정밀 합의(fine consensus)”와 같은 계획을 통해 향후 이와 유사한 포괄적인 정리 작업을 수행할 수 있다고 제안했습니다. 또한, 복잡하지만 활용도가 낮은 일부 기능을 필수 프로토콜 구성 요소에서 스마트 계약으로 옮겨 새로운 클라이언트 개발자의 부담을 덜어줄 수 있다고 시사했습니다.

비테린은 장기적으로 이더리움의 변화 속도가 느려져야 한다고 주장하며, 처음 15년을 “시행착오와 탐색의 시기”라고 표현했습니다. 그는 비효율적이거나 이점이 제한적인 요소는 프로토콜에 영구적인 부담이 되어서는 안 되며, 이더리움의 미래는 더 단순하고 이해하기 쉬우며 탄력적인 구조로 진화하는 데 달려 있다고 말했습니다.

*본 내용은 투자 조언이 아닙니다.