v0.14.4 업그레이드가 메인넷에 적용되면서 SNIP-36으로 증명할 수 있는 단일 가상 블록의 한도가 최대 11억 L2 가스로 확대됐다. 복잡한 계산을 하나의 증명 트랜잭션으로 묶을 수 있지만, 대형 증명에는 별도 호출 경로가 필요하고 노드와 증명기도 새 버전에 맞춰야 한다.
스타크넷 상태 페이지에는 메인넷 업그레이드 점검이 10월 6일 오전 8시 13분(한국시간) 완료된 것으로 기록됐다. 스타크넷 커뮤니티 포럼의 v0.14.4 사전 안내는 적용 예정일을 10월 5일로 제시해 예정일과 완료 기록 사이에 하루 차이가 난다. 점검 중에는 약 10분간 중단이 예상됐다.
이번 변경의 중심은 SNIP-36 증명 기능이다. 스타크넷 커뮤니티 포럼의 v0.14.4 사전 안내는 SNOS 유효성 조건을 충족하고 지원되지 않는 시스템 호출을 사용하지 않는 단일 트랜잭션 가상 블록을 최대 11억 L2 가스 규모까지 증명할 수 있다고 밝혔다. 애플리케이션은 일반 트랜잭션 하나로 처리하기 어려운 계산을 증명 트랜잭션으로 묶어 제출할 수 있다.
증명 용량이 커져도 모든 개발자 도구에서 바로 이용할 수 있는 것은 아니다. 대형 증명 생성에는 최대 1~2분이 걸릴 수 있으며, 기존 소형 증명은 통상 3~5초가 걸린다. 대형 증명은 기존 starknet_transaction_prover 서비스의 설정만 바꾸는 방식이 아니라 별도 호출 경로를 사용해야 한다.
수수료 조정은 일괄 인하나 인상을 뜻하지 않는다. 스타크넷 측은 시퀀서와 네트워크의 실제 비용에 맞춰 일부 작업의 가스 가중치를 조정했다고 밝혔다. 직전 3개월 메인넷 트래픽 기준으로 거래 대부분의 가격 영향은 1% 미만이라는 설명이다. 영향을 받는 작업은 v0.14.4 노드에서 수수료를 다시 추정해야 한다.
노드 운영자에게는 버전 호환성 작업이 필요하다. 스타크넷 커뮤니티 포럼의 v0.14.4 사전 안내는 풀노드 운영자에게 Pathfinder v0.24.0 또는 Juno v0.16.6으로 갱신하도록 요구했다. v0.14.4 검증기는 v0.14.3에서 만든 증명을 받아들이지 않으며, 이전 버전과 신규 버전의 증명기를 병행할 수도 없다. SNIP-36 증명 운영자는 네트워크 업그레이드에 맞춰 증명기를 교체해야 한다.
오래된 feeder gateway API 6개도 제거됐다. call, get_storage_at, get_nonce 등이 대상이며, 일부 클래스 조회 API와 사전 확정 블록 조회 방식도 바뀌었다. 해당 API에 의존하는 애플리케이션은 호환 경로를 점검해야 한다.
이번 업그레이드로 개발자 채택이나 STRK 수요가 어떻게 달라졌는지는 확인되지 않았다. 확인된 변경 사항은 증명 가능한 계산 범위, 일부 가스 가중치, 노드·증명기 호환 요건과 API다.
자주 묻는 질문
'이번 업그레이드로 개발자는 무엇을 할 수 있나요?'
SNIP-36을 통해 조건을 충족하는 단일 트랜잭션 가상 블록을 최대 11억 L2 가스 규모까지 증명할 수 있습니다. 이 기능은 일반 트랜잭션 하나에 담기 어려운 계산을 증명 트랜잭션으로 묶는 데 쓰입니다. 가상 블록은 SNOS 유효성 조건을 만족해야 하고, 지원되지 않는 시스템 호출을 사용할 수 없습니다. 대형 증명 생성에는 최대 1~2분이 걸릴 수 있습니다. 기존 starknet_transaction_prover 설정을 바꾸는 대신 별도 호출 경로를 이용해야 합니다.
'거래 수수료가 일괄 인하됐나요?'
아닙니다. 스타크넷 측은 일부 작업의 가스 가중치를 실제 시퀀서·네트워크 비용에 맞춰 조정했다고 밝혔습니다. 직전 3개월 메인넷 트래픽을 기준으로 거래 대부분의 가격 영향은 1% 미만이라고 설명했습니다. 따라서 이번 변경은 전체 거래 수수료의 일괄 인하나 인상으로 볼 수 없습니다. 영향을 받는 작업은 v0.14.4 노드에서 수수료를 다시 추정해야 합니다.
'노드와 증명 운영자는 무엇을 바꿔야 하나요?'
풀노드 운영자는 Pathfinder v0.24.0 또는 Juno v0.16.6으로 갱신해야 합니다. v0.14.4 검증기는 v0.14.3에서 만든 증명을 받아들이지 않습니다. 이전 버전과 신규 버전 증명기를 병행할 수도 없습니다. SNIP-36 증명 운영자는 네트워크 업그레이드에 맞춰 증명기를 교체해야 합니다. 오래된 feeder gateway API 6개도 제거돼 해당 API를 쓰는 애플리케이션은 호환 경로를 점검해야 합니다.


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