스마트월렛과 계정 추상화
핵심 관점
가스와 키 복잡성을 얼마나 서비스 안으로 흡수할 수 있는가를 중심으로 스마트월렛과 계정 추상화 구조를 정리한다.
핵심 요약
- 스마트월렛은 사용자 계정을 더 유연한 정책 실행 단위로 바꾸려는 접근이다.
- 계정 추상화는 서명, 수수료 부담, 복구, 위임 실행을 더 세밀하게 설계할 수 있게 한다.
- 핵심은 기술 명칭보다
누가 비용을 내고 누가 실행 권한을 갖는가를 어떻게 설계하느냐다.
주요 설계 질문
- 가스 대납은 누가 어떤 조건에서 부담하는가
- 위임 실행은 어느 범위까지 허용하는가
- 키 분실 시 복구 정책은 어떻게 둘 것인가
- 사용자에게 어떤 복잡성을 숨기고 어떤 책임은 남길 것인가