나만의 코인을 만들어보자

최준혁·2022년 3월 12일
0
post-thumbnail
### 만들게된 계기

지금 세상을 떠들썩하게 만들고 있는 이놈의 코인
"나도 한번 만들어보고 싶다",
"재밌겠다",
"나만의 코인이 있으면 멋지겠다" 라는 생각이 들었습니다.

사실 저는 현재 코인관련 회사에서 백엔드 업무를 맡고있습니다.

이 회사에 오기전까지만 해도 저는 코인을 투자개념으로만 봐라보았지만, 점점 업무를 할수록 이놈의 코인에게 호기심이 생기기 시작하여 재미로 만들어 보았습니다.

FNF 구경가기

https://bit.ly/3FZmIkL
정말 혹시나 FNF 받고싶으분 계시면 개인적으로든 메일로든 연락주시면 보내드립니다!ㅎㅎ
백서는 작성하지 않았습니다! 그냥 재미일뿐...

그래서 왜 spl토큰으로 정했는지?

"저렴한 비용"과 "빠른 전송속도" 때문입니다.
이더리움에 ERC-20이 있다면 솔라나에는 SPL-token 이있습니다.
erc-20은 메인넷 등록비용이 0.2 ~ 0.3eth 정도로 알고있습니다.
하지만, spl token은 0.05sol ? 정확히는 기억이 안나지만 정말 몇 천원 안되는 비용이었습니다.
또한 전송속도가 정말 어마어마하게 빠릅니다. 조금 과장하면 눈깜빡하면 와있습니다ㅋㅋㅋㅋ
알아보니 spl토큰이 이론상 1초에 처리하는 트랜젝션량이 리플보다 많다고 합니다.

어떻게 만들었는지?

솔라나 공식문서와 유튜브를 보고 따라만들었습니다.
아래링크를 클릭하면 아주친절하게 나와있습니다.

https://youtu.be/befUVytFC80
솔라나 공식문서 (https://docs.solana.com/cli/install-solana-cli-tools)

저는 처음에 이거 금방끝나겠다 라고 생각하고 덤벼들었는데
명령어 하나입력할 때 마다 에러가 발생해서ㅋㅋㅋ 생각했던 시간의 2배정도 들었습니다.
해결하는데 가장 힘들었던 이슈는 다음과 같습니다
-> Sub process usr/bin/dpkg returned an error code (1)

이걸 해결하기 위해 오랜시간 삽질을 했었는데

https://corona-world.tistory.com/83
이 블로거가 저를 살려줬습니다.

마치며

제 코인 이름처럼 요즘 친한 지인분들을 만나면 나눠드리고 있습니다. 약간 우정의표시 랄까ㅋㅋ
이 글을 보시는 분들은 저처럼 자신만의 코인을 만들고, 개인지갑이라는 것도 사용해보면서 블록체인과 코인에 대한 이해도를 높이는데 도움이 되셨으면 좋겠습니다.

다음에는 스마트컨트랙트도 직접 작성하면서 erc-20 토큰을 한번 만들어 보겠습니다.

profile
HUGE FAN OF Freecodecamp, nomadcoder 까먹을까봐, 즐겨찾기에 넣어둔 블로그가 사라질까봐

0개의 댓글