Soliduzz: 단언 기반 동등성 오라클을 이용한 스마트 계약 컴파일러의 오컴파일레이션 탐지
요약
Soliduzz는 단언 기반 동등성 오라클을 활용하여 EVM 스마트 계약 컴파일러의 오컴파일레이션을 탐지하는 새로운 접근 방식을 제시합니다. 이 방법은 제품 프로그램을 통해 의미론적 동등성을 실행 가능한 단언으로 인코딩하며, 기존 퍼저보다 강력한 검증 능력을 보여줍니다. Soliduzz는 여러 분석 도구를 사용해 3개 컴파일러에서 총 29개의 버그를 발견했습니다.
핵심 포인트
- 단언 기반 오라클을 이용해 스마트 계약의 의미론적 동등성을 검사합니다.
- 제품 프로그램을 통해 의미론적 동등성을 실행 가능한 단언으로 변환합니다.
- Soliduzz는 solc, solx, vyper 등 3개 컴파일러에서 총 29개의 버그를 발견했습니다.
- 오컴파일레이션 탐지에 특화되어 스마트 계약의 신뢰성을 높입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기