기사 메일전송
서울대 공대 전병곤 교수팀, 암호화폐 이더리움 숨겨진 핵심 오류 잡았다
  • 김태구
  • 등록 2021-04-09 10:03:11

기사수정


▲ [사진제공 = 서울대학교 공과대학]


국내 연구진이 암호화폐인 이더리움에서 치명적으로 작동하는 핵심 오류를 발견하고 추가로 발생할 수 있는 버그를 찾아내는 시스템을 개발해 세계적으로 주목받고 있다.


서울대학교 공과대학(학장 차국헌)은 컴퓨터공학부 전병곤 교수와 양영석 박사가 조지아 공과대학 김태수 교수와의 공동연구를 통해 이더리움 컨센서스 버그를 찾는 다중 트랜잭션 차등 퍼져를 개발했다고 8일 밝혔다.


‘플러피’라고 명명된 이 시스템은 철저하게 테스팅 및 관리되는 이더리움에서 극도로 드물게 발생하는 컨센서스 버그 2개를 발견했다. 전병곤 교수팀은 발견한 내용을 이더리움 재단에 전달했고, 이더리움 개발자들은 버그를 수정한 새로운 버전의 이더리움 클라이언트를 배포했다.


버그 리포트 및 수정 4개월 후, 두 개의 버그 중 한 개가 2020년 11월 11일에 이더리움 네트워크에서 발동됐다. 해당 버그는 수정 이전 버전의 게스(Geth) 이더리움 클라이언트가 이더리움 블록체인을 하드포크(기존의 블록체인과는 호환이 되지 않는 새로운 방식으로 변경)하게 만들었다.


이로 인해 업데이트하지 않고 구 버전 게스 클라이언트를 사용하던 가장 큰 이더리움 인프라 서비스인 인퓨라(Infura)가 마비됐으며 연쇄적으로 메타마스크(MetaMask), 유니스와프(Uniswap), 컴파운드(Compound) 등 주요 이더리움 서비스들이 마비됐다. 그 결과 바이낸스를 포함한 전 세계 암호화폐 거래소에서 이더리움 기반 가상자산 서비스가 일시 중단됐다. 이 사건은 코인데스크(CoinDesk)와 디크립트(Decrypt) 등 해외 주요 블록체인 언론사에서 집중적으로 보도됐고, 2016년 이더리움 DAO 해킹 사건 이후 최악의 사건으로 평가받는다.


블록체인 분야는 실생활의 많은 분야에 빠르게 적용되고 있는 핵심 기술 중 하나다. 블록체인 ‘컨센서스’는 탈중앙화된 클라이언트 노드들이 하나의 블록체인에 합의하는 것이다. ‘컨센서스 버그’는 특정 블록체인 클라이언트가 블록체인을 하드포크해, 다른 클라이언트들과 합의하지 못하게 하는 버그다. 하드포크가 발생하면 근본적인 블록체인의 불변성과 신뢰성이 깨지기 때문에 컨센서스 버그를 미연에 방지하는 것이 블록체인 안전성에 매우 중요하다.


이더리움 컨센서스 버그를 찾는 기존 퍼징 방식은 블록체인 스테이트와 한 개의 트랜잭션을 반복적으로 생성하고 테스트하는 방식이다. 하지만 이는 무한한 컴퓨팅 자원을 사용하더라도 이더리움 클라이언트 코드 내에 깊이 숨겨진 버그들을 근본적으로 찾지 못하는 한계가 있다.


이에 전병곤 교수 연구팀은 다중 트랜잭션 차등 퍼져 ‘플러피’를 제안했다. 플러피는 한 번에 여러 개의 트랜잭션을 연이어 테스트해 이더리움 클라이언트 코드에 깊이 숨겨진 컨센서스 버그를 찾는다. 시스템 최적화를 통해 플러피는 기존 퍼져와 비교해 510배 이상의 퍼징 처리량과 2.7배 이상의 코드 커버리지를 달성한다.


전병곤 교수는 “이번에 개발한 퍼져로 기존에 찾는 것이 불가능했던 이더리움의 버그를 찾을 수 있었다”며 “세계에서 두 번째로 큰 암호화폐인 이더리움의 안정성을 높이는 매우 영향력인 큰 연구이고 그 공헌을 인정받아 컴퓨터 시스템 분야 학회인 OSDI(USENIX Symposium on Operating Systems Design and Implementation)의 논문으로 채택됐다”고 말했다. 이 연구 결과는 7월 OSDI에서 발표될 예정이다.

0
  • 목록 바로가기
  • 인쇄


이전 기사 보기 다음 기사 보기
많이 본 뉴스더보기
  1. 울산 S-OIL 샤힌 프로젝트 현장, 비계 발판 붕괴… 근로자 다수 부상 [뉴스21일간=김태인 ]2025년 11월 19일 오후 5시경, 울산 울주군에 위치한 에쓰오일의 '샤힌 프로젝트 패키지1' 공사 현장에서 안타까운 사고가 발생했습니다. 근로자들의 휴게를 위한 컨테이너 사이에 설치된 2m 높이의 비계 다리가 갑작스럽게 무너지면서, 이 사고로 총 7명의 근로자가 부상을 입었습니다.사고가 발생한 샤힌 프로젝트...
  2. 제1회 태욱가요제 11월 23일 개최 [뉴스21일간=임정훈]태욱엔터테인먼트는 오는 2025년 11월23일(일)오후3시30분, 부산 남구 용소로 78에 위치한 부산예술회관 대공연장에서 제1회 태욱가요제를 개최한다고 밝혔다. 이번 행사에는 장락, 정유나, 유명민, 홍다영 등 다수의 초대 가수가 무대에 오르며, 진성경아, 안진용, 김미경, 박윤창, 아랑고고장구 부산진구팀 등 다양한 장르...
  3. 통일 미래세대의 비전을 키우다: 우정초등학교, '평화통일 퀴즈대회' 성황리 개최 (뉴스21일간/노유림기자)=민족통일 울산시협의회(회장 이정민)는 2025년 11월 14일(금) 오전 10시, 울산 우정초등학교 승죽관에서 5·6학년 학생들을 대상으로 '평화통일 퀴즈대회'를 성공적으로 개최했다.미래 통일 주역인 학생들에게 올바른 통일관과 역사 인식을 심어주기 위해 마련된 이번 대회에는 이정민 회장과 이학박사 박성배...
  4. 제63주년 소방의 날 기념, 일산새마을금고 박학천이사장 소방청장상 수상 일산새마을금고[뉴스21일간=임정훈]2025년 11월 14일 (금) 울산동부소방서에서 제63주년 소방의 날을 기념하여 일산새마을금고 박학천이사장님이 소방 발전에 기여한 공로를 인정받아 [ 소방청장상 ]을 수상하였습니다.이날 표창 전달은 울산동부소방서 우충길서장님이 대리 집행하였습니다.일산새마을금고는 지난 2008년부터 현재까지 매년 ..
  5. 동구, 아동권리 증진을 위한 아동학대 예방 캠페인 동구청[뉴스21일간=임정훈]울산 동구는 아동학대 예방 주간(11.19~11.23)을 기념해, 11월 14일 오후 2시 30분부터 방어동 화암초등학교 인근에서 아동 권리 증진을 위한 아동학대 예방 홍보 캠페인을 했다.    이날 캠페인은 동구아동위원협의회, 울산동부경찰서, 아동보호전문기관, 동구 아동보호팀이 함께하는 민관 합동 캠페인으로, 20여...
  6. 일산동 아동‧여성지킴이회, 번덕경로당 어르신 식사 대접 일산동 아동,여성지킴이회[뉴스21일간=임정훈]울산 동구 일산동 아동‧여성지킴이회(회장 김행자) 회원들은 11월 14일 오전 12시, 번덕경로당을 방문하여 관내 독거 어르신 40여 명을 대상으로 따뜻한 점심 식사와 간식을 대접하며 훈훈한 시간을 보냈다.    일산동 아동‧여성지킴이회는 매년 어르신들을 위한 식사 나눔 봉사뿐 아니...
  7. 남목 도시재생 축제 ‘미포1길 골목형상점가에서 놀장’성료 동구청[뉴스21일간=임정훈]울산 동구는 11월 14일 오후 5시부터 9시까지 미포1길 일원에서 ‘미포1길 골목형상점가에서 놀장’를 성황리에 마쳤다.    이번 행사는 올해 골목형상점가로 지정된 미포1길의 활성화를 촉진하고 지역 상인과 주민이 함께 어울리는 자리로 마련됐다. 약 250m 구간의 미포1길 일대를 차량 통제해 주민들이 자유...
사랑더하기
sunjin
대우조선해양건설
행복이 있는
오션벨리리조트
창해에탄올
더낙원
모바일 버전 바로가기