암호화폐 전문 미디어 디크립트에 따르면, 한 연구팀이 스마트 컨트랙트의 취약점을 식별하기 위한 인공지능 기반 솔루션인 라이트닝 캣을 제안했습니다. 이 솔루션은 딥러닝 기법을 사용하며, 세 가지 최적화된 딥러닝 모델을 기반으로 합니다: 코드버트, LSTM, CNN입니다. 이 모델들은 수천 개의 취약한 컨트랙트로 구성된 데이터 세트를 학습합니다. CodeBERT 모델은 93.53%라는 인상적인 F1 점수를 기록하며 정적 탐지 도구보다 뛰어난 성능을 발휘하여 코드의 구문과 의미를 정확하게 파악하고 유능한 블록체인 감사자임을 입증했습니다.
하지만 라이트닝 캣은 양날의 검이 될 수 있기 때문에 몇 가지 위험이 따릅니다. 스마트 컨트랙트 보안을 강화할 수는 있지만, 악의적인 행위자가 이 기술을 악용하여 버그를 감지하고 이를 수정하는 대신 악용할 가능성이 있습니다. 이를 완화하기 위해 연구진은 코더가 적절한 보안 관행을 고려하고 제품을 정기적으로 점검할 것을 권장합니다. 또한 개발자가 정기적으로 코드 감사를 수행하고, 보안 코딩 교육을 받고, 책임감 있는 취약점 공개 정책을 채택할 것을 권장합니다.
라이트닝 캣 이니셔티브는 소프트웨어 보안을 강화하기 위해 AI와 블록체인 기술이 융합되는 광범위한 추세의 일부입니다. 이러한 추세에는 딥 러닝의 힘과 블록체인 기술의 투명성 및 신뢰성을 결합한 AI 및 블록체인 기반 탈중앙화 소프트웨어 테스트 시스템이 포함됩니다. 이 접근 방식은 취약점 탐지 프로세스를 크게 가속화하며 원격 근무 시나리오에서 특히 유용하다는 것이 입증되고 있습니다. 또한 효율적인 데이터 저장을 위해 행성 간 파일 시스템(IPFS)을 통합하여 분산 환경에서 안전한 코드 개발 및 테스트를 위한 포괄적인 솔루션을 제공합니다.