블록체인 기술의 확산과 함께 스마트 컨트랙트는 중앙은행 디지털화폐(CBDC) 및 스테이블코인과 같은 디지털화폐 시스템의 핵심 구성요소가 되었다. 스마트 컨트랙트는 배포 후 수정이 어려...

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=E1776211
2026년
Korean
dCollection
0
상세조회0
다운로드블록체인 기술의 확산과 함께 스마트 컨트랙트는 중앙은행 디지털화폐(CBDC) 및 스테이블코인과 같은 디지털화폐 시스템의 핵심 구성요소가 되었다. 스마트 컨트랙트는 배포 후 수정이 어려...
블록체인 기술의 확산과 함께 스마트 컨트랙트는 중앙은행 디지털화폐(CBDC) 및 스테이블코인과 같은 디지털화폐 시스템의 핵심 구성요소가 되었다. 스마트 컨트랙트는 배포 후 수정이 어려워 단 한 줄의 취약한 코드도 막대한 재정적 손실로 이어질 수 있으므로, 배포 전 자동화된 취약점 탐지의 중요성이 크다. 본 연구에서는 사전학습 코드 언어 모델(CodeBERT 등)을 활용하여 스마트 컨트랙트 취약점 탐지 성능을 최적화하는 방법론을 제안하고, 특히 재진입·접근 제어와 같은 디지털화폐에 치명적인 취약점에 대한 특화 학습의 효과를 정량적으로 분석한다. 이를 위해 긴 소스코드 입력 제약을 완화하기 위한 슬라이딩 윈도우 기반 전처리, 서로 다른 분류기 구조(L1/L2), 청크 단위 집계 방식(예: Max, Percentile, Power Mean, Top-k3)의 조합을 비교하였다. 실험 결과 CodeBERT 백본에 단일 계층(L1) 분류기와 Top-k3 집계 방식을 결합한 모델이 가장 우수한 탐지 성능(최고 F1 = 0.8560)을 보였다. 또한 재진입·접근 제어 취약점에 대한 특화 학습은 목표 취약점의 탐지 성능을 의미 있게 향상시키는 반면, 범용 테스트셋에서는 소폭의 일반화 성능 저하가 관찰되었다. 본 연구는 사전학습 모델 기반 스마트 컨트랙트 취약점 탐지의 최적 구성요소를 제시하고, 특화 학습의 효과와 한계를 실험적으로 분석함으로써 향후 관련 보안 시스템 설계에 기여하고자 한다.
다국어 초록 (Multilingual Abstract)
With the spread of blockchain technology, smart contracts have become a core component of digital currency systems such as Central Bank Digital Currencies (CBDCs) and stablecoins. Due to the immutable nature of deployed smart contracts, even a single ...
With the spread of blockchain technology, smart contracts have become a core component of digital currency systems such as Central Bank Digital Currencies (CBDCs) and stablecoins. Due to the immutable nature of deployed smart contracts, even a single line of vulnerable code can lead to significant financial losses, highlighting the critical importance of automated vulnerability detection.
This study proposes a methodology for optimizing smart contract vulnerability detection using pre-trained code language models (e.g., CodeBERT) and quantitatively analyzes the effects of specialized fine-tuning for critical vulnerabilities in digital currencies, such as reentrancy and access control. To this end, we evaluated combinations of sliding-window preprocessing designed to mitigate input-length constraints for long source code, different classifier architectures (single-layer L1 vs. two-layer L2), and various chunk-level aggregation methods (e.g., Max, Percentile, Power Mean, Top-k3).
Experimental results demonstrate that the model combining the CodeBERT backbone, a single-layer (L1) classifier, and the Top-k3 aggregation method achieved the best detection performance, with the highest F1-score of 0.8560. Furthermore, specialized learning for reentrancy and access control vulnerabilities meaningfully improved detection performance for the target vulnerabilities compared with the general-purpose model, while exhibiting a slight trade-off in generalization performance on the overall test set.
This research identifies the optimal configuration of pre-trained models for smart contract vulnerability detection and empirically clarifies the effects and limitations of specialized learning, aiming to contribute to the future design of related systems.
목차 (Table of Contents)