계정 생성 어떻게 할까?
결론
- Named Account로 생성하자!
- 크롬Wallet에서 키쌍 생성 후, 서버에 키쌍과 생성하고 싶은 ID를 제출한다.
- 서버에서는 받은 데이터로 유저의 신규 계정을 생성하고 성공 결과를 돌려준다.
- 문제점: 유저의 키쌍을 서버에 제공해야 한다는 점.
신규 유저의 신규 니어 계정 생성 절차
alice.near : 기존 계정
bob: 신규 유저
신규 니어 계정을 생성하려면 기존 계정의 full access key 가 요구됨.
서버는 .near-credentials 폴더에 "alice.near"의 full access key.json을 가지고 있음.
서버는 이 키를 가지고 bob.near 생성 후, 유저에게 돌려줌
계정 생성 시, near 크레딧을 요청해야 하는데, 이 비즈니스 로직을 어떻게 개선할 수 있을지 생각해봐야 할 듯.
TODO
- 민석
- 계정 생성 방식을 선택했으니, 크롬 Wallet에서 계정 생성을 제대로 구현한다.
- infra의 프론트 브랜치에서 next js 프로토타입 생성
- phrase 인증 절차도 넣어야할듯.
'프로젝트 > 졸업과제' 카테고리의 다른 글
[졸과][NEAR] 테스트넷 계정 생성 (0) | 2024.03.01 |
---|---|
[졸과] 20240228 모각코 (1) | 2024.02.29 |
[졸과][NEAR] 계정 생성을 어떻게 처리할지 고민 중 (0) | 2024.02.15 |
[졸과][NEAR] near-cli로 createAccount (0) | 2024.02.14 |
[졸과][NEAR] Account, State, Smart Contract (1) | 2024.02.08 |