드디어 cryptozombies
의 초중급 커리큘럼 마지막 내용인 lesson6
까지 왔다. lesson6
의 주제는 앱 프론트엔드 & Web3.js이다. 지금까지 만든 DApp을 사용자들이 상호작용 할 수 있는 기본적인 웹 페이지를 만들 것이고 이를 위해, 이더리움 재단에서 만든 자바스크립트 라이브러리인 Web3.js를 사용할 것이다.
lesson을 진행하면서 Web3.js
, Web3 프로바이더
, Infura
, Metamask
컨트랙트 함수를 호출하기 위한 Call
과 Send
메소드 등을 학습했다.
Solidity 학습을 진행하다가 뜬금포로 갑자기 메타버스에 관해 흥미가 생겨서 메타버스에 대해 공부를 했다. 원래 관심은 있었는데 요즘 블록체인 기술인 NFT와 메타버스의 연관성을 다루는 내용의 컨텐츠들이 많이 보여서 어떻게 서로 연관되어 있는지 직접 찾아봤다. 유튜브에 아주 잘 정리되어 있는 영상들이 있어서 그 내용을 기반으로 블로그를 작성했다.
메타버스에 관심이 있던 찰나 마침 메타버스 개발자 경진대회 참여자를 모집하고 있다는 소식을 들어서 42 프로젝트를 같이 하고 있는 친구와 함께 팀으로 도전해보기로 했다. 나는 사전지식도 없고 워낙 쟁쟁한 팀들이 많겠지만 하면서 뭐라도 배울 수 있을 것 같아서 참여하는데 의의를 두고 (밑밥 깔고) 지원해 봐야겠다.