
ETHGlobal 유동적인 개발자 커뮤니티, 축소판 스타트업의 백태
작성자: ivyfanshao.eth
Devconnect 이후 주말에 ETHGlobal 이스탄불에도 참석하게 되었는데, 이 행사는 개발자 세계의 문을 열어주는 계기가 되었다. 팀원들의 도움으로 첫 번째로 참여한 ETHGlobal에서 운 좋게 3개의 보상(bounty)를 수상할 수 있었다. 그중 가장 인상 깊었던 점은 해커톤을 통해 얻은 관찰과 넘치는 개발자 커뮤니티의 열정이었다.

Devconnect 및 ETHGlobal 메인 행사장
관찰 결과
ETHGlobal 참가자의 프로필은 매우 집중되어 있으며, 대략적으로 스폰서 프로젝트 측과 해커(hacker)로 나뉜다. 스폰서 프로젝트들의 보상 부스(bounty booth)는 기존 프로젝트들의 건강도를 반영한다. ETHGlobal의 해킹 메인 홀에 전시 부스를 낼 수 있는 것은 자금력이 있는 대형 프로젝트들뿐이며, 약 3~5만 달러의 스폰서 비용 외에도 다양한 보상과 팀원들의 출장비까지 고려하면 상당한 비용이 든다. 실제로 중국계 프로젝트 중 메인 홀에 진출한 곳은 Scroll과 Mask뿐이었다. 한편, 해커들은 사전에 ETHGlobal에 등록하고 0.05 ETH를 예치한 참가자만 손목 밴드를 받아 입장할 수 있다. 입구부터 해킹 공간까지 3단계의 보안 검사를 거치기 때문에 행사장 내부에는 대부분 준비를 마친 개발자들만 있으며, 이유 없이 구경하는 사람은 거의 없다.


ETHGlobal 메인 행사장
ETHGlobal의 커뮤니티 감성
커뮤니티, 지인들과의 재회, 그리고 '집에 온 것 같은' 느낌. ETHGlobal에 자주 참석하는 사람들은 일정한 소수 그룹이다. 각 대형 프로젝트의 개발자 관계자(dev rel)는 매번 만나고, 전문적인 해커들도 세계 곳곳에서 자주 보게 된다. 팀원 Tim은 "ETHGlobal에 오면 집에 온 것 같다"고 말했는데, 나 역시 처음 참가했지만 이러한 익숙함과 친근함을 충분히 이해할 수 있었다. 마치 여러 차례 경험한 pop-up 시티들이 주는 느낌과 동일하다. 산하오(山海坞), 무앙마이(Muchiangmai), 주코넥트(Zuconnect), Devconnect 및 ETHGlobal의 참가자들은 종종 겹치기 때문에 전 세계 곳곳에서 익숙한 얼굴들을 자주 보게 되며, 가족을 보는 것보다 더 자주 마주치기도 한다. 자연스럽게 '집'이라는 느낌이 들고, 이 신뢰를 바탕으로 협업하기도 쉬워진다. 어느 정도로 보면, ETHGlobal은 존재 기간이 짧은 pop-up 시티 혹은 플로팅 시티(floating city)라고 할 수 있다.

스폰서 프로젝트에서 제공한 굿즈들
오픈소스 정신
Web3 전체는 여전히 초기 단계라서, 기존 자원의 제로섬 경쟁 단계에 들어서지 않았으며, 오픈소스 정신은 상업적 측면에서 여전히 논란이 있다. 하지만 해커톤에서는 큰 문제가 되지 않는다. 아이디어 자체가 매우 초창기 단계이며, 실제 상업 환경에서 다듬어지지 않은 상태이기 때문에 상업 기밀 유출 문제는 훨씬 떨어진다. 참가자들은 자신이 개발 중인 프로젝트를 서로 자유롭게 공유하며 협력하고 조언을 주고받는 경우가 많다. 나는 처음엔 다른 사람들과 아이디어를 공유하는 것을 꺼려했고, 카피캣(copycat)이 생길까 걱정했지만, 실제로 아이디어 자체의 가치는 제한적이며, 그것을 실현해 제품으로 만들어내는 것이야말로 영향력을 갖는다. 해커톤 프로젝트를 공공재(public goods)로 정의한 후에는 이런 우려가 사라졌고, 마음 놓고 열린 대화를 나눌 수 있었다.

총 427개의 해커톤 프로젝트
소규모 창업 현장의 백태, 팀 간 편차가 매우 크다. ETHGlobal에서는 대부분의 참가자가 주말을 이용해 파트타임으로 경기를 겸하는 수준이다. 2,000명 이상, 400여 팀이 참가하지만, 해커톤에 대한 몰입도는 천차만별이다. 따라서 팀마다 경기 일정과 규칙에 대한 이해도, 사전 준비 상태, 팀워크 수준에 큰 차이가 있다. 일부 팀은 오랫동안 함께 작업하며 심사위원들의 취향을 잘 알고 있지만, 일부는 임시로 구성돼 도중에 흩어지기도 하며, 일부는 역할 분담이 명확하지만 코드 작성이나 피칭(pitch) 역량이 부족한 팀도 있다. 어떤 프로젝트는 이미 한 달 이상 다듬어져 왔지만, 어떤 프로젝트는 2~3일간의 해킹 도중에 탄생하기도 한다. 이러한 편차는 아마도 세상의 본래 모습을 축소해서 보여주는 것이다.
보상(bounty)은 상금을 위한 것이고, 파이널리스트(finalist)는 업계의 주목을 위한 것이다. 각 스폰서 프로젝트가 제공하는 보상은 수백 USDT에서 2,000~5,000 USDT까지 다양하다. 반면 파이널리스트에게 주어지는 물질적 보상은 적은 편이며, 10개의 파이널리스트에 선정되는 것은 곧 ETHGlobal의 트래픽과 추천을 받는 것이며, 전 업계의 관심을 얻는다는 의미다.

각 회기의 ETHGlobal 파이널리스트 10개 프로젝트 대부분은 VC 투자에 적합하지 않다. 진짜 가치는 프로젝트 자체라기보다 행사장 안의 개발자들 자체에 있다. 그 이유는 다음과 같다. 첫째, 해커톤 프로젝트는 보통 2~3일, 혹은 몇 시간 만에 완성되며, 수익성이나 지속 가능성은 평가 기준이 아니고, 아이디어는 실제 상업 환경에서 다듬어지지 않았으며, 완성된 제품도 비교적 거칠다.
둘째, 대부분의 해커들은 본업이 따로 있어 경기 후에 일시적인 프로젝트(gig project)를 계속 추진할 동기가 부족하므로, 해커톤 프로젝트가 지속 가능한 프로젝트로 발전할 가능성은 매우 낮다.
셋째, 파이널리스트 심사에는 어느 정도의 취향(taste)이 반영된다. 예를 들어 이번 ETHGlobal 이스탄불은 현실 세계와의 상호작용을 선호해 파이널리스트 10개 프로젝트 중 3개가 NFC 기능을 통합했다.
해커로서의 직접 경험
성공의 핵심 요소는 계획적인 참가. 고대의 선한 전투자는 쉽게 이길 수 있는 상황에서 이겼다.
참가 전에 경기 일정과 규칙에 대한 기본 개념을 가져야 하며, 필수적인 절차들을 알아야 한다. 예를 들어, 정해진 시간에 등록하고 손목 밴드를 잘 보관하며, ethglobal 공식 웹사이트에서 조기에 프로젝트 세부 정보를 입력하고, 충분한 시간을 두고 제출(submit)/답안 작성, 피칭 및 데모 시간은 단 4분이며, 파이널리스트와 보상 수상자를 위한 피칭 장소는 다르다.
어떤 리소스를 활용할 수 있는지 아는 것도 중요하다. 멘토링(mentorship), 각 프로젝트에서 제공하는 SDK, 라이브러리 등을 활용해 중복 작업을 피하고 시간을 절약할 수 있다. 대형 프로젝트는 특정 트랙(track)에 대해 깊은 통찰을 가지고 있으므로, 관련 전문가와 짧은 대화만으로도 많은 함정을 피할 수 있다.
참가 전에 대략적인 프로젝트 아이디어를 갖고, 누구의 보상을 노릴지 명확히 해야 한다. 경기 전에 보상 프로젝트를 모두 살펴봐야 한다. 해킹 시작 당일 바로 해당 부스를 찾아가 아이디어를 간략히 설명하고 피드백을 수집하며, 사용 가능한 라이브러리나 SDK, 피해야 할 함정 등을 확인한다. 가능하면 멘토들과 얼굴을 익혀두는 것도 좋다. 코드 작성 중 버그가 발생했을 때 그들이 많은 도움을 줄 수 있기 때문이다.
참가 전에 팀을 구성하고, 가능하면 함께 작업했던 팀원들과 협업하며, 역할 분담이 완전한 팀을 꾸리는 것이 좋다. 아이디어를 내는 사람, 프론트엔드/백엔드 개발자, 브라우저 확장 프로그램 전담 개발자 등이 필요하다.
경기 중에는 '완성'이 '완벽함'보다 더 중요하다. 기술이 부족하다고 해서 팀에 사람을 급하게 추가하지 말라. 현재 팀이 가진 기술 범위 내에서 작업을 진행하는 것이 낫다. 외부 인력을 급히 영입하면 사람 찾고 설득하는 데 시간과 노력이 들며, 불필요한 업무가 증가한다.

해킹 현장
팀원들로부터 배운 점:
실용적인 참가 경험 외에도 보다 보편적인 교훈들이 있었다:
- 프로젝트라는 구체적인 매개체가 있으면, 비록 작은 해커톤 프로젝트라도 행사장 내의 누구와든 자연스럽고 효과적이며 깊이 있는 대화를 나눌 수 있다.
- 피칭(pitch) 능력은 연습을 통해 쉽게 향상된다. 5번 정도 피칭을 하면 자신의 내용에 익숙해지고, 10번 정도 되면 서사를 다듬고 불필요한 부분을 제거하며, 청중의 관심을 끌 수 있는 포인트를 파악하게 된다. 15번 정도 피칭을 하면 자연스럽게 이야기가 흘러간다.
- 피칭 후 적극적으로 피드백을 수집하고 서사를 다듬으며, 제품 기능을 보완하라. 실전을 통해 훈련한다는 말은 허언이 아니다.
특별 감사:
- Youbi family. 우리 회사는 항상 매우 개방적인 사고방식을 갖고 있으며, 큰 자유도와 탐색 공간을 제공해주었고, 내가 좋아하고 잘하는 일을 계속하도록 항상 지원해왔다.
- 팀원 Tim. 해킹과 개발 경험이 풍부하고 실행력이 강한 사람으로, 그의 빠른 성장 과정과 전달되는 해킹에 대한 열정은 매우 감염력이 있다.
- Rod @ledger. 말 그대로 프로젝트 개발을 응원해주는 사람으로, public하게 개발하는(build in public) 것의 의미를 일깨워주었고, 덕분에 나는 다시 콘텐츠 제작 활동을 시작할 수 있었다.
- Masterdai. 위의 내용은 그와의 대화를 통해 점차 정리된 것이며, 그의 조언 덕분에 이 관찰 정리를 작성할 수 있었다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














