Web3 Dapp Store - Aidenteti | Devfolio
담당
중요하게 다룬 부분
유저가 Web3를 낯설게 느끼지 않도록 추상화 계정을 사용
Wallet이 생성과 동시에 여러 개의 ERC6551 토큰 바인딩 계정을 담을 수 있는 토큰을 하나씩 배부 (월렛 안의 월렛 형식)
⇒ 그런데 이 토큰을 ERC721로 할 시 새로운 유저가 들어올 때마다 가스비가 지출
⇒ 그렇다면 ERC1155를 써보는건 어떨까?
미리 컨트랙트를 배포해놓고 필요할 때마다 일정량 토큰을 민팅해서 한 개씩 나눠주는 방식 (tokenAddress-1, tokenAddress-2, …)
⇒ 확실히 가스비는 훨씬 적게 들지만 관리가 so much 복잡…
(누가 어떤 토큰을 들고있는지 일일히 매핑해줘야 함, 온전한 토큰 어드레스를 쓸 수 없음)
⇒ 결국 ERC721로 최종 결정
후기