기사 메일전송
서울대 공대 전병곤 교수팀, 암호화폐 이더리움 숨겨진 핵심 오류 잡았다
  • 김태구
  • 등록 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. 개학기 맞이 청소년 유해환경 민관 합동 점검 동구청[뉴스21일간=임정훈]울산 동구는 개학기를 맞아 지난 3월 19일 오후 7시부터 일산해수욕장 및 인근 상가 밀집 지역을 중심으로 청소년 보호 및 건전한 성장 환경 조성을 위한 청소년 유해환경 민관 합동 지도점검을 했다.    이번 점검에는 동구청, 동부경찰서, 동구시민경찰연합회(회장 김동정) 20여 명이 참석하였으며, 학교 주...
  2. 동구, 제81회 식목일 나무심기 행사 개최 동구청[뉴스21일간=임정훈]울산 동구는 제81회 식목일을 맞아 3월 20일 오전 10시 30분 미포구장 인근 염포산 등산로 일원(화정동 산160-2번지)에서 지역 주민과 공무원, 자생 단체 등 150여 명이 참여한 가운데 나무 심기 행사를 개최했다.    이번 행사는 생활권 주변 산림을 가꾸고 녹지 공간을 확충하기 위해 마련됐으며, 이날 참가자들...
  3. 울산 동구 가온누리봉사대, 군고구마 판매 수익금 100만 원 기탁 화정동 행정복지센터[뉴스21일간=임정훈]울산 동구 소재 봉사단체인 울산동구 가온누리봉사대(회장 이선미)는 3월 20일 화정동 행정복지센터를 방문해 지역 취약계층을 위해 써달라며 군고구마 판매 수익금 100만 원을 전달했다.이날 전달된 성금은 가온누리봉사대가 지역 주민들과 함께 진행한 군고구마 판매 활동을 통해 마련된 것으로, 어...
  4. 울산 동구 아이돌봄지원센터 아이돌보미 아동 학대 예방 교육 진행 울산동구아이돌봄지원센터[뉴스21일간=임정훈]울산동구아이돌봄지원센터(대표 권오헌)는 3월 19일과 20일 이틀간 오전 10시 30분~11시 30분 꽃바위문화관에서 울산 동구 아이돌봄지원센터 소속 아이돌보미 및 전담 인력을 대상으로 아동학대 예방 교육을 했다.    이번 교육은 아동학대 행동 예방 및 올바른 훈육 기술 습득, 보호자와의 ...
  5. 동구보건소, 제19회 암 예방의 날 홍보 캠페인 울산동구보건소[뉴스21일간=임정훈]울산 동구보건소는 암 예방 및 조기 검진의 중요성을 알리고 건강에 대한 인식을 높이기 위해, 3월 20일 오후 2시부터 동울산종합시장에서 지역 주민을 대상으로 ‘제19회 암 예방의 날’을 기념하는 국가암검진 홍보 캠페인을 했다.    매년 3월 21일인 ‘암 예방의 날’은 세계보건기구(WHO)에서 지...
  6. 박맹우 전 울산시장, 국힘 공천 배제 불복 및 재심 청구 (뉴스21일간/노유림기자)=국민의힘 울산시장 공천 결과에 대한 후폭풍이 거세지는 가운데, 컷오프된 박맹우 전 울산시장이 19일 울산시의회 프레스센터에서 기자회견을 열고 당의 결정에 대한 강력한 불복 의사를 밝혔다. 박 전 시장은 “공천관리위원회가 합당한 사유 설명 없이 언론을 통해 일방적으로 컷오프를 통보했다”며, 이미.
  7. 울주군, 2026년 첫 ‘이웃사랑 온기나눔 마을통합활동’ 성료 (뉴스21일간/노유림기자)=울주군은 지난 14일 범서읍 척과마을 일원에서 주민 맞춤형 ‘이웃사랑 온기나눔 마을통합활동’을 성공적으로 마쳤다고 밝혔다. 울주군전문자원봉사단협의회가 주관하고 울주군자원봉사센터가 주최한 올해 첫 통합 봉사에는 이순걸 울주군수와 최길영 울주군의회 의장, 자원봉사자 등 대거 참석해 자리를 ...
사랑더하기
sunjin
대우조선해양건설
행복이 있는
오션벨리리조트
창해에탄올
더낙원
모바일 버전 바로가기