왜 'Single Key' 지갑은 구식인가
Source: Dev.to
일일 고통 포인트
피싱, 시드 구문 유출, 그리고 “승인” 사기는 피할 수 없습니다. 현재 Web3 모델에서는 서명자(Signer) 가 소유자(Owner) 로 간주됩니다. 이것은 치명적인 설계 결함입니다.
간단한 해결책: 서명을 소유권과 분리하기
포스트-양자 머클 트리를 기반으로 하는 스마트 계약 월렛(SCW)을 사용하면 권한 계층을 만들 수 있습니다:
일회용 서명자
이는 일상에서 사용하는 모바일/브라우저 키입니다. 편의를 위해 존재합니다. 만약 이 키가 유출되더라도 불편할 뿐, 치명적이지는 않습니다.
머클 루트(앵커)
스마트 계약 내부에 포스트-양자 키 세트의 머클 루트를 저장합니다.
복구 경로
사기꾼에게는 당신의 월렛이 다른 월렛과 동일하게 보입니다. 하지만 그들이 자금을 빼내려 할 때, SCW 로직이 챌린지를 트리거할 수 있습니다.
“실행 취소” 버튼
머클 기반 포스트-양자 서명은 표준 ECDSA와 근본적으로 다른 수학을 사용하므로, 오프라인 포스트-양자 세트에서 증명을 계약에 제공할 수 있습니다. 계약은 이 “상위 권한” 증명을 확인하고 사기꾼의 접근을 무효화한 뒤, 새로운 일일 키로 회전합니다.
결론
우리는 인간을 “사기당하지 않게” 만들려는 시도를 멈추고, 수학을 “도난당하지 않게” 만드는 방향으로 나아갑니다. 자금은 사기꾼이 건드릴 수 없는 머클 트리 안에 정체성이 고정되어 있기 때문에 안전하게 유지됩니다.