기사 메일전송
서울대 공대 전병곤 교수팀, 암호화폐 이더리움 숨겨진 핵심 오류 잡았다
  • 김태구
  • 등록 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. [인사] 경찰청 ◇ 치안감 승진 예정▲ 경찰청 치안정보국 치안정보심의관 송영호 ▲ 〃 국제치안협력국장 직무대리 이재영 ▲ 〃 전기통신금융사기 통합대응단장 신효섭 ▲ 서울특별시경찰청 경비부장 김병기
  2. 포천시 소흘도서관, 3월부터 ‘다독다독 독서퀴즈’ 운영 포천시립소흘도서관은 독서 생활화와 지역사회 독서문화 확산을 위해 오는 3월부터 어린이, 청소년·일반을 대상으로 대상으로 ‘다독다독 독서퀴즈’를 운영한다.      이번 프로그램은 도서관 북큐레이션 코너에서 선정 도서를 읽고 퀴즈에 참여하는 방식으로, 책을 읽는 경험을 ‘이해와 사고’로 확장해 독서의 재미와 몰입...
  3. 속초시, 설 연휴 기간 아이돌봄서비스 정상 운영 속초시가 설 연휴 기간에도 아이돌봄서비스를 정상 운영하며 맞벌이 가정 등 양육공백을 줄이는 데 힘을 쏟는다.아이돌봄서비스는 12세 이하 아동이 있는 가정에 아이돌보미가 직접 방문해 돌봄을 제공하는 제도다. 시는 설 연휴 기간인 2월 15일부터 18일까지 돌봄 수요에 대응하기 위해 아이돌봄서비스 운영을 유지한다.이번 연휴 기간에는...
  4. 청년스테이지ON 2026년 사업 설명회 개최 동구청[뉴스21일간=임정훈]울산 동구는  2월 12일 오후 7시 ‘2026년 청년스테이지ON 사업설명회’를 개최하고 올 한해 지역 청년 문화예술인을 위한 지원사업 추진 계획을 설명하였다.    이번 설명회에는 청년 예술인, 기획자, 문화예술 관계자 등 50여 명이 참석해 높은 관심을 보였다. 현장에서는 2026년 사업 방향, 지원 규모, 참여...
  5. 동구 전하체육센터 유아놀이실 새단장 완료, 재개소 동구청[뉴스21일간=임정훈]울산 동구는 전하체육센터 내 유아놀이실 리모델링을 완료하고 오는 2월 23일부터 운영을 시작한다.      유아 놀이시설 새단장 사업은 전하체육센터 1층 시설 개선 사업의 하나로 진행됐다. 동구는 특별조정교부금 14억 원을 들여, 예전 돌고래 역도단이 쓰던 공간을 재배치하고 이용객 편의를 위한 휴게...
  6. 남목노인복지관, S-OIL과 함께하는 난방유지원사업 실시 남목노인복지관[뉴스21일간=임정훈]사회복지법인 진각복지재단 남목노인복지관(관장 황상선)은 2월 9일(월) ~ 2월 13일(금)까지 울산 동구 지역 에너지 취약계층 어르신을 대상으로 S-OIL과 함께하는 난방유지원사업을 진행했다.    이번 사업은 S-OIL의 후원과 울산광역시사회복지협의회(사회복지공동모금회 지원사업)를 통해 추진됐으...
  7. 중구치매안심센터, ‘찾아가는 치매 조기검진’ 실시 (뉴스21일간/노유림기자)=울산 중구보건소(소장 이현주)에서 운영하는 중구치매안심센터가 오는 3월부터 11월까지 매주 화, 수, 금요일마다 ‘찾아가는 치매 조기검진’을 실시한다.    중구치매안심센터는 동(洞) 행정복지센터와 노인복지시설 등을 돌아가며 방문해 주민들을 대상으로 △치매 조기검진 △맞춤형 치매 상담 △치매 ...
사랑더하기
sunjin
대우조선해양건설
행복이 있는
오션벨리리조트
창해에탄올
더낙원
모바일 버전 바로가기