블라드 테네프가 2026년 11월 4일 내놓은 전망은 단호하다. 안전이 특히 중요한 소프트웨어부터 시작해 2년 안에 모든 코드가 정형 검증을 받게 될 것이라는 말이다.
16 시점을 단순 계산하면 2028년 11월이다. 하모닉이 공개한 사례는 AI를 활용한 검증이 실제 공학 문제에 적용되고 있음을 보여주지만, 모든 코드가 그때까지 검증될 것이라는 근거로 보기는 어렵다.
예측에 ‘2년’이라는 시한이 붙었다
테네프는 앞서 하모닉이 코드와 칩 검증 분야로 진출한다고 발표한 10월 27일, “모든 소프트웨어와 하드웨어가 검증될 것”이라고 말했다. 11월 4일 발언에서는 여기에 구체적인 2년의 시한과 안전이 중요한 코드부터 확산된다는 순서를 더했다.
15
16
테네프는 하모닉의 공동 창업자이자 회사가 밝힌 회장이다.
14 이 때문에 그의 발언은 정형 검증 기술의 미래에 대한 전망인 동시에, 하모닉이 개발하는 기술의 잠재 시장에 관한 예측이기도 하다. 하모닉은 엔비디아의 벤처 투자 조직, 세쿼이아 캐피털, 리빗 캐피털의 지원을 받았으며, 지난해 11월 1억2,000만 달러를 조달할 당시 기업가치는 14억5,000만 달러로 평가됐다고 보도됐다.
31 투자와 기업가치는 시장의 관심을 보여주는 지표이지, 기술이 모든 환경에서 작동하거나 테네프가 제시한 일정대로 보급된다는 증거는 아니다.
정형 검증은 무엇을 증명하나
하모닉은 자사의 도구 ‘아리스토텔레스’가 정해진 시스템 안에서 특정 속성이 가능한 입력 전반에 걸쳐 성립하는지 수학적으로 증명한다고 설명한다. 몇 가지 상황을 골라 확인하는 테스트나 사람이 코드를 읽고 살피는 코드 리뷰와는 접근 방식이 다르다.
6
다만 증명의 범위는 무엇을 속성으로 정했는지, 또 시스템을 어떤 모델과 가정으로 표현했는지에 따라 달라진다. 구현이 명세를 충족한다는 증명은 그 명세가 현실의 요구를 제대로 담았다는 증명과 같지 않다. 모델의 범위, 사전 조건, 환경에 대한 가정 역시 결론의 경계를 정한다. 위험한 상황을 가정에서 제외했다면, 증명 자체가 유효하더라도 그 상황의 안전성을 보장하지 못할 수 있다.
따라서 ‘검증됐다’는 말을 ‘어떤 상황에서도 결함이 없다’는 뜻으로 받아들여서는 안 된다. 정형 증명은 정의된 속성에 관해 강한 근거를 제공할 수 있지만, 요구사항이 올바른지, 실제 운영 환경이 가정과 일치하는지, 모델 밖의 동작도 안전한지는 별도로 따져야 한다.
하모닉이 공개한 사례와 그 범위
하모닉은 10월 27일 수학 증명에 쓰던 아리스토텔레스를 C 소프트웨어와 Verilog 하드웨어 검증으로 확장한다고 발표했다.
2
6 이는 회사가 정형 검증을 실제 엔지니어링 문제에 적용하기 시작했다는 사례다. 그러나 여러 프로그래밍 언어와 조직, 시스템 전반에 널리 도입됐다는 뜻은 아니다.
현재 공개된 사례도 각각 범위가 한정돼 있다.
- DIII-D 핵융합 연구시설: 보도에 따르면 이 시설은 연구 논문 한 편과 254단어 분량의 프롬프트를 바탕으로 아리스토텔레스를 이용해 원자로 제어 소프트웨어 일부를 4시간 만에 재구성했다.
33 소프트웨어 일부에 관한 결과이며, 제어 시스템 전체가 검증됐거나 재구성만으로 안전 운전이 인증됐다는 뜻은 아니다.
- Ibex 프로세서 명령어: 연구 동향 보고서는 하모닉이 11월 3일 특정 Ibex RISC-V 곱셈·나눗셈 구성에 대해 Sail 명세를 기준으로 9개 속성을 증명했다고 전한다.
18 이는 구체적인 구성에 대한 검증 사례이지, 프로세서 전체나 모든 구성을 증명한 결과는 아니다.
- 검증 대상의 범위: 하모닉이 발표한 적용 분야는 C와 Verilog에서 지정된 속성을 확인하는 것이다.
6 모든 프로그램이나 칩이 모든 측면에서 올바르다는 포괄적인 보증은 아니다. 현재 공개된 자료만으로는 적용 가능한 검사와 제외 범위, 사용 사례별 한계를 독립적으로 종합 평가하기도 어렵다.
이 사례들은 정형 기법을 소프트웨어와 하드웨어에 적용하려는 시도가 구체화되고 있음을 보여준다. 하지만 선택된 코드나 특정 구성에 대한 시연만으로는 실제 제품 전반에서 검증을 지속하는 일이 실용적이고, 비용을 감당할 수 있으며, 시스템 변경 뒤에도 유지 가능한지 알 수 없다.
2년 전망을 뒷받침하려면
테네프의 전망은 일부 속성을 증명할 수 있느냐를 넘어, 정형 검증이 업계 전반에 보급되느냐에 관한 주장이다. 이를 뒷받침하려면 독립적으로 재현 가능한 결과, 다양한 시스템의 실제 운영 환경에서 이뤄진 검증, 지원 언어와 도구 체인에 대한 명확한 공개, 소프트웨어가 바뀔 때 증명을 유지할 수 있다는 근거가 필요하다.
독립적인 검토도 계속 중요하다. 개발팀은 요구사항과 모델, 가정을 검토하고 검증 결과가 실제 배포 시스템과 어떻게 연결되는지도 확인해야 한다. 증명 검사는 엔지니어링의 신뢰도를 높일 수 있지만, 이런 질문을 없애주지는 않는다.
현재 확인 가능한 자료에는 로빈후드의 거래 시스템 중 어떤 구성 요소가 정형 검증을 받았는지 공개된 내용이 없다. 이는 자료의 공백이지, 검증된 요소가 전혀 없다는 증거는 아니다.
지금으로서는 테네프의 발언을 사업적 이해관계가 있는 대담한 전망으로, 하모닉의 성과를 가능성을 보여주는 제한된 사례로 보는 것이 타당하다. 이 사례들은 AI 보조 정형 검증을 더 살펴볼 이유는 되지만, 2028년 11월까지 모든 코드가 검증될 것임을 입증하지는 않는다.