수이(SUI) 테스트넷에 프로토콜 버전 137을 적용한 v1.80.1이 배포됐다. 이번 업데이트는 Move 실행과 가스 계산, GraphQL·gRPC·JSON-RPC, 아카이브 데이터 조회 등 네트워크 인프라 전반의 변경사항을 담았다.
Mysten Labs는 공식 GitHub 릴리스를 통해 테스트넷 v1.80.1을 9월 22일 공개했다. 이번 버전은 Ristretto255 범위 증명 검증 비용을 낮추고, 한 번에 처리할 수 있는 커밋먼트와 범위 비트 길이의 곱 상한을 512에서 1024로 높였다.
프로토콜 버전 137에는 ‘allowances’ 기능도 추가됐다. 개발넷에서는 Move VM 내부에서 객체 자금 인출 가능 여부를 검사하는 기능이 활성화되며, 잔액이 부족한 인출은 sui::funds_accumulator 오류로 중단된다. 이 기능이 테스트넷 전체에 적용됐다는 내용은 확인되지 않았다.
실행 환경과 수수료 계산 방식도 바뀐다. 상수 로딩 명령인 LdConst는 직렬화된 바이트 길이가 아니라 추상 값의 크기를 기준으로 가스를 부과한다. 이에 따라 상수를 많이 사용하는 코드에서는 가스 비용이 달라질 수 있다.
거래 유효성 검사에서는 TransactionExpiration::Validity가 모든 네트워크에서 허용된다. 거래가 특정 검증자 집합에서만 제안되도록 제한할 수 있는 기능이다. 구조적으로 유효하지 않은 거래를 조기에 걸러내기 위한 서명 시각 검사도 추가됐다.
노드 운영자와 데이터 서비스 제공자를 위한 변경도 포함됐다. Bigtable 기반 아카이브 gRPC 서비스인 sui-kv-rpc는 Move 패키지 조회 기능을 제공한다. GetPackage, GetDatatype, GetFunction, ListPackageVersions를 이용해 과거 패키지 데이터를 조회할 수 있으며, 기존에는 풀노드에서만 제공되던 기능이다.
GraphQL에서는 체크포인트·이벤트·거래를 다루는 Subscription 루트 타입이 정식 스키마에 포함됐다. 다만 운영자가 배포 환경에서 해당 기능을 별도로 활성화해야 하며, 기존 클라이언트에 새로운 동작이 자동 적용되는 것은 아니다. 아카이브 서비스와 연동하면 과거 데이터 구독도 처리할 수 있다.
이번 변경의 직접적인 대상은 일반 수이 보유자보다 지갑, 인덱서, RPC 제공업체, 거래 시스템, 애플리케이션 개발자다. 가스 계산 방식과 GraphQL 스키마, JSON-RPC·gRPC 응답 구조가 바뀌는 만큼 관련 서비스의 호환성 점검이 필요하다.
테스트넷은 메인넷 적용 전 기능과 호환성을 확인하는 별도 네트워크다. 수이 네트워크 릴리스 일정은 테스트넷이 통상 격주 단위로 업데이트되고, 메인넷은 테스트넷보다 한 단계 뒤처진 릴리스 후보를 적용한다고 설명한다.
이에 따라 이번 배포는 기능의 최종 확정보다 개발자와 인프라 운영자가 실행 결과와 호환성을 점검하는 단계로 볼 수 있다. 특히 가스 계산 방식과 GraphQL 구독, 아카이브 조회 기능은 애플리케이션과 데이터 서비스의 동작에 직접 영향을 줄 수 있다.
수이의 네트워크 기능 확장은 앞서 진행된 양자내성 계정 도입과도 별개의 단계로 진행된다. 수이재단은 네이티브 양자내성 계정의 메인넷 적용 목표 시점을 2027년 1분기로 제시했지만, 이번 v1.80.1은 프로토콜 실행과 개발자 인프라 호환성에 초점을 맞춘 테스트넷 릴리스다. 수이의 양자내성 계정 도입 계획과도 적용 대상과 일정이 다르다.
테스트넷 릴리스와 메인넷 릴리스도 구분해야 한다. Mysten Labs의 공식 릴리스 목록에는 테스트넷 v1.80.1에 이어 mainnet-v1.80.1이 9월 23일 별도로 공개된 기록이 있다.
따라서 이번 테스트넷 배포 자체를 메인넷 업그레이드로 표현할 수는 없다. 다만 동일한 v1.80.1 계열의 메인넷 릴리스가 별도로 존재하는 만큼, 개발자와 노드 운영자는 네트워크별 활성화 기능과 배포 상태를 각각 확인해야 한다.


김미래 기자
댓글0
첫 댓글을 남겨 보세요.