이더리움은 막대한 규모를 가진 블록체인 네트워크입니다. 그런데 디앱이 상당한 인기를 끌어 이더리움 네트워크이 그 트래픽을 감당할 수 없는 상황이 펼쳐질 수 있습니다. 대퍼 랩스(Dapper Labs)가 2017년에 크립토키티를 출시했을 때 이 문제는 현실이 되었습니다. 블록체인 기반 게임인 크립토키티는 엄청난 인기를 끌며 사용자 수가 폭발적으로 증가해 이더리움 네트워크가 이를 감당할 수 없게 되었습니다. 대퍼 랩스의 창업자인 로함 가레고즐루는 이를 극복하기 위해 플로우 네트워크를 창업했습니다.
플로우 코인이란?
플로우는 디앱과 디지털 자산 생태계를 가동시키는 차세대 블록체인 네트워크입니다. 플로우에서 제작된 디앱은 속도가 빠르고 확정성이 뛰어납니다.
플로우는 A1 6Z로부터 1,100만 달러 투자금을 유치한 뒤 2019년에 메인넷을 완전히 공개했습니다. 출시 후 몇 개월이 지나고 NBA와 워너 뮤직 그룹 같은 유명 브랜드로부터 후원을 맺는 데 성공했습니다.
플로우의 목표는 개발자들이 효율성과 지연성이 개선된 디앱, 게임, NFT를 만들어 전 세계 다양한 소비자 욕구를 충족하도록 보강하는 것입니다.
플로우 코인만의 특징
플로우는 기존 블록체인 네트워크와는 차별되는 특징이 있습니다.
- 멀티노드 아키텍처: 플로우는 고유한 파이프라인 멀티노드 아키텍처를 채택하여 네트워크의 효율성과 속도, 확장성을 높였습니다.
- 개발자 친화적인 생태계: 플로우 네트워크는 개발자를 위해 탄생했습니다. 플로우 네트워크 상의 스마트 계약은 학습과 구현이 쉬운 케이던스(Cadence)라는 프로그래밍 언어로 제작되었습니다. 이에 더해 원활한 개발을 돕는 다양한 오픈소스 개발 툴을 보유하고 있습니다.
- 간편한 사용성: 스마트 키리스 사용자 계정, 원활한 결제 수단, 알아보기 쉬운 보안 규정 등을 지원하여 개발자뿐만 아니라 소비자 친화적이기도 합니다.
- 업그레이드 지원 스마트 계약: 플로우 네트워크는 전통 블록체인과 달리 시간이 지남에 따라 스마트 계약을 업그레이드할 수 있습니다.
플로우의 원리
일반적인 블록체인 네트워크의 경우 모든 노드는 암호화폐의 모든 상태(스마트 계약 코드, 계정 잔액)를 저장하고 모든 트랜잭션을 처리하는 책임을 맡습니다. 이로 인해 각 노드의 연산력 부하가 증가하고 네트워크의 확장성이 영향을 받습니다.
이러한 문제를 해결하기 위해 플로우는 멀티노드 다중역할 아키텍처를 채택하였습니다. 플로우의 노드는 4가지로 나뉩니다. 각각 트랜잭션 처리에 고유한 역할을 가집니다. 수집 노드, 합의 노드, 실행 노드, 검증 노드가 바로 그것입니다.
- 수집 노드: 수집 노드는 트랜잭션 풀을 관리하고 합의 노드로 제출할 수 있는 정상 트랜잭션을 선별합니다. 수집 노드는 네트워크의 효율성을 높입니다.
- 합의 노드: 합의 노드는 수집 노드가 전달한 트랜잭션을 검증한 다음 이를 블록으로 규합하여 투표를 거치게 합니다.
- 실행 노드: 투표로 블록이 최종 결정되면 실행 노드는 트랜잭션을 실행합니다. 실행 노드는 높은 연산력을 요구하기 때문에 의사결정 과정에서 빠집니다.
- 검증 노드: 검증 노드는 실행 노드의 작업을 검증합니다. 개별 검증 노드는 소량의 트랜잭션만 검증하지만 집단 전체로 봤을 때 모든 트랜잭션을 병령로 처리합니다.
플로우의 노드 시스템은 네트워크 처리량을 수천 배 개선하여 확상성과 효율성을 극대화합니다.
또한 네트워크 샤딩도 필요없습니다. 샤딩는 네트워크의 데이터베이스를 여러 개로 나눠 확장성을 개선하는 작업니다. 샤딩은 여러 하위 네트워크에서 데이터를 받아와야 하기 때문에 디앱 개발을 어렵게 만든다는 단점이 있습니다.
그러나 플로우 네트워크는 이러한 문제가 발생하지 않습니다. 또한, 사용자 계정이 ACID(원자성, 일관성, 고립성, 지속성)를 유지한 채 다른 계정과 상호작용하면서 개발자는 디앱을 개발할 수 있습니다.
플로우 코인 합의 메커니즘
플로우는 네이티브 플로우 코인을 스테이킹하여 거버넌스에 참가하는 지분증명(PoS) 합의 메커니즘을 채택하였습니다. 플로우 네트워크는 여러 노드로 나뉘기 때문에 노드마다 다른 스테이킹 임계값이 있습니다.
노드 운영자는 네트워크 상에서 수집된 트랜잭션 수수료의 일부를 보상으로 받습니다.
플로우의 성과
출시된 지 비교적 얼마되지 않았지만 플로우는 큰 성공을 거두었습니다. 유명 엔터테인먼트 브랜드와 유망 스타트업과 파트너십을 맺었습니다. 지금까지 2,700개의 프로젝트와 6,000개의 스마트 계약이 플로우 네트워크에 배포되었스빈다. 최근에는 NBA와 파트너십을 맺어 경기 하이라이트를 NFT로 판매하기 시작했습니다. 2021년 4월 기준 시가총액은 12억 달러를 돌파했습니다.
플로우 코인의 전망
2020년 우리는 디파이와 NFT가 급성장하는 것을 직접 경험했습니다. 플로우는 높은 효율성과 확장성을 가져 이러한 혁신 분야에서 많은 이들의 주목을 받을 수 있습니다. 게다가 플로우 네트워크를 기반으로 블록체인 기반 게임이 출시되어 높은 인기를 끌 수 있습니다. 플로우가 제공하는 대화형식의 경험은 많은 이들을 탈중앙과 암호화폐의 세상으로 이끌 것입니다.