Flow란 무엇인가요? (FLOW)

작성자 Kraken Learn team
5 분
2023년 2월 1일

Flow 블록체인 초보자 가이드

상상해 보세요. 이더리움에서 엄청나게 성공적인 탈중앙화 애플리케이션(dapp)을 출시했지만, 게임이 너무 인기가 많아서 블록체인 자체가 거의 사용할 수 없게 됩니다. 

너무 과장된 이야기 같나요? 이는 2017년에 출시되어 사용자들이 디지털 고양이를 구매하고 수집하며 번식시킬 수 있었던 엄청난 인기를 끈 트레이딩 게임 CryptoKitties의 이야기입니다.

이더리움에 불만을 느낀 CryptoKitties 개발자들은 자신들이 겪었던 기술적 문제를 해결하기 위해 나섰습니다. 그 과정에서 그들은 자신들이 대중화하는 데 기여했던 애플리케이션들을 위해 특별히 설계된 새로운 블록체인을 만들었습니다. 

2020년에 출시된 Flow playground는 개발자들이 대체 불가능 토큰(NFT)이라는 특정 유형의 디지털 자산을 생성하고 거래할 수 있도록 합니다. NFT는 중개자 없이 인터넷을 통해 구매, 판매 및 교환될 수 있다는 점에서 다른 암호화폐 자산과 유사합니다.

하지만 한 가지 중요한 차이점이 있습니다. NFT를 사용하면 블록체인의 모든 자산이 고유하며, 자체적인 특정 가격으로 거래됩니다. (NFT를 일종의 디지털 트레이딩 카드라고 생각할 수 있습니다.) NFT에 대한 자세한 내용은 Kraken의 Learn Center에 있는 "대체 불가능 토큰이란 무엇인가요?" 페이지를 방문하십시오.

Flow를 통해 CryptoKitties 팀은 이러한 유형의 애플리케이션이 더 많은 주류 사용자를 유치할 수 있도록 하는 새로운 플랫폼을 만들고자 합니다. 

Flow 팀의 더 많은 정기 업데이트를 원하시면, 네트워크 및 진화하는 기술에 대한 팁과 튜토리얼을 포함하는 Flow 블로그를 북마크할 수 있습니다. 

Flow 코인은 누가 만들었나요?

Flow는 CryptoKitties 블록체인 게임을 만든 회사인 Dapper Labs의 제품입니다.

Roham Gharegozlou, Dieter Shirley, Mikhael Naayem 창립자들이 이끄는 팀은 블록체인 기반 게임 및 디지털 수집품을 위한 플랫폼으로 Flow를 개발했습니다. 

이전에 Axiom Zen으로 불렸던 Dapper Labs는 투자 거물 A16z가 주도한 1,100만 달러의 자금 조달을 발표한 후 2019년에 Flow를 공개했습니다. 

Dapper Labs는 NBA 스타 Andre Iguodala와 Spencer Dinwiddie가 주도하는 두 번째 자금 조달 라운드를 거쳤으며, 이는 Flow 기반 블록체인 게임 개발에 사용될 예정입니다. 
 

Flow는 어떻게 작동하나요?

블록체인이 어떻게 작동하는지 잘 아신다면, 블록체인은 일반적으로 통화 기록의 전체 상태를 저장하고 모든 거래를 검증하는 노드로 구성되어 있다는 것을 아실 것입니다. 

이와 대조적으로 Flow는 네트워크의 많은 하위 구분을 생성하여 전체 작업을 노드에 분할하고, 각 노드는 거래의 하위 집합만 검증하도록 하는 것을 목표로 합니다.

아키텍처

이를 위해 Flow 블록체인은 다중 노드, 다중 역할 아키텍처를 사용합니다.

다시 말해, Flow는 거래의 검증 단계를 네 가지 다른 범주로 나누어 각 노드의 책임을 분할했습니다.

  • 컬렉션 노드 – dApp의 네트워크 연결성 및 데이터 가용성 향상
  • 합의 노드 – 거래의 존재 여부 및 순서 결정 
  • 실행 노드 – 각 거래와 관련된 계산 수행. 이 노드에는 의사 결정 권한이 없습니다.
  • 검증 노드 – 실행 노드가 수행한 작업을 다시 확인합니다.

Flow의 개발자들은 이러한 수준의 전문화가 각 노드가 모든 거래의 검증에 참여하면서도 효율성을 높이기 위해 작업을 분할할 수 있게 한다고 주장합니다. 

개발자 도구

오늘날 NBA Top Shot 및 CryptoKitties 외에도 Flow에서 많은 제품이 출시되고 있습니다. Flow 블록체인의 스마트 계약은 Flow의 기본 언어인 Cadence로 작성됩니다. 

Flow 팀은 블록체인 애플리케이션을 구축해 본 적이 없는 개발자들이 Cadence에 익숙해질 수 있도록 학습 도구로 웹사이트를 만들었습니다.

Flow 블록체인의 또 다른 독특한 기능은 개발자들이 문제를 해결하면서 코드를 업데이트하는 동안 dApp을 베타 버전으로 출시할 수 있다는 것입니다. 사용자들은 소프트웨어와 상호 작용할 때 이러한 변경 사항에 대해 알림을 받게 됩니다. 

작성자가 코드의 최종 버전을 제출하면, 코드는 변경 불가능하게 되며, 이는 다시 변경할 수 없음을 의미합니다. 
 

FLOW는 왜 가치가 있나요?

FLOW 암호화폐는 Flow 블록체인을 유지하고 운영하는 데 핵심입니다.

무엇보다도 개발자들은 FLOW를 dApp에 통합하여 결제, 거래 및 보상 획득에 사용되는 주요 통화로 활용할 수 있습니다. 개발자들은 원한다면 Flow에서 자신만의 맞춤형 암호화폐를 만들 수도 있습니다.

노드가 되려면 사용자들은 FLOW 토큰을 소유하고 스테이킹해야 하며, 이는 또한 플랫폼의 거버넌스에 참여할 수 있도록 합니다. Flow는 새로 발행된 FLOW와 거래 수수료의 일부를 조합하여 이러한 사용자들에게 보상합니다.

중요하게도, Flow에는 네 가지 다른 노드 유형이 있으므로 각 역할에 할당된 수익은 각 노드 클러스터가 스테이킹한 FLOW의 양에 따라 자동으로 조정됩니다. 

노드를 운영하고 싶지 않은 사용자들은 전문 운영자에게 자신의 스테이크를 위임하여 자신을 대신하여 네트워크에 참여할 수도 있습니다. 
 

Flow를 사용해야 하는 이유는 무엇인가요?

암호화폐를 사용하여 블록체인에서 애플리케이션을 출시하려는 게임 개발자라면 Flow에 관심을 가질 수 있습니다. 

투자자들은 게임 개발 및 수집품에 중점을 둔 블록체인 플랫폼의 미래를 믿는다면 FLOW를 포트폴리오에 추가하려고 할 수도 있습니다. 
 

FLOW 구매 시작

이제 다음 단계로 나아가 FLOW를 구매할 준비가 되었습니다!