지멘스 해고 뒤 시작된 실험: 헤이든 아담스와 유니스왑의 탄생
2017년 7월 지멘스에서 해고된 기계공학자 헤이든 아담스(Hayden Adams)는 이더리움과 코딩을 배우기 시작했습니다. 공개된 AMM 아이디어, 동료들의 도움, 재단 지원과 정식 검증을 거쳐 2018년 유니스왑(Uniswap) V1을 출시했습니다.

3줄 퀵 브리핑
- 발단 / 역설2017년 7월 6일 첫 직장 지멘스에서 해고된 기계공학자 헤이든 아담스는 두 달 동안 이더리움, 솔리디티, 자바스크립트를 배웠습니다.
- 결정적 사건기초를 배운 뒤에는 이더리움 재단의 친구가 제안한 실제 프로젝트에 도전했다. 비탈릭 부테린(Vitalik Buterin)이 소개한 AMM 수식 x × y = k를 코드로 구현하는 일이었다.
- 역사적 결말그는 5만 달러와 Runtime Verification 견적 비용을 신청했고, 이더리움 재단은 뒤이어 유니스왑 지원액을 10만 달러로 공시했습니다.
사건의 흐름 한눈에 보기
헤이든 아담스가 대학 졸업 뒤 첫 직장에서 해고되고, 카를 플뢰르쉬의 권유로 이더리움을 배우기 시작함.
이더리움·솔리디티·자바스크립트를 두 달간 배운 아담스는 카를 플뢰르쉬의 제안에 따라 AMM 컨트랙트와 첫 웹사이트를 만들었다.
서울 행사에서 비탈릭 부테린(Vitalik Buterin)에게 직접 코드를 검토받고 이더리움 재단 지원금 신청 권유를 받음.
이더리움 재단이 10만 달러 지원을 공시하고, Runtime Verification이 계약 모델과 코드를 검토함.
유니스왑 V1을 이더리움에 배포하고, 한 유동성 공급자가 세 토큰에 약 3만 달러를 예치함.
1. 해고 통보와 낯선 분야
2017년 7월 6일, 헤이든 아담스(Hayden Adams)는 대학 졸업 뒤 처음 얻은 지멘스 기계공학자 자리에서 해고됐습니다. 그는 훗날 자신이 의욕을 잃고 방향을 찾지 못한 채, 당시 이더리움 재단에서 Casper FFG를 연구하던 친구 카를 플뢰르쉬(Karl Floersch)에게 이 사실을 알렸다고 썼습니다.[4]
“축하해. 네게 일어날 수 있는 가장 좋은 일이야.” 아담스가 공식 회고에서 재구성한 대화에 따르면, 플뢰르쉬는 이더리움이 아직 초기 단계라며 스마트 계약을 배워보라고 권했습니다.[4]— 카를 플뢰르쉬, 헤이든 아담스의 회고에 재구성된 대화
아담스는 그 권유를 받아들여 두 달 동안 이더리움, 솔리디티(Solidity), 자바스크립트의 기초를 익혔습니다. 실제 프로젝트가 필요해지자 플뢰르쉬는 비탈릭 부테린이 공개 글에서 설명한 자동 시장 조성자(AMM)를 구현해보라고 제안했습니다.[4]
2. 비탈릭의 레딧 글과 기적의 공식: x × y = k
플로어시는 비탈릭 부테린이 온체인 거래소 모델을 제안한 2016년 Reddit 글을 아담즈에게 보냈습니다. 아담즈는 이후 자신의 초기 풀 데모를 EtherDelta와 비교하면서 주문장 화면이 불편했다고 회고했습니다.[4][2]
비탈릭은 오더북 대신 수학적 수식으로 가격을 자동 산출하는 ‘자동 시장 조성자(AMM)’ 모델을 제안하고 있었습니다. 그 핵심 공식은 너무나도 단순하고 아름다운 ‘x × y = k’였습니다.[4][2]
“내 인생에서 해본 일 가운데 가장 흥미로웠다. 일처럼 느껴지지도 않았다.” 아담스는 첫 개념증명(POC)을 만들던 경험을 이렇게 기록했습니다.[4]— 헤이든 아담즈
이 수식 자체를 아담스가 발명한 것은 아닙니다. 그는 회고에서 Gnosis의 앨런 루가 이더리움에서 x × y = k 시장조성자를 처음 구상했고, 마르틴 쾨펠만이 이를 부테린에게 전했으며, 부테린이 공개적으로 발전시켰다고 공을 나눴습니다. 아담스의 몫은 그 흐름을 구체적인 유니스왑 구현으로 완성한 일이었습니다.[4]
3. 작은 개념증명에서 제품으로
기계공학자였던 아담스에게 소프트웨어 개발은 새 분야였습니다. 공식 회고에 따르면 그는 두 달 동안 이더리움, 솔리디티, 자바스크립트를 익힌 뒤 2017년 10월부터 11월까지 첫 스마트 계약과 자신의 첫 웹사이트를 만들었습니다.[4]
첫 개념증명은 ETH/ERC-20 한 쌍과 유동성 공급자 한 명만 지원하는 제한된 데모였습니다. 그러나 이더델타의 호가창 인터페이스와 비교하면 스왑 경험은 더 단순하게 느껴졌고, 아담스는 이를 검열 저항적이고 탈중앙화된 무허가 애플리케이션의 사례로 발전시키기 시작했습니다.[4]
2018년 3월에는 여러 풀과 여러 유동성 공급자를 지원하는 데모가 완성됐습니다. 아담스의 기록에는 우시엘 빌치스의 프런트엔드 개편, 파스칼 판 헤케의 제품 조언, 플뢰르쉬의 기술 지원이 등장합니다. 유니스왑의 출발은 한 사람의 극적인 독주보다 협업과 반복 개발에 가까웠습니다.[4]
4. 서울, Vyper, 그리고 그랜트 신청
2018년 4월, 실직한 지 열 달이 됐고 생활비로 쓰던 암호자산 가치가 75% 넘게 줄어든 상황에서 아담스는 서울 Deconomy 2018 일정에 맞춰 막판 항공권을 샀습니다. 표가 없어 행사장에는 들어가지 못했지만, 플뢰르쉬가 비탈릭 부테린(Vitalik Buterin)을 소개했고 부테린은 휴대전화로 공개 계약 코드를 읽었습니다.[4]
“Vyper로 작성해볼 생각은 해봤나요? 그리고 이더리움 재단 그랜트에도 신청해보세요.” 아담스가 회고에서 재구성한 대화에서 부테린은 이렇게 권했습니다.[4]— 비탈릭 부테린, 헤이든 아담스의 회고에 재구성된 대화
뉴욕으로 돌아온 아담스는 계약을 Vyper로 다시 쓰고, 5만 달러에 Runtime Verification 견적 비용을 더한 그랜트를 신청했습니다. 이더리움 재단의 Wave III 공지는 유니스왑 지원액을 10만 달러로 기록합니다. Runtime Verification은 x × y = k 모델을 형식화하고 코드 검토와 부분 형식 검증을 수행했습니다. 초기 이름 ‘Unipeg’를 듣고 Uniswap이라는 이름을 제안한 사람도 부테린이었습니다.[4][3]
5. 작은 출시가 공동 인프라가 되기까지
2018년 11월 2일, 프라하 데브콘 4 마지막 날 헤이든 아담스(Hayden Adams)는 유니스왑(Uniswap) V1을 이더리움 메인넷에 배포했습니다. 한 공급자가 세 토큰에 약 3만 달러를 넣어 약 100달러 규모의 스왑이 가능해졌습니다. 아담스는 약 한 시간 동안 출시 트윗을 고쳐 쓴 뒤 약 200명의 팔로워에게 프로토콜을 알렸습니다.[4]
그 뒤의 성장은 후속 버전과 커뮤니티의 축적에서 나왔습니다. V2는 2020년 5월 출시됐고, 같은 해 9월 UNI가 도입됐습니다. 공식 배분안은 스냅숏 전에 V1 또는 V2 계약을 호출한 각 주소가 400 UNI를 청구할 수 있도록 했으며, 실패한 거래만 보낸 주소도 포함했습니다.[5]
2022년 10월 유니스왑 랩스는 프로토콜 누적 거래량을 1조 2천억 달러라고 밝혔습니다. 이 수치는 프로토콜의 누적 활동량이지 아담스 개인의 수익이나 모든 중앙화 거래소를 이겼다는 뜻이 아닙니다.[6]
해고는 새로운 것을 배울 시간을 만들었고, 공개 연구는 출발할 아이디어를 제공했습니다. 동료의 협업, 재단 지원, 형식 검증, 사용자 화면 개발과 첫 유동성 공급이 더해져 개인의 실험이 공동의 거래 인프라가 됐습니다.[4][3]
이 사건이 남긴 핵심 교훈 (Key Takeaways)
가격 공식에도 예치된 자산은 필요했다
x × y = k 규칙은 주문을 맞추는 대신 자산이 들어 있는 풀에서 교환 가격을 계산했다. 출시 당시 한 공급자가 세 토큰에 약 3만 달러를 예치했다. 공식이 유동성을 만들어 낸 것이 아니라, 제공된 자산으로 거래할 가격을 정한 것이다.
반복 개발을 거쳐 성장한 실험
초기 데모가 널리 쓰이는 거래 인프라로 성장한 과정은 한 번의 천재적 승리보다 연구·검증·제품 개선의 축적을 보여줍니다.
공개된 아이디어를 거래소로 만든 협업
공개 연구는 아담즈에게 출발점을 제공했다. 재단의 지원금, 협력자, 형식 검증, 사용자 화면 개발, 첫 유동성 공급자가 더해져 실제로 작동하는 거래소가 됐다.
이어서 읽을 이야기
같은 주제를 다른 사례와 배경에서 살펴보세요.
출처 및 참고 자료
- [1]출처 1: 헤이든 아담스: 유니스왑의 짧은 역사Uniswap Labs · 2019-02-11
- [2]출처 2: 비탈릭 부테린: 예측시장 방식의 온체인 탈중앙 거래소 제안Reddit / r/ethereum · 2016-10-02
- [3]출처 3: 이더리움 재단 그랜트 업데이트 — Wave IIIEthereum Foundation · 2018-08-17
- [4]출처 4: Runtime Verification: 유니스왑 V1 경량 형식 검증Runtime Verification · 2018-10-12
- [5]출처 5: 유니스왑 랩스: UNI 소개Uniswap Labs · 2020-09-16
- [6]출처 6: 헤이든 아담스: Web3를 모두에게Uniswap Labs · 2022-10-13


