SVP Chain Testnet v9.9 업그레이드 공지
네트워크 업그레이드

SVP Chain Testnet v9.9 업그레이드 공지

SVP Chain Testnet은 온체인 거버넌스를 통해 v9.9로 업그레이드할 예정입니다. 이번 업그레이드는 거버넌스 승인하에 지정된 SVP 주소가 개시하는 트랜잭션에 제한을 둘 수 있는 온체인 주소 블랙리스트 모듈 x/blockaddr를 도입합니다.

업그레이드 일정: 이번 업그레이드는 SVP Chain Testnet에 적용되며, 온체인 업그레이드 이름은 v9.9입니다. 2026년 8월 7일에 진행될 예정입니다. 거버넌스 제안 ID, 투표 일정, 업그레이드 높이, 릴리스 바이너리 및 체크섬은 공식 업그레이드 제안과 함께 공지됩니다.

일정이 확정되면, 온체인 upgrade plan이 반환하는 높이가 유일한 권위 있는 업그레이드 높이입니다.

포함 내용: v9.9는 blockaddr 모듈과 그 상태 저장소를 추가합니다. 업그레이드 후 거버넌스는 제안을 통해 SVP 주소를 일괄 추가하거나 제거할 수 있습니다. 각 항목에는 주소, 사유, 추가 높이, 추가 시각 및 관련 제안 ID가 기록됩니다.

주소가 블랙리스트에 등록되면 Ante handler는 해당 주소와 관련된 트랜잭션을 거부합니다. 대상에는 다음이 포함됩니다: 해당 주소가 서명한 Cosmos 트랜잭션; 해당 주소가 fee payer 또는 fee granter인 트랜잭션; EVM 트랜잭션의 from 주소; 그리고 해당 주소가 서명한 CLOB 주문 제출, 취소 및 기타 트랜잭션.

검사는 트랜잭션 실행 전에 수행되므로, 블랙리스트 등록 주소의 트랜잭션은 블록에서 실행 대상으로 포함되지 않습니다. 블랙리스트는 svp 주소만 받으며, 추가와 제거는 거버넌스가 통제합니다.

이번 업그레이드는 과거 블랙리스트 항목을 가져오지 않습니다. 업그레이드 직후 블랙리스트는 비어 있습니다.

사용자 및 연동 측에 미치는 영향: 거버넌스 블랙리스트에 올리지 않은 계정, 잔액, 포지션, 주문 및 스마트 컨트랙트 상태는 영향을 받지 않습니다. 표준 Cosmos, EVM, CLOB 트랜잭션 인터페이스는 변경되지 않습니다. 블랙리스트 등록 주소와 관련된 트랜잭션은 거부됩니다. 애플리케이션과 연동은 "address is blocked" 오류를 처리해야 합니다. 블랙리스트는 스마트 컨트랙트 비즈니스 로직을 변경하지 않습니다. 해당 SVP 주소의 트랜잭션 진입점만 제한합니다.

업그레이드 후 블랙리스트 상태는 다음으로 조회할 수 있습니다:

svpchaind query blockaddr blocked --node https://rpc-testnet.svpchain.org/ -o json
svpchaind query blockaddr is-blocked <svp-address> --node https://rpc-testnet.svpchain.org/ -o json

검증자 요구사항: 거버넌스 제안 투표 기간 동안 투표하십시오. 업그레이드 높이 전에 v9.9 바이너리를 다운로드하고 검증한 뒤, 별도의 스테이징 경로에 보관하십시오. 업그레이드 높이 전에 systemd가 사용하는 바이너리를 교체하지 마십시오. 업그레이드 높이에 도달하면 기존 바이너리는 UPGRADE "v9.9" NEEDED로 중지됩니다. 조율된 upgrade plan에 따라 바이너리를 교체하고 svpchaind를 재시작하십시오. 투표권의 3분의 2를 초과하는 검증자가 바이너리 전환을 완료하면, 체인은 업그레이드 높이에서 재개됩니다. 재시작 후 다음 로그 메시지를 확인하십시오: Running v9.9 Upgrade... 및 Successfully completed v9.9 Upgrade.

업그레이드 후 검증: 최신 RPC 높이가 계속 증가하고 노드가 따라잡기 중이 아님. query blockaddr blocked가 빈 블랙리스트를 반환함. 표준 Cosmos 전송, EVM 트랜잭션, CLOB 트랜잭션을 정상적으로 제출할 수 있음. 이후 블랙리스트 거버넌스 제안이 통과하면 is-blocked가 제안 내용과 일치하고, 대상 주소의 트랜잭션이 거부됨.

중요 사항: 검증자는 업그레이드 높이 전에 v9.9 handler가 포함된 바이너리를 시작해서는 안 됩니다. 그렇지 않으면 업그레이드가 아직 트리거되지 않아 노드가 종료됩니다. 검증자는 업그레이드 높이에서 v9.9 handler가 없는 바이너리를 사용해서는 안 됩니다. 그렇지 않으면 노드를 재개할 수 없습니다. 항상 온체인 거버넌스 제안, upgrade plan 및 공식 릴리스 체크섬에 의존하십시오. 검증되지 않은 바이너리나 확인되지 않은 업그레이드 높이를 사용하지 마십시오.