Web3 해커톤을 준비하는 8가지 필수 팁
작성자 Alchemy
블록체인이 주최하는 경우가 많은 web3 해커톤은 Ethereum이나 Solana 같은 블록체인을 기반으로 하거나, EthDenver처럼 특정 이벤트를 중심으로 열리며, 개발자, 디자이너, 블록체인 애호가로 이루어진 커뮤니티가 모여 짧은 시간 안에 혁신적인 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 같은 로컬 테스트 환경 구축하기
- 테스트넷에 스마트 컨트랙트를 배포하기 위한 Sepolia ETH 받기
해커톤 주최 측의 도구 익히기
표준 기술 스택 외에도, 주최 측이 빌더들에게 사용하길 원하는 도구를 배우는 데 시간을 투자하세요.
주최 측은 새로운 개발자들이 생태계에서 도움을 받을 수 있도록 도구와 정보를 안내하는 상세한 문서를 해커톤 웹사이트에 준비해 두는 경우가 많습니다.
해커톤 주최 측은 자사 플랫폼을 기반으로 한 빌딩을 장려하려고 하므로, 그들의 도구를 통합한 애플리케이션을 만드는 것을 우선순위로 두세요.
4. 팀 구성 시작하기
해커톤 프로젝트를 함께할 동료를 찾는 방법은 다양합니다. 주최 측과 협업하거나, Discord의 해커톤 채널에 접속하거나, 개발자 중심 DAO에 참여하거나, 소셜 미디어에서 행사에 관해 이야기하는 빌더들과 소통하는 방법 등이 있습니다.
이미 잘 아는 사람들과 팀을 이루어 해커톤에 참가할 수도 있습니다. 팀은 보통 3, 4, 5명 정도로 소규모이므로, 서로 다른 기술을 가진 사람들이 모여 서로를 보완할 수 있도록 하는 것이 좋습니다.
5. 제출물과 발표 자료를 위한 템플릿 찾기
프로젝트를 해커톤에 제출하려면, 팀은 보통 프로젝트가 무엇을 하는지, 어떻게 작동하는지 보여주고 그 중요성을 어필하는 글, 영상, 그리고/또는 발표 자료를 준비해야 합니다.
팀은 마지막 순간까지 작업을 이어갈 가능성이 높으므로, 이전 수상 제출작, 발표 자료 템플릿, 그리고 재활용할 수 있는 글 목록을 미리 준비해 두세요. 앱 제출물을 위한 템플릿을 미리 준비해 두면 프로젝트를 설득력 있게 제시할 수 있고, 우승 가능성도 높일 수 있습니다.
심사위원들은 명확한 문제 정의와 가치 제안이 실제로 작동하는 데모와 함께 제시되는 것을 선호하는 경우가 많습니다. 처음에는 단순하게 시작하고, 한 번에 너무 많은 기능을 만들려다 압도되지 않도록 해결하려는 특정 문제 영역에 집중해도 괜찮습니다.
6. 적절한 보안 조치 취하기
해커톤은 대체로 안전하고 우호적인 장소지만, 하드웨어 지갑을 집에 두고 오기, 시드 문구를 가지고 다니지 않기, 프라이버시 화면 필터 구입하기 등 적절한 보안 예방 조치를 취한 후 참가하세요.
해커톤 같은 좋은 학습 기회가 부채가 되지 않도록 주의하세요.
7. 장비 챙기기
주말 동안 진행되는 해커톤에 참가한다면 1분 1초가 중요하며, 적절한 장비를 준비해 두면 시간을 최대한 활용할 수 있습니다. 충전기, 보조 충전기, 휴대폰 충전기, 보조 배터리, 연장 코드, 멀티탭 등 도구가 계속 작동할 수 있도록 필요한 모든 것을 챙기세요.
또한 작업에 집중할 수 있도록 간식, 음료, 그 밖의 개인 물품도 준비할 수 있습니다. 소음 차단 헤드폰, 좋아하는 후드티, 심지어 좋아하는 기계식 키보드까지도요.
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 개발자 제품 및 도구를 리소스, 커뮤니티, 그리고 전설적인 지원과 결합합니다.