O que é Flow? (FLOW)

Por Kraken Learn team
5 min
1 de fevereiro de 2023

Guia para Iniciantes da Blockchain Flow

Imagine o seguinte: Lança uma aplicação descentralizada (dapp) de enorme sucesso na Ethereum, mas o seu jogo é tão popular que torna a própria blockchain quase inutilizável. 

Parece rebuscado? Essa é a história do CryptoKitties, um jogo de troca altamente viral lançado em 2017 que permitia aos utilizadores comprar, colecionar e criar gatos digitais.

Frustrados com a Ethereum, os programadores por trás do CryptoKitties decidiram resolver os problemas tecnológicos que encontraram. No processo, criaram uma nova blockchain concebida especificamente para aplicações como as que ajudaram a popularizar. 

O Flow playground, lançado em 2020, permite aos programadores criar e trocar um tipo particular de ativo digital chamado token não fungível (NFT). Um NFT é como outros ativos de cripto na forma como pode ser comprado, vendido e trocado pela internet sem um intermediário.

No entanto, existe uma diferença crucial. Com um NFT, cada ativo na blockchain é único e é negociado pelo seu próprio preço específico. (Pode pensar num NFT como um tipo de carta de troca digital.) Para mais informações sobre NFTs, pode visitar a página da Kraken "O que são Tokens Não Fungíveis?" localizada no nosso Centro de Aprendizagem.

Com o Flow, a equipa por trás do CryptoKitties procura criar uma nova plataforma que permita a estes tipos de aplicações atrair um maior número de utilizadores comuns. 

Para atualizações mais regulares da equipa Flow, pode adicionar aos favoritos o blogue Flow, que inclui dicas e tutoriais sobre a rede e a sua tecnologia em evolução. 

Quem Criou a Moeda Flow?

Flow é o produto da Dapper Labs, a empresa por trás do jogo de blockchain CryptoKitties.

Liderada pelos fundadores Roham Gharegozlou, Dieter Shirley e Mikhael Naayem, a equipa desenvolveu o Flow como uma plataforma para jogos baseados em blockchain e colecionáveis digitais. 

Anteriormente chamada Axiom Zen, a Dapper Labs revelou o Flow em 2019 depois de anunciar que tinha angariado 11 milhões de dólares em financiamento liderado pela gigante de investimentos A16z. 

A Dapper Labs passou por uma segunda ronda de financiamento liderada pelas estrelas da NBA Andre Iguodala e Spencer Dinwiddie, destinada a ser usada para o desenvolvimento de jogos baseados em blockchain no Flow. 
 

Como Funciona o Flow?

Se está familiarizado com o funcionamento das blockchains, então sabe que são geralmente compostas por nós que armazenam todo o estado do histórico da moeda e verificam todas as transações. 

O Flow, em contraste, visa criar muitas subdivisões da sua rede para permitir que o trabalho total seja dividido entre os nós, com cada nó a validar apenas um subconjunto das transações.

Arquitetura

Para isso, a blockchain Flow emprega uma arquitetura multi-nó, multi-função.

Por outras palavras, o Flow dividiu as fases de validação de uma transação em quatro categorias diferentes, dividindo as responsabilidades de cada nó:

  • Nós de Recolha – Melhoram a conectividade da rede e a disponibilidade de dados para dapps
  • Nós de Consenso – Decidem a presença e a ordem das transações 
  • Nós de Execução – Realizam a computação associada a cada transação. Estes nós não têm poderes de decisão
  • Nós de Verificação – Verificam novamente o trabalho feito pelos Nós de Execução.

Os criadores do Flow argumentam que este nível de especialização permite que cada nó participe na validação de cada transação, enquanto divide as tarefas para aumentar a eficiência. 

Ferramentas de programador

Hoje, além do NBA Top Shot e do CryptoKitties, existem muitos produtos a serem lançados no Flow. Os contratos inteligentes na blockchain Flow são escritos na linguagem nativa do Flow, Cadence. 

A equipa Flow criou um website como ferramenta de aprendizagem para programadores que nunca construíram aplicações blockchain se familiarizarem com o Cadence.

Outra característica única da blockchain Flow é que os programadores podem lançar a sua dapp em versão beta, enquanto atualizam o código à medida que surgem problemas. Os utilizadores serão alertados para estas alterações enquanto interagem com o software. 

Assim que os autores submetem a versão final do código, este torna-se imutável, o que significa que não pode ser alterado novamente. 
 

Por Que o FLOW Tem Valor?

A criptomoeda FLOW é fundamental para manter e operar a blockchain Flow.

Em primeiro lugar, os programadores podem incorporar FLOW nas suas dapps como a principal moeda usada para pagamentos, transações e obtenção de recompensas. Os programadores também podem criar a sua própria criptomoeda personalizada no Flow, se desejarem.

Para se tornarem um nó, os utilizadores precisam de possuir e fazer staking de tokens FLOW, o que também lhes permite participar na governação da plataforma. O Flow recompensa estes utilizadores com uma combinação de FLOW recém-cunhados e uma parte das taxas de transação.

Importante, uma vez que existem quatro tipos diferentes de nós no Flow, a receita atribuída a cada função é ajustada automaticamente com base na quantidade de FLOW em staking por cada cluster de nós. 

Os utilizadores que não desejam operar um nó também podem delegar o seu staking a operadores profissionais para participarem na rede em seu nome. 
 

Por Que Devo Usar o Flow?

O Flow pode ser de interesse se for um programador de jogos que procura lançar uma aplicação numa blockchain usando uma criptomoeda

Os investidores também podem procurar adicionar FLOW ao seu portefólio se acreditarem no futuro das plataformas blockchain focadas no desenvolvimento de jogos e colecionáveis. 
 

Começar a comprar FLOW

Agora está pronto para dar o próximo passo e comprar FLOW!