기사 메일전송
서울대 공대 전병곤 교수팀, 암호화폐 이더리움 숨겨진 핵심 오류 잡았다
  • 김태구
  • 등록 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일간=임정훈]울산동부소방서 의용소방대(대장 임광석)는 1월 23일 동구청을 방문해 관내 저소득층을 위해 사용해 달라며 성금 100만 원을 김종훈 동구청장에게 전달했다.이번 성금은 지역사회 이웃사랑을 실천하기 위해 의용소방대원들이 뜻을 모아 마련한 것으로, 전달된 성금은 동구 관내 어려운 이웃을 지원하는 데 사용될 ..
  2. 2026 울산조선해양축제 추진위원회 1차 회의 개최 동구청[뉴스21일간=임정훈]울산조선해양축제 추진위원회(위원장 지종찬 동구문화원장)는 1월 23일 오후 2시 30분 동구청 2층 상황실에서 ‘2026 울산조선해양축제 추진위원회 1차 회의’를 개최하였다.    이번 1차 회의에서는 2026년 축제 기본 방향 및 프로그램 구성에 대해 논의하고 축제의 성공적인 추진을 위한 방안을 협의·결정하...
  3. 민족통일울산협의회, 2026년 현충탑 참배 및 신년인사회 개최 (뉴스21일간/노유림기자)=민족통일울산광역시협의회(회장 이정민)는 지난 24일(토), 영하의 추운 날씨 속에서도 울산 대공원 내 현충탑 참배를 거행하며 2026년 새해 민간 통일운동의 닻을 올렸습니다.이날 행사에는 이정민 회장을 비롯하여 회원 및 청년 등 200여 명이 참석했습니다. 참배는 이정민 회장의 분향을 시작으로 초등학생 및 중학생...
  4. “사랑을 담아 만든 떡으로 따뜻함을 나눠요” (뉴스21일간/노유림기자)=울산 중구 성안동 행정복지센터(동장 최인숙)와 성안동 지역사회보장협의체(민간위원장 송정훈), 떡마루 성안점(대표 최방우)이 1월 29일 오전 11시 성안동 행정복지센터 회의실에서 ‘사랑나눔 냉장고 지원’ 업무협약을 체결했다. 사랑나눔 냉장고는 개인 및 단체가 기부한 식품과 공산품을 기초생활보장수급자와 ...
  5. 6.25참전유공자회 울산광역시 중구지회, 2026년 정기총회 및 안보 결의대회 개최 (뉴스21일간/노유림기자)=대한민국6.25참전유공자회 울산광역시 중구지회(회장 박만동)가 1월 29일 오전 11시 중구보훈복지회관 대강당에서 2026년 정기총회 및 안보 결의대회를 개최했다. 이번 행사에는 김상육 중구 부구청장과 박경흠 중구의회 의장, 이성룡 울산시의회 의장, 지역 보훈단체장 및 회원 등 70여 명이 참석했다. 이번 행사는 △..
  6. 울산중구가족센터, 국제결혼가족 자녀 대상 ‘다(多)그루 공부방’학습 지원 프로그램 운영 (뉴스21일간/노유림기자)=울산중구가족센터(센터장 서선자)가 국제결혼가족 자녀를 대상으로 ‘다(多)그루 공부방’ 학습 지원 프로그램을 운영한다. ‘다(多)그루 공부방’은 국제결혼가족의 사교육비 부담을 줄이고 국제결혼가족 자녀의 기초 학습 능력을 향상하기 위한 프로그램이다. 울산중구가족센터는 오는 2월 24일부터 10월 21일까지...
  7. 췌장암 생존 비밀 ‘ULK1’ 단백질 규명…치료 가능성 제시 국내 연구진이 췌장관선암(PDAC) 세포가 극한 환경에서도 살아남는 이유로 자가포식을 조절하는 단백질 ULK1을 규명했다. ULK1은 암세포가 스스로 일부를 분해해 에너지와 재료로 재활용하게 하는 핵심 조절자 역할을 한다. 마우스 모델에서 ULK1 기능을 차단하자 암세포 성장 속도가 감소하고, 면역억제 환경이 약화되며 항암 면역세포 활성은 .
사랑더하기
sunjin
대우조선해양건설
행복이 있는
오션벨리리조트
창해에탄올
더낙원
모바일 버전 바로가기