0.
필승! 상병 크립토입니다.
최근 이더리움 개발 공부를 시작했습니다!
이더리움의 핵심인 스마트 컨트랙트 개발은 '솔리디티'라는 언어를 사용하는데요, 이를 아주 쉽고 재밌게 공부할 수 있는 CryptoZombies라는 사이트가 워낙 유명해서 진작에 찾긴 했으나 미루고 미루다 이제야 본격적으로 파고 있습니다.
때문에 '야매코딩 시리즈: 스팀봇'편을 마무리하며 추가로 심화편을 약속했으나 연재시기가 조금 늦춰지고 있습니다 하핳. 혹시 기다리고 계셨던 분들이 있었다면
(있었을까 흐규)양해 부탁드립니다 :)
...Web3 좀비라닛!
Loom Network(LOOM)에서 출시한 사이트며 현재 6단원까지 나왔습니다. 이제 막 2단원을 시작했는데, 기초적인 코딩 문법 이해도만 있으면 쉽게 따라할 수 있네요.
CryptoZombies라는 가상의 크립토게임을 함께 개발한다는 취지로, 기초적인 스마트 컨트랙트 작성법부터 심화, 크립토키티 처럼 DNA 공식으로 시민을 좀비화 시키는 것을 구현, 좀비끼리 배틀 시스템, 이를 ERC721로 토큰 소유화, 그리고 프론트엔드 구현까지 정말 포괄적으로 필요한 요소들을 갖춘 강의입니다.
이렇게 좌측에서 개념 설명을 해주고, 우측에서는 실습(코딩연습)을 바로바로 할 수 있습니다.
1단원 마무리에 생성한 @hellocrypto 좀비! 이름을 keccak256 해싱을 uint로 타입캐스트 하고 이를 기반으로 기존에 설정된 DNA에 따라 캐릭터가 형성됐습니다. 뭔 소리냐고요? 저도 이번에 하면서 처음 배웠습니당ㅎㅎ
지금은 2단원 막 시작했는데, 시민을 좀비가 공격하면 시민이 좀비화가 되는걸 구현하는 것 같습니다. 이는 크립토키티 교배가 두 가지 고양이 DNA 섞는걸 여기서 좀비로 표현합니다. 재밌죠 :)
게다가 6단원까지 무사히 마무리하면 LOOM 토큰 1개를 비롯해 몇 가지 상품들을 준다고 합니다! 룸 네트워크에서 만든 DelegateCall 토큰 10개랑 차후 룸 기반으로 출시될 게임 2종에 쓰이는 아이템이네요.
수령 시 메타마스크 설치가 필요합니다. 이를 마침 그저께 설치법을 설명드렸죠 하핳 :)
빅픽쳐
아무튼 전 어서 6단원까지 달려봐야겠습니다 :) 솔리디티는 물론 관련된 블록체인 개념들도 설명해주니 이해가 잘 됩니다. 아차 한국어로도 번역되어 있습니다.
CryptoZombies로 입문하여, 계속해서 군생활 하면서 공부하고 전역할 때 쯤에는 블록체인 관련 사업팀에 합류하거나 블록체인 개발자로 활동하고 싶습니다! 과연 내년까지 꾸준히 할 수 있을지...!
혹시 이번 기회에 같이 블록체인 개발 공부를 시작하시고 싶으신 분들 계시면 꼭 댓글 남겨주세요 :) 꾸준히 정보 공유하면서 같이 실력 키워가면 좋겠네요!
그럼, 이만 상병 크립토 @hellocrypto였습니다. 필승!