스타크웨어가 카이로(Cairo) 툴체인 v2.19.5를 공개했다. 이번 업데이트는 스타크넷(STRK) 네트워크의 하드포크가 아니라 스마트계약 개발에 쓰이는 컴파일러와 개발자 도구를 다듬은 유지보수 릴리스다.
스타크웨어는 공식 Cairo 저장소에서 9월 17일 v2.19.5를 배포했다. 릴리스 커밋은 3a267a8이며, 공식 페이지에는 이번 버전이 Cairo 컴파일러 업데이트로 표시됐다.
Bitcoinist는 이번 릴리스에 Sierra 코드 생성과 Cairo 의미론 관련 수정이 포함됐다고 전했다. 다만 세부 변경 목록이 완전히 공개되지 않아 개별 수정 항목의 범위와 적용 효과는 추가 확인이 필요하다.
Cairo는 스타크넷 스마트계약을 작성하는 프로그래밍 언어다. 개발자가 작성한 코드는 Sierra라는 중간 표현을 거쳐 스타크넷에서 실행·검증 가능한 형태로 변환된다.
Sierra는 카이로 코드와 검증 대상 실행 코드 사이를 연결하는 중간 표현이다. 코드 생성이나 의미론 처리 과정의 수정은 스마트계약 작성·테스트·배포 과정의 안정성과 관련될 수 있다.
다만 카이로 컴파일러 버전 업데이트가 곧바로 스타크넷 네트워크의 합의 규칙이나 거래 처리 방식을 바꾸는 것은 아니다. 개발환경 업데이트와 네트워크 차원의 업그레이드는 별도로 구분해야 한다.
스타크넷 문서도 네트워크가 사용하는 컴파일러 버전은 별도의 스타크넷 버전 업데이트와 연동될 수 있다고 설명한다. 따라서 v2.19.5 설치만으로 네트워크 규칙이 자동 변경된다고 보기는 어렵다.
이번 릴리스는 이용자가 직접 체감하는 네트워크 기능 추가보다 개발자 인프라의 안정성과 호환성 점검에 초점이 맞춰진 패치 업데이트에 가깝다. 공개된 정보만으로 메인넷의 합의나 처리 성능이 달라졌다고 단정할 수 없다.
스타크넷 재단은 2024년 개발자 설문에서 응답자의 74%가 기존 Cairo Zero보다 Cairo를 선호했다고 소개했다. 응답자의 62%는 개발자 경험이 크게 개선됐다고 답했다.
당시 개발자들은 Scarb와 Starknet Foundry 같은 도구를 주요 개발 환경으로 사용했다. 이번 버전에서도 주변 도구와의 연동 여부와 버전 호환성이 실제 적용 과정에서 확인할 지점이다.
특정 프로버 성능이 두 자릿수 개선됐다는 수치는 공식 릴리스 자료에서 제시되지 않았다. 처리 속도나 성능 향상률을 수치로 해석할 근거도 확인되지 않았다.
이번 업데이트가 STRK 가격이나 스타크넷 생태계의 자금 흐름에 미친 직접적인 영향도 제시되지 않았다. 따라서 이번 사안은 시장 이벤트보다 개발자 도구 업데이트로 보는 편이 적절하다.
개발자는 Sierra 코드 생성과 Cairo 의미론 관련 변경 내용을 확인하고, 사용하는 Scarb·Starknet Foundry 버전과의 연동 여부를 점검해야 한다. 특히 계약 테스트와 배포 과정에서 컴파일러 버전이 기존 환경과 호환되는지 확인할 필요가 있다.
카이로 툴체인과 스타크넷 네트워크는 서로 연결돼 있지만 업데이트 단위는 다를 수 있다. 네트워크의 합의 규칙이나 거래 처리 방식이 바뀌었는지는 별도 스타크넷 버전 업데이트와 공식 공지를 통해 확인해야 한다.
카이로 v2.19.5의 핵심은 Sierra 코드 생성과 Cairo 의미론 관련 유지보수다. 구체적인 수정 범위와 주변 개발 도구의 호환성은 후속 릴리스 정보와 개발자 검증을 통해 확인될 예정이다.

최윤서 기자
댓글0
첫 댓글을 남겨 보세요.