Web3 해커톤 준비를 위한 필수 팁 8가지
작성자 Alchemy
주로 Ethereum이나 Solana 같은 블록체인이 주최하거나, EthDenver처럼 특정 이벤트를 중심으로 열리는 web3 hackathons는 개발자, 디자이너, 블록체인 애호가들이 모여 짧은 시간 안에 혁신적인 web3 해커톤 아이디어를 최소 기능 제품(MVP)으로 만들어내는 커뮤니티 행사입니다.
해커톤이 초보자에게 도움이 되는 이유는, 이 경험에서 최대한의 가치를 얻으려면 사전 준비가 중요하기 때문입니다. 이 글에서는 해커톤 경험을 최대한 활용하기 위해 취할 수 있는 몇 가지 준비 사항을 소개합니다.
web3 해커톤을 준비 중이라면, 팁과 도구, 바운티 정보를 담은 Alchemy의 Hackathon Handbook을 참고해 보세요!
Web3 해커톤 준비가 중요한 이유
해커톤을 준비하는 것이 중요한 이유는, 그 환경이 대체로 속도가 빠르고, 새로운 기술을 사용하게 되며, 해커톤마다 구체적인 심사 기준이 있고, 야심 찬 빌더 팀들과 경쟁해야 하기 때문입니다.
해커톤은 새로운 기술을 배우고, 자신의 작업물을 선보이고, 다른 개발자들과 연결될 수 있는 좋은 기회지만, 동시에 경쟁이 치열하고 진행 속도도 빠른 경우가 많습니다. 참여를 독려하기 위해 큰 규모의 상금이 걸려 있는 만큼, 이런 환경은 초보자가 적응하기 어려울 수 있습니다.
예를 들어, Solana Summer Camp는 2022년 7월 11일부터 8월 16일까지 진행되는 해커톤에서 총 500만 달러 규모의 상금 및 시드 펀딩을 제공하며, 전 세계에서 수천 명이 참가하고, 수백 건의 제출작이 상위 상금을 두고 경쟁합니다.
Web3 해커톤 준비 방법
먼저 해커톤의 일정을 파악하세요. 많은 해커톤이 주말 동안 진행되어 정규직으로 일하는 사람들도 참여할 수 있지만, 일부 web3 해커톤은 몇 주에 걸쳐 진행되어 좀 더 규모 있는 프로젝트를 만들 수 있게 합니다.
해커톤 참여를 결정하기 전에, 적절한 시간과 에너지를 투입할 수 있는 일정인지 확인하세요. 일정이 비어 있고 무언가를 만들어보겠다는 결심이 섰다면, 해커톤 준비 과정에서 완료해야 할 중요한 단계들은 다음과 같습니다.
1. 해커톤 규칙과 심사위원 파악하기
해커톤 웹사이트를 방문하면, 트랙, 상금, 아이디어 등 개발자가 해커톤을 준비하는 데 도움이 되는 여러 자료를 볼 수 있는데, 그중에서도 가장 중요하게 살펴봐야 할 두 가지는 규칙과 심사 기준입니다.
다른 무엇보다 먼저, 주최자가 이번 해커톤에서 어떤 종류의 프로젝트를 보고 싶어 하는지, 누가 심사를 맡는지, 그리고 그들이 무엇을 중점적으로 볼 것인지 명확히 파악하세요.
특정 트랙에 집중할 계획이라면, 그 트랙의 세부 사항을 조사하고 해당 트랙의 핵심 우선순위에 맞춰 준비하세요.
2. Web3 해커톤 아이디어 구상 시작하기
혁신적인 web3 해커톤 아이디어를 떠올리는 일은, 특히 web3 해커톤 참가가 처음이라면 쉽지 않을 수 있습니다. 해커톤 준비 과정에서 시작 전에 아이디어를 구상하기 위한 다음 전략들을 고려해 보세요:
- 직접 관찰한 문제에 대한 해결책 만들기
- 새로운 제품을 가능하게 하는 조합 가능한 빌딩 블록 생각하기
- 해커톤 주최 측이 제공하는 주제 및 아이디어 목록 조사하기
- 다른 해커톤의 수상작 살펴보기
- web3 기술의 혜택을 받을 수 있는 web2 제품이나 솔루션 찾기
팀을 구성하고 해커톤을 시작할 때까지 어떤 아이디어로 만들지 정할 필요는 없지만, 이런 질문들은 해커톤 시작 전에 프로젝트를 구상하는 데 도움이 됩니다.
3. Web3 기술 스택 준비하기
해커톤은 짧은 기간 동안 진행되는 경우가 많으므로, web3 기술 스택을 미리 준비해 두는 것이 좋습니다. 여기에는 Alchemy 같은 web3 개발자 플랫폼 가입, 데스크톱 클라이언트 다운로드, 해커톤 주최 측의 고유 도구에 익숙해지는 작업 등이 포함됩니다.
해커톤 도구를 준비할 때 챙겨야 할 항목을 간단히 정리해 보았습니다:
- Remix IDE와 같은 통합 개발 환경(IDE) 선택하기
- 팀원들과 효과적으로 협업할 수 있도록 해커톤 코드용 GitHub 리포지토리 만들기
- Alchemy 같은 무료 블록체인 노드 제공업체에 가입하기
- OpenZeppelin과 같은 다양한 스마트 컨트랙트 개발 프레임워크 살펴보기
- Hardhat이나 Foundry 같은 로컬 테스트 환경 구축하기
- 테스트넷에 스마트 컨트랙트를 배포하기 위한 테스트넷 Goerli 토큰 받기
해커톤 주최 측의 도구 익히기
표준 기술 스택 외에도, 주최 측이 빌더들에게 사용하길 원하는 도구의 사용법을 익히는 데 시간을 투자하세요.
주최 측은 종종 해커톤 웹사이트에 상세한 문서를 마련해, 참가자들이 도구와 정보를 탐색하는 데 도움을 주고, 이는 특히 생태계에 처음 접하는 개발자들에게 유용합니다.
해커톤 주최 측은 자사 플랫폼 위에서의 빌딩을 장려하려 하므로, 그들의 도구를 통합하는 애플리케이션을 만드는 것을 우선순위에 두세요.
4. 팀 구성 시작하기
해커톤 프로젝트를 함께할 동료를 찾는 방법은 여러 가지가 있습니다. 주최 측을 통하거나, Discord의 해커톤 채널을 이용하거나, 개발자 중심 DAO에 참여하거나, 소셜 미디어에서 이 이벤트에 대해 이야기하는 빌더들과 소통하는 방법 등이 있습니다.
이미 잘 아는 사람들과 팀을 이루어 해커톤에 참가할 수도 있습니다. 팀 규모는 보통 3~5명 정도로 작기 때문에, 서로 다른 기술을 보유해 서로를 보완할 수 있는 사람들로 구성하는 것이 가장 좋습니다.
5. 제출물 및 발표 자료 템플릿 찾기
해커톤에 프로젝트를 제출하려면, 팀은 일반적으로 프로젝트가 무엇을 하는지, 어떻게 작동하는지 보여주고 그 중요성을 어필하는 작성물, 영상 및/또는 발표 자료를 준비해야 합니다.
팀이 마지막 순간까지 개발을 계속하게 될 것이므로, 이전 수상 제출작, 발표 템플릿, 작성물 목록을 미리 준비해두고 팀의 제출물에 맞게 재활용하세요. 앱 제출을 위한 템플릿을 미리 준비해두면, 프로젝트를 설득력 있게 어필하고 수상 가능성을 높일 수 있습니다.
심사위원들은 대체로 명확한 문제 정의와 가치 제안이 실제로 작동하는 데모와 함께 제시되는 것을 선호합니다. 처음에는 단순하게 시작해도 괜찮으며, 한 번에 너무 많은 기능을 만들려다 지치지 않도록 해결하려는 특정 문제 영역에 집중하세요.
6. 적절한 보안 조치 취하기
해커톤은 대체로 친근하고 안전한 빌딩 공간이지만, 하드웨어 지갑을 집에 두고 오거나, 시드 문구를 가지고 다니지 않거나, 프라이버시 스크린 필터를 구매하는 등 방문 전에 적절한 보안 예방 조치를 취하세요.
해커톤 같은 좋은 학습 기회가 부채로 바뀌지 않도록 하세요.
7. 필요한 장비 챙기기
주말 해커톤에 참가한다면 매 순간이 중요하므로, 필요한 장비를 제대로 준비하면 시간을 최대한 활용하는 데 도움이 됩니다. 충전기, 예비 충전기, 휴대폰 충전기, 보조 배터리, 연장 코드, 멀티탭 등 도구를 계속 작동시키는 데 필요한 것들을 챙기세요.
또한 간식, 음료, 그리고 소음 차단 헤드폰, 좋아하는 후드티, 심지어 애용하는 기계식 키보드처럼 작업에 집중하는 데 도움이 되는 개인 물품도 준비할 수 있습니다.
8. 충분한 수면 취하기
아이디어를 자금 조달 가능한 web3 프로젝트로 전력 질주해서 만들어야 할 때, 수면 부족으로 몽롱한 상태가 되는 것은 가장 피해야 할 일입니다. 충분한 수면을 취해 맑은 정신과 좋은 태도로 해커톤에 임할 준비를 하세요.
결국 web3 해커톤의 목표는 배우고, 멋진 것을 만들고, 즐기는 것입니다. 강렬한 순간들이 있고 스트레스를 받을 수도 있지만, 왜 참가 신청을 했는지 기억하고 이 경험을 최대한 활용하세요.
관련 개요
Web32024년 5월 29일
Key3 소개: 일본 최고의 Web3 교육 DAO
일본항공(Japan Airlines)과 일본 스낵 식품 기업 Calbee는 관광 촉진과 브랜드 충성도를 높이기 위해 NFT를 활용하고 있습니다.
Web32024년 5월 29일
Wavehack: 일본 최대 규모의 Web3 해커톤
WaveHack은 일본 최대 규모의 Web3 해커톤으로, 2024년 4월 중순부터 8월 말까지 진행됩니다.
Web32024년 5월 29일
일본의 Web3: 완벽 가이드
일본 정부가 어떻게 혁신을 가속화하고 있는지, 기업들이 블록체인 기술을 어떻게 활용하고 있는지 알아보세요.

블록체인 매직을 만드세요
Alchemy는 가장 강력한 Web3 개발자 제품 및 도구를 리소스, 커뮤니티, 그리고 전설적인 지원과 결합합니다.