EIP-7946은 지갑과 dApp 간의 단방향 통신 채널을 표준화하는 UWULink(Unidirectional Wallet Uplink) ERC 드래프트입니다. 오프라인 환경이나 QR 코드 기반 인터랙션을 위한 지갑 통신 프로토콜을 정의합니다.
개요 및 동기
현재 대부분의 지갑-dApp 통신은 WalletConnect 같은 양방향 프로토콜을 사용하지만, 일부 시나리오에서는 단방향 통신이 더 적합합니다. 하드웨어 지갑, 에어갭 환경, 또는 QR 코드 기반 결제에서 단방향 채널이 더 안전하고 간단합니다. UWULink는 이러한 단방향 통신을 표준화합니다.
기술 사양
dApp에서 지갑으로의 단방향 메시지 포맷과 인코딩 방식이 정의됩니다. QR 코드, NFC, 딥링크 등 다양한 전송 매체를 지원합니다. 메시지 유효성 검증과 재생 공격 방지 메커니즘도 포함됩니다.
사용 사례
오프라인 POS 결제, 하드웨어 지갑 트랜잭션 서명, 에어갭 보안 환경에서의 트랜잭션 처리 등에 활용될 수 있습니다. 인터넷 연결 없이도 안전한 트랜잭션 서명이 가능해집니다.
현재 상태
현재 Draft 단계로 지갑 개발자들과 표준화 논의가 진행 중입니다. WalletConnect 및 다른 통신 표준과의 호환성이 주요 설계 과제입니다.