자세히 알아보기
1. 목적과 탄생 배경
Flow는 CryptoKitties와 NBA Top Shot을 만든 팀인 Dapper Labs가 개발했습니다. 2017년 CryptoKitties의 인기로 이더리움이 대중적인 고트래픽 애플리케이션을 지원하는 데 한계를 보이자, 이를 해결할 블록체인의 필요성이 커졌습니다 (Bitstamp). Flow는 특히 게임, 스포츠, 엔터테인먼트 분야의 탈중앙화 애플리케이션(dApp)을 지원하는 기반 네트워크로 설계됐습니다. 암호화폐에 익숙하지 않은 사용자까지 포함해 수백만 명을 블록체인 생태계에 참여시키는 것이 목표입니다.
2. 기술과 구조
Flow의 핵심 기술은 다중 역할 노드 구조입니다. 모든 노드가 모든 작업을 하는 대신, 네 가지 유형의 노드가 역할을 나눠 맡습니다. Collection 노드는 데이터 이용 가능성을 관리하고, Consensus 노드는 거래 처리 순서를 정하며, Execution 노드는 결과를 계산하고, Verification 노드는 계산이 올바른지 확인합니다 (CoinMarketCap). 작업을 나누면 하드웨어 부담을 낮추면서도 초당 수천 건의 거래를 처리할 수 있습니다. 이는 더 많은 참여자가 네트워크를 운영할 수 있도록 해 탈중앙화를 뒷받침합니다.
개발자를 위해 Flow는 Cadence라는 리소스 중심 프로그래밍 언어도 도입했습니다. 이 언어는 스마트 계약에서 디지털 자산을 안전하고 쉽게 관리할 수 있도록 설계됐습니다 (EVEDEX).
3. 생태계와 도구
Flow 생태계는 개발자와 사용자 모두가 서비스를 이용하는 데 따르는 어려움을 줄이는 데 초점을 둡니다. 완전한 EVM 호환성을 지원하므로 이더리움 스마트 계약을 거의 수정하지 않고 Flow에서 실행할 수 있습니다. 주요 기반 기능으로는 수수료 없이 거래할 수 있도록 돕는 네이티브 계정 추상화, 자세한 문서를 제공하는 개발자 허브, 코딩을 지원하는 지능형 도우미 Flow AI가 있습니다.
NBA Top Shot, NFL All Day, Disney Pinnacle 같은 주요 서비스도 Flow에서 운영됩니다. 이는 브랜드 기반 디지털 수집품 분야에서 Flow가 활용되는 사례입니다.
결론
Flow는 네트워크 검증 구조를 새롭게 설계해 확장성을 높이고, 차세대 소비자용 탈중앙화 애플리케이션을 지원하는 데 초점을 둔 블록체인입니다. 개발자 친화적인 도구와 스포츠·엔터테인먼트 분야의 활용 사례가 블록체인 대중화를 이끄는 다음 계기가 될 수 있을까요?