실제 배포된 Solidity 소스에 대한 스마트 계약 재진입 방어의 삼방향 판별력 형식 검증
요약
Solidity 스마트 계약의 재진입 공격 방어를 위해 Lean 4를 이용한 삼방향 판별력 형식 검증 방법을 제시합니다. DAO, Compound, Aave 등 실제 배포된 소스를 대상으로 OpenZeppelin 패턴의 정확성을 기계적으로 증명했습니다.
핵심 포인트
- Lean 4를 활용한 실제 Solidity 소스의 기계적 검증 성공
- 재진입 방어 패턴의 삼방향 판별력(공격 차단, 실행 보존, 경계 구분) 입증
- DAO, Compound v2, Aave V3 등 실제 DeFi 프로토콜 사례 검증
- 변이 테스트를 통한 취약한 변이체와 안전한 변형의 구분 증명
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.PL (Programming Languages)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기