현재 땡글 지갑은 메타마스크를 함께 지원하고 있습니다.
메타마스크의 경우는 PC에서 잘 지원하고 있고,
모바일에서는 브라우저 형태의 베타서비스를 진행중입니다.
마이이더월렛이나 MyCrypto등의 유명한 웹지갑은 HD월렛 지원이 잘 되고 있습니다만,
모바일의 경우에는 현재 미흡합니다.
마이이더월렛v5는 모바일에서 아직 지원되지 않고 있으며 (일종의 버그?),
마이크립토에서는 약간의 문제가 있습니다. (역시 버그성으로 보임)
그밖에 모바일 지갑에서는 HD 월렛 지원이 제대로 되지 않는 경우가 많습니다.
일례로, ESN의 공식지갑은 하드 월렛을 지원하지 않으며
iOS / Android에서 지원되는 MathWallet도 Hard Wallet을 지원하지 않습니다.
메타마스크의 하드월렛 지원은 좀 이상한 방식입니다.
메타마스크에서는 Ledger Nano S의 지갑을 import하여 private키를 가져와버립니다;;
이렇게 되면 하드월렛을 지원하는 의미가 없어지게 됩니다
(하드월렛은 private 키 노출을 하지 않는 방식으로 작동되어야만 의미를 가집니다.)
이에, 현 땡글 지갑에 하드월렛 지원을 추가합니다.
구현
- Ledger Nano S / Nano X는 이미 WebUSB등을 통한 모바일을 지원한다고 밝히고 있습니다.
- Trezor 역시 WebUS등을 지원하며 모바일을 함께 지원합니다
하드월렛 지원 대상
- Ledger Nano S / Nano X 지원
- Trezor 지원
- 웹을 통한 구현 / WebUSB + U2F 방식 / 마이이더월렛 / 마이크립토 소스코드 참조.
기대 효과
땡글 지갑은 상대적으로 보안성이 떨어지는 웹을 통해 구현된 지갑이며, 보안성을 강화하기 위해서 OTP 혹은 SMS인증을 함께 지원하도록 구현된 상태입니다.
땡글지갑을 하드월렛과 함께 사용할 수 있게끔 보완된다면 더욱 편리하고 안전하게 사용할 수 있을 것으로 기대됩니다.