Flow: 인기 애플리케이션에서 퍼블릭 블록체인으로의 진화 경로
저자: echo_z, 링차관
Dapper Labs는 암호화 세계에서 자랑스러운 성과를 거두었습니다: CryptoKitties라는 OG 인기 애플리케이션을 개발한 후, 공공 블록체인 Flow를 개발하고, 공공 블록체인에서 NBA Top Shot이라는 히트 제품을 출시하여 큰 주목을 받았습니다. 현재 Flow는 여전히 생태 자원을 적극적으로 확장하고 있으며, 최근 Meta의 전 고위 임원이 합류할 것이라고 발표했습니다. 본 문서는 제품 기술 및 운영 생태 등 여러 측면에서 Flow를 분석하고 현재의 발전을 이해하고자 합니다.
1: 제품 기술
Flow의 기술에는 두 가지 큰 특징이 있습니다. 첫째는 "다중 노드 아키텍처"이고, 둘째는 "자원 지향 프로그래밍"입니다. 이 두 가지는 현재의 두 가지 핫 트렌드인 모듈화 블록체인과 Move 계열의 새로운 공공 블록체인과 정확히 일치합니다.
Flow의 첫 번째 특징인 "다중 노드 아키텍처"는 전체 체인을 계산 실행에서 합의 완료까지의 과정을 서로 다른 과정으로 구분하고, 네 가지 유형의 서로 다른 노드가 해당 작업을 수행하는 것을 의미합니다. ETH 샤딩의 병렬 분업에 비해 이는 수직 분업[1]입니다. 현재 인기 있는 모듈화 블록체인도 유사한 사고 방식을 가지고 있으며, Flow는 모듈화의 초기 사례로 볼 수 있습니다.
네 가지 유형의 노드는 각각 계산 노드, 합의 노드, 검증 노드 및 수집 노드로 구성됩니다. 그중 계산 노드는 높은 운영 요구 사항이 있으며, 데이터 센터에 배치되어야 하고, 입회 제도를 시행하고 있습니다. 현재 총 7개의 계산 노드가 있습니다. 나머지 노드는 클라우드 요구 사항이 낮아 총 400개 이상의 노드가 있습니다.
출처: https://flowscan.org/staking/nodes
Flow는 이러한 방식을 통해 확장을 시도하고 있습니다. 그러나 현재의 TPS는 그리 뛰어나지 않으며, 공식 웹사이트에 따르면 간단한 송금의 경우 100+ TPS에 도달할 수 있지만, 실제 사용 사례는 대부분 송금보다 복잡하여 이를 달성하기 어려울 것으로 예상됩니다[2]. 수직 분업은 일부 노드의 진입 장벽을 낮추어 더 많은 사용자가 합의 과정에 참여할 수 있도록 하지만, 계산 노드의 운영은 여전히 중앙화되어 있으며, "불가능한 삼각형" 문제는 여전히 존재합니다.
두 번째 특징인 "자원 지향 프로그래밍"(Resource-oriented Programming)은 자사 개발 프로그래밍 언어인 Cadence의 특징입니다. "자원 지향"은 Aptos/Sui/Linera 이 세 개의 Libra 계열 공공 블록체인의 공통 언어인 Move의 특징이기도 하며, Flow 팀은 초기 Move의 영감을 받아 Cadence 언어를 개발했습니다.
자원 지향 프로그래밍은 새로운 언어 트렌드로서, 체인 상 자산의 응용 사례에 더 잘 적응하기 위한 목적을 가지고 있습니다. Solidity는 "장부 모델"로, 하나의 자산이 하나의 소유자에 해당하며, 자산은 모두 계약서에 기록됩니다. 반면 Cadence를 대표로 하는 자원 지향 프로그래밍은 "자원 모델"로, 자산은 모두 소유자의 주소에 기록되며, 오직 소유자만이 자산을 이동할 수 있는 메소드를 호출할 수 있습니다.
아래 두 장의 그림을 예로 들면, 두 장면 모두 CryptoKitties 송금이지만, 왼쪽 그림은 장부 모델로 자산에 해당하는 owner 필드를 변경하는 것이고, 오른쪽 그림은 자원 모델로 owner 주소에서 자산을 이동시켜 새로운 owner 주소로 전송하는 것입니다.
출처: https://medium.com/dapperlabs/resource-oriented-programming-bee4d69c8f8e
현재의 Cadence는 여전히 비교적 독립적입니다. Move의 사고 방식을 차용했지만, 문법에 큰 변화가 있어 코드 이식 작업량이 여전히 적지 않으며, 단기적으로 Move 계열 생태계와 개발자를 공유하기는 어렵습니다. 그러나 Flow는 Move VM을 출시할 계획이 있으며, 그때 Move 계열 생태계의 혜택을 공유할 수 있을 것입니다.
일반적으로 자원 지향 언어는 Solidity에 비해 두 가지 장점이 있다고 여겨집니다: 첫째, 자산을 소유자 주소 아래에 두기 때문에 계약 제어자가 자산을 호출하는 "백도어"를 자연스럽게 피할 수 있어 더 안전합니다; 둘째, 특정 비즈니스 논리에서 더 나은 처리가 가능하여, 특정 자산이 다른 자산을 소유하는 논리를 쉽게 구현할 수 있습니다.
2: 운영 생태
Flow의 프로젝트 종류는 매우 다양하며, NFT, DeFi, 게임 등이 존재합니다. 공식 웹사이트에 따르면 1,000개 이상의 프로젝트가 있지만, 실제로 Flow의 시가 총액을 지탱하는 것은 전통 스포츠 IP의 NFT 프로젝트이며, 특히 Dapper Labs가 NBA와 협력하여 출시한 NBA Top Shot------NBA 경기 비디오 NFT 시리즈 수집품입니다.
아래 그림은 주요 프로젝트의 역사적 거래량을 보여줍니다. NBA Top Shot은 이미 11.1억 달러의 누적 거래량을 기록했으며, Top 10 중 89%를 차지합니다. 두 번째로는 NFL ALL DAY, 세 번째로는 UFC Strike가 있으며, 각각 미식축구 리그와 종합격투기 대회로 Dapper Labs에서 출시했습니다. 네 번째 Gaia는 FLOW 기반의 쇼핑몰이며, 다섯 번째 BALLERZ는 농구 테마의 생성적 NFT 시리즈입니다. 그 외의 프로젝트는 모두 1,000만 달러 이하의 거래액을 기록하고 있습니다.
출처: https://www.flowverse.co/rankings
가장 주요한 프로젝트는 모두 스포츠 IP 기반의 NFT 프로젝트이며, 이러한 프로젝트가 Flow에 주요 거래액을 기여하고 있습니다. 메타버스(Matrix World)와 게임(Chainmonsters)도 포함되어 있지만 비중은 작습니다. 그 외에도 Flow에는 DeFi 프로젝트 Increment Finance가 있지만 TVL은 300만 달러에 불과합니다.
NBA Top Shot은 Flow에 지속적인 수익을 가져다주고 있습니다. 올해 6월과 7월의 단일 월 거래액은 각각 770만 달러와 830만 달러로, 이 중에는 새로운 카드 팩의 출시와 사용자 간의 2차 거래가 포함됩니다[3]. NBA Top Shot의 거래액이 전체 플랫폼의 약 85%를 차지한다고 가정하면, 전체 플랫폼의 단일 월 거래액은 약 950만 달러 정도이며, Immutable X의 단일 월 거래액인 900만 달러와 유사합니다[4]. 그러나 Flow의 수익은 Immutable보다 높아야 하며, 한편으로는 신규 발행 수익이 모두 프로젝트 측에 귀속되므로 NBA와 Flow 간에 분배되어야 하고, 다른 한편으로는 NBA Top Shot의 모든 카드가 자체 쇼핑몰 내에서 거래되며, 쇼핑몰은 모든 2차 거래에 대해 5%의 세금을 부과합니다. 상대적으로 Immutable은 NFT 거래에 대해 2%의 프로토콜 수수료만 부과합니다.
NBA Top Shot이라는 현금 창구가 있는 강력한 지지대가 있지만, 수익원이 비교적 단일하여 Immutable X 생태계보다 다양성이 부족하며, 새로운 응용 사례를 개척할 필요가 있습니다. 최근 Flow는 Meta와 협력하여 Instagram에서 사용자 NFT를 전시할 것이라고 발표했으며, 이는 더 부드러운 마케팅처럼 보이며, 비즈니스 지표를 효과적으로 향상시킬 수 있을지는 불확실합니다.
3: 토큰 경제
Flow의 토큰은 $FLOW이며, 핵심 역할은 체인 상의 작업 수수료를 지불하고, 노드에 분배되는 인센티브로 사용됩니다. 일반 사용자도 노드에 위임하여 스테이킹하고 노드 인센티브를 공유할 수 있습니다.
$FLOW는 또 다른 독특한 역할을 가지고 있습니다: 자원 지향 프로그래밍의 특성으로 인해 사용자가 자산을 소유하려면 반드시 해당 저장 공간이 필요하며, 이를 위해 일정 비용을 지불해야 하며, 지불 방식은 $FLOW를 잠그는 것입니다. 미래에 저장 공간이 필요하지 않게 되면 해당 $FLOW를 해제할 수 있습니다.
$FLOW는 2020년 말에 발행되었으며, 초기 발행량은 12.5억 개입니다. 매도 압력을 최소화하기 위해 $FLOW는 낮은 인플레이션을 시행하며, 체인 상의 작업 수수료는 모두 노드에 분배되며, 많으면 동결되고 적으면 추가 발행됩니다. 현재 $FLOW의 총 발행량은 13.9억 개이며, 유통량은 10억 개입니다(데이터 출처: CMC), 약 72%를 차지합니다.
초기 분배에서 38%는 Dapper Labs 회사와 개발 팀에 귀속되며, 20%는 투자자에게, 32%는 생태 발전에, 10%는 커뮤니티 판매에 할당됩니다.
출처: https://flow.com/token-distribution
4: 팀 및 자금 조달
Dapper Labs는 2018년에 설립되었으며, 초기에는 Crypto Kitties로 유명세를 얻었고, 팀에 지속적인 명성을 가져다주었습니다. 이후 공공 블록체인 Flow를 개발하게 되었습니다. 동시에 Dapper Labs가 Flow를 기반으로 출시한 NBA Top Shot과 같은 스포츠 스타 카드도 폭발적인 인기를 끌며 팀에 지속적인 수익을 가져다주고 있습니다.
Dapper Labs는 2018년부터 2021년까지 여러 차례 자금 조달을 완료했으며, 총 6억 달러를 모금했습니다. 주요 투자자는 a16z, Union Square Ventures, Venrock, Coatue 등이 있습니다.
CEO이자 창립자인 Roham Gharegozlou는 스탠포드 대학교에서 학사 및 석사 학위를 받았으며, 졸업 후에는 펀드 회사에서 근무했습니다. 2013년에 창의적 스튜디오 Axiom Zen을 설립하여 스타트업의 자금 조달 및 제품 개발을 지원했으며, Axiom Zen에서 Roham Gharegozlou는 CryptoKitties를 개발했습니다. 2018년에 Dapper Labs를 설립하여 CryptoKitties 비즈니스에 집중하고, 공공 블록체인 Flow로 발전시켰습니다.
CTO인 Dieter Shirley는 1996년에 워털루 대학교를 졸업한 후, 애플을 포함한 여러 회사에서 소프트웨어 엔지니어로 근무했습니다. 2013년에 Axiom Zen에 합류하여 수석 소프트웨어 아키텍트로 일하며 Roham과 함께 창업의 길을 열었고, 2018년에 Dapper Labs에 합류했습니다. Dieter Shirley는 또한 ERC-721 표준의 창립자입니다.
Dapper Labs는 최근 트위터에서 Meta의 전 콘텐츠 및 커뮤니티 파트너십 부사장인 Nick Grudin이 Dapper Labs에 합류하여 최고 비즈니스 책임자로서 파트너십, 개발자 경험 및 마케팅을 담당할 것이라고 밝혔습니다[5]. 이는 Flow의 생태 발전에 긍정적인 변화를 가져올 수 있을 것입니다.
5: 장점과 도전
링차관은 Flow의 핵심 장점이 다음과 같다고 생각합니다:
1) 기술적으로 혁신을 두려워하지 않고, 모듈화 분업의 사고 방식과 자원 지향 프로그래밍 언어를 조기에 채택한 팀입니다;
2) CryptoKitties에서 NBA Top Shot까지, Flow는 연속적인 성공적인 히트 경험을 가진 드문 회사로, 거의 복제할 수 없는 신뢰의 보증을 가지고 있습니다;
3) NBA Top Shot은 Flow 공공 블록체인에 지속적인 상당한 수익을 가져다주며, 기본적인 면이 비교적 안정적입니다.
동시에 Flow는 다음과 같은 도전에 직면해 있습니다: 현재 생태계가 비교적 단일하며, 거래액이 Dapper Labs에서 출시한 몇 가지 NFT 제품에 집중되어 있습니다. 게임, DeFi 등 다른 유형의 프로젝트도 존재하지만 번창하지 않고 있습니다. 미래 생태계 발전의 핵심 변수는 Move 계열 언어 생태계가 부흥할 수 있는지, Flow가 Move VM을 통해 혜택을 공유할 수 있는지, Dapper Labs가 지속적으로 수익성 있는 프로젝트를 발굴할 수 있는지입니다.