2024. 6. 22. 19:58ㆍLearn/UPSIDE
Web3는 다소 입문 장벽이 높다고 알려져있다.
하지만 이 튜토리얼을 진행한다면 단계별로 자연스럽게 필요한 지식을 숙달할 수 있다.
진행해보면 튜토리얼이 깔끔하지 않은 점도 있다.
환경에 따라 README.md 의 가이드가 충분하지 않고, 자신만의 트러블 슈팅이 필요한 경우가 있다.
특히, DEX(Decentralized Exchange)를 개발할 때 그러한 불편함을 많이 느꼈다.
1. 일차적으로 튜토리얼 제작자가 제공하는 [튜토리얼 설명 포스트]를 참고하자.
2. 포스트에는 명시되어 있지 않지만, 테스트에 존재하는 작업들이 별도로 준비되어 있음을 명심하자.
3. 그럼에도 몇몇의 오류가 해결되지 않을 수 있다. 먼저 각각의 코드 간의 관계를 정리하고, "왜?" 이렇게 작성했는지 생각해보자.
- 타입스크립트를 통해 작성된 테스트에서 어떤 방식으로 검증을 진행하는지
- 스마트 컨트랙트를 배포하는 과정에서 어떤 작업들이 진행되는지
- 컴파일러 버전에 따라 동작이 달라지는 경우가 있을지 생각해보면 좋다.
4. 마지막으로, 잘 모르겠다면 내 스마트 컨트랙트를 참고해도 괜찮다.
[Contract: 0xEEf93933b376674D6D95768fdD8cCaF75882dB4d]
이러한 난관을 스스로 극복하고 배포에 성공하는 작업의 짜릿함이 바로 개발의 원동력이 아닐까 싶다.
(++ 11/13: 지금 보면 부끄러운 수준의 코드인데 경험 없는 초보자 시절이니 귀엽게 봐주세요)
2024/07/01 현재 5개의 튜토리얼을 완료했다.
1. https://simple-nft.oomia.click/
2. https://decentralized-staking.oomia.click/
3. https://token-vendor.oomia.click/
4. https://dice-game.oomia.click/
5. https://minimum-viable-exchange.oomia.click/
DEX 튜토리얼까지 완료하면 `BuidlGuidl`에 가입할 수 있다.
해당 커뮤니티는 스폰서를 통해 받은 이더리움을, 생태계에 유익한 활동을 하는 이들에게 나눠주는 방식으로 개런티를 지급한다. 자세한 내용은 https://buidlguidl.com/ 참고!
간단한 미니 프로젝트를 진행한 기록은 velog에서 시리즈로 관리 중이다.
'Learn > UPSIDE' 카테고리의 다른 글
업사이드 성과 공유회 후기 (1) | 2024.11.11 |
---|---|
ORAKLE 2024 컨퍼런스 후기 (0) | 2024.08.11 |
업사이드 아카데미 한 달 후기 (0) | 2024.07.29 |
업사이드 아카데미 OT (0) | 2024.07.01 |
업사이드 아카데미 1기 (11) | 2024.05.28 |