2026년 11월 12일 목요일 23:51
이더리움 재단 지원 ‘유니버설 사이너’ 공개…패스포트 프라임서 오프라인 서명
박원빈 기자wbpark@nanryna.kr
렛저 공동 창업자 니콜라 바카 개발…QR코드로 거래 요청 전달하고 기기 화면에서 승인

이더리움 재단의 지원을 받아 개발된 하드웨어 지갑용 거래 서명 앱 ‘유니버설 이더리움 사이너(Universal Ethereum Signer)’가 공개됐다.
이용자는 하드웨어 지갑 ‘패스포트 프라임(Passport Prime)’의 화면에서 이더리움 거래 내용을 확인하고, 인터넷에 연결하지 않은 상태에서 서명할 수 있다.
개발은 하드웨어 지갑 제조사 렛저의 공동 창업자 니콜라 바카(Nicolas Bacca)가 맡았다.
패스포트 프라임용 앱은 기기 운영체제인 키OS(KeyOS)에서 구동된다. 공개 저장소에 따르면 현재 구현은 온라인 지갑과 오프라인 서명 기기가 QR코드로 데이터를 주고받는 이더리움 표준 ‘ERC-4527’을 사용한다.
이 방식은 거래를 만들고 블록체인에 전송하는 역할과 개인키로 거래에 서명하는 역할을 두 기기에 나눈다.
인터넷에 연결된 소프트웨어 지갑이 먼저 서명되지 않은 거래를 만들어 QR코드로 표시한다.
패스포트 프라임은 이를 읽어 거래 내용을 기기 화면에 보여주고, 이용자가 승인하면 기기 내부의 개인키로 서명한다.
이후 온라인 지갑이 QR코드로 서명 결과를 받아 완성된 거래를 이더리움 네트워크에 전송한다. 이 과정에서 개인키는 하드웨어 지갑에 남는다.
하드웨어 지갑 화면에서 거래를 다시 확인할 수 있다는 점도 중요하다. 이용자는 스마트폰이나 PC에서 거래를 작성한 뒤 서명 기기에서 자신이 승인하려는 요청과 일치하는지 검토할 수 있다.
오프라인 서명은 개인키를 온라인 환경과 분리하는 데 도움이 되지만, 거래 승인 여부는 기기에 표시된 내용을 바탕으로 이용자가 결정한다.
프로젝트는 이더리움 하드웨어 서명기의 참조 구현으로 공개됐다. 개발자가 기기마다 이더리움 거래 처리와 서명 기능을 처음부터 작성하는 부담을 줄이도록 공통 코드와 기기별 구현을 나눴다.
지난 10일 데브콘 8 발표에서 바카는 패스포트 프라임과 화면·운영체제가 다른 하드웨어에도 공통 코드를 적용할 수 있다고 설명했다.
현재 패스포트 프라임용 구현에는 외부 데이터에 의존하지 않는 ‘검증 가능한 서명(Verifiable Signing)’ 방식이 적용됐다.
개발진은 향후 스마트계약 호출이나 서명 요청을 사람이 읽기 쉬운 형태로 표시하는 ‘클리어 사이닝(Clear Signing)’ 지원도 검토하고 있다.
클리어 사이닝에 쓰이는 ‘ERC-7730’은 스마트계약이나 구조화된 메시지에 대한 서명 요청을 지갑 화면에서 어떻게 표시할지 정하는 규격이다.
프로젝트 측은 공개 저장소에서 이 서명 소프트웨어가 아직 전담 보안 감사를 받지 않았다고 밝혔다.
일반 이용자용 배포 일정과 호환 소프트웨어 지갑 목록은 공개 저장소와 데브콘 발표 자료에서 확인되지 않았다.
Copyrights ⓒ BLOCKCHAINSEOUL. 무단 전재 및 재배포 금지
