구글에서 선호하는 출처로 추가

솔라나, 실패 거래 승인 재사용할 대체 서명안 제시

솔라나(SOL)

토포AI로 이 기사 더 깊이 읽기

오프라인 거래 승인을 담은 하드웨어 지갑 / TokenPost.ai

솔라나(SOL)가 오프라인 서명을 지원하는 기존 durable nonce를 대체하는 방안을 제시했다. 후보 프로그램은 거래 실행이 실패해도 승인을 다시 쓸 수 있게 하지만, 승인 만료와 취소 절차를 별도로 마련해야 한다.

솔라나 재단은 2026년 10월 공개한 계획에서 Anza의 Programmatic Signer와 Blueshift의 Vector를 대안 후보로 제시했다. durable nonce는 계정에 저장된 값을 거래에 넣어 최근 블록해시의 유효 기간이 지난 뒤에도 오프라인 서명 거래를 제출할 수 있게 하는 기능이다. 현재 방식에서는 거래가 검증된 뒤 실행 단계에서 실패해도 nonce가 소비되고 수수료가 부과된다.

두 후보는 오프라인 키가 거래에 직접 서명하는 대신 실행 내용을 담은 메시지에 서명한다. 온체인 프로그램은 서명을 검증한 뒤 파생 주소(PDA)에 권한을 부여하고, 온라인 중계자가 거래를 제출한다. 실행과 nonce 변경을 한 거래에서 처리해 실행이 실패하면 nonce도 되돌아간다. 이에 따라 같은 승인 메시지를 다시 제출할 수 있다.

재시도 기능은 승인 유효 기간을 관리해야 하는 과제를 낳는다. nonce가 바뀌지 않았다면 보류된 서명이 나중에 실행될 수 있어서다. 솔라나 재단은 같은 nonce를 먼저 소비하는 거래를 성공시키거나 기한 확인 지침을 거래에 넣는 방식을 설명했다. 두 후보 모두 기본 만료 기능은 없다.

두 후보는 서명 범위에서도 차이가 있다. Programmatic Signer는 승인 메시지에 담긴 실행 내용에 서명해 중계자가 그 앞뒤에 지침을 추가할 수 있다. Vector는 거래의 최상위 지침 전체를 서명에 묶어 중계자가 지침을 추가·삭제·재배열하지 못하게 한다. 대신 별도의 기한 지침을 넣어야 한다.

전환하려면 서명 프로그램 승인 외에도 계정 권한을 점검해야 한다. 지갑과 토큰 계정, 스테이킹 계정의 소유자와 출금·민트·동결 권한을 확인하고 새 PDA로 옮기는 절차가 필요하다. 앱이 프로그램 간 호출(CPI)을 지원하는지도 살펴야 한다. CPI를 막거나 최상위 거래 지침만 허용하는 앱, Token-2022의 CPI Guard 설정은 새 방식과 충돌할 수 있다.

솔라나 재단은 기존 durable nonce를 폐기하는 방향을 제시했지만 최종 대안과 폐기 날짜는 정하지 않았다. 대체 프로그램이 감사와 메인넷 가동을 마친 뒤 약 6개월의 전환 기간을 둘 계획이다. 솔라나 재단 현황 자료는 Programmatic Signer가 개발넷 단계이며 감사가 진행 중이라고 밝혔다. Vector는 프로그램 주소가 공개됐지만 감사 상태는 확인되지 않았다. 기존 durable nonce는 계속 사용할 수 있다.

커스터디 업체 Fireblocks는 durable nonce 폐기에는 동의하면서도 PDA 권한 이전과 CPI 호환성이 대규모 운영과 일부 디파이 앱에 부담이 될 수 있다고 솔라나 개선 제안 토론에서 밝혔다. 거래 봉투(Transaction Envelopes)나 Sudo 방식도 검토하고 더 긴 전환 기간을 두자는 입장이다. 이는 토론에 참여한 업체의 의견이다.

전환 과정에서는 승인 취소와 기한 설정, 계정 권한 이전, 앱의 PDA·CPI 지원을 확인해야 한다. 최종 설계와 폐기 날짜는 아직 정해지지 않았다.

오늘의 스탬프 0명이 오늘 찍었어요
오늘의 스탬프 0명이 오늘 찍었어요

0

    불러오는 중…

    토큰포스트 앱 다운로드 QR 코드 QR 코드 스캔하고
    ios, Android 앱
    다운로드 하기