Loading IndicatorLoading Indicator

이더리움 '글램스터담' 업그레이드, 오류 우려에…개발자들 해결책 제안

기사출처
이수현 기자

간단 요약

  • 이더리움 차기 업그레이드 '글램스터담'의 EIP-8037, EIP-8038이 스마트컨트랙트 작동 오류와 거래 실패 우려를 키우고 있다고 전했다.
  • 익명 개발자 반테그는 약 20만개 스마트컨트랙트가 영향을 받을 수 있다며 서비스 중단 가능성을 주장했다고 밝혔다.
  • 개발자들이 EIP-8488 등 개선안을 제안했으나 아직 초안 단계라 호환성 문제와 업그레이드 일정 지연 가능성에 대한 추가 검토가 필요하다고 전했다.

기간별 예측 흐름 리포트

Loading IndicatorLoading Indicator
사진=셔터스톡
사진=셔터스톡

이더리움의 차기 업그레이드 '글램스터담(Glamsterdam)'이 기존 스마트컨트랙트의 작동 오류를 유발할 수 있다는 우려에 개발자들이 해결책을 제시했다.

9일(현지시간) 코인데스크에 따르면 이더리움 개발자 레오 글리시치와 줄리오 레부포는 전날 글램스터담 업그레이드에 따른 기존 애플리케이션의 호환성 문제를 해결하기 위해 각각 새로운 개선안을 제출했다.

논란의 핵심은 글램스터담에 포함된 EIP-8037과 EIP-8038이다. 두 제안은 스마트컨트랙트 생성과 데이터 저장 작업에 필요한 가스 비용을 인상하는 내용을 담고 있다. 특히 EIP-8037이 적용되면 스마트컨트랙트 생성에 필요한 기본 가스가 기존 3만2000에서 18만3600으로 늘어난다.

문제는 일부 기존 스마트컨트랙트가 현재의 가스 비용을 기준으로 설계됐다는 점이다. 다른 계약을 호출할 때 정해진 양의 가스만 사용하도록 설정된 경우 비용 인상 이후 거래가 실패할 수 있다. 특히 배포 후 수정이 불가능한 스마트컨트랙트는 서비스 중단으로 이어질 가능성도 있다.

실제로 보안 연구자들이 기존 계약에 미칠 영향을 지적하면서 지난달 26일 예정됐던 글램스터담의 두 번째 테스트가 연기됐다. 익명의 개발자 반테그는 이미 약 20만개 스마트컨트랙트가 영향을 받을 수 있는 것으로 파악됐으며 실제 규모는 더 클 수 있다고 주장했다.

이에 글리시치는 기존 스마트컨트랙트에는 현행 가스 요금을 유지하고 신규 계약에만 인상된 요금을 적용하는 EIP-8488을 제안했다. 반면 레부포는 모든 거래에 새로운 요금 체계를 적용하되 기존 스마트컨트랙트는 이전 규칙에 따라 실행되도록 두 가지 가스 계산 방식을 병행하는 방안을 제시했다.

다만 두 개선안 모두 초안 단계로 실제 적용 여부와 일정은 정해지지 않았다. 특히 레부포의 제안은 아직 실행 클라이언트 구현이나 합의 테스트가 이뤄지지 않은 상태다.

이더리움 개발진은 이르면 오는 16~20일 다음 비공개 테스트를 진행할 것으로 예상했지만, 해당 일정은 두 개선안이 제출되기 전에 논의된 것이다. 이에 따라 글램스터담 업그레이드의 호환성 문제를 해결하기 위한 추가 검토가 필요할 것으로 보인다.

#스마트 계약
#업데이트
이수현

이수현 기자

shlee@bloomingbit.io여러분의 웹3 모더레이터, 이수현 기자입니다🎙

이 뉴스, 어떻게 보시나요?

‌
‌
‌
‌
‌
‌
‌

PiCK 뉴스

‌
‌
‌
‌
‌

해시태그 뉴스

‌
‌
‌
‌