Relatório de Pesquisa do Flow (FLOW)
Nome do Projeto: FLOW
Tag: $FLOW
Tipo: Layer1
Flow é uma cadeia pública de plataforma subjacente Web3.0 projetada para ativos digitais e aplicações, capacitando jogos, aplicações e ativos digitais blockchain. Concentra-se nos setores NFT e de jogos, fornecendo um ambiente amigável para desenvolvedores e usuários. A equipe por trás do Flow é a DapperLabs, os desenvolvedores do CryptoKitties e NBA Top Shot.
Em 2018, quando a DapperLabs estava negociando com a NBA, eles descobriram que o desempenho do Ethereum era insuficiente para suportar a vasta demanda de usuários da NBA. Os CryptoKitties também causaram congestionamento, atrasos de transação e altas taxas no Ethereum em 2018. Neste contexto, a DapperLabs decidiu construir a cadeia pública Flow para ativos digitais e aplicações.
O Flow adota uma abordagem de linha de montagem, dividindo o trabalho dos nós de verificação em quatro papéis: coleta, consenso, execução e verificação. Os nós são verticalmente divididos para lidar com diferentes estágios da mesma transação, permitindo que se concentrem em estágios específicos, aumentando a eficiência da transação e reduzindo custos.
A arquitetura central do Flow separa o consenso e a computação, permitindo que os nós poderosos continuem a processar sem esperar pelos resultados do consenso, maximizando a potência computacional e melhorando o desempenho da rede. Nas blockchains tradicionais, cada nó armazena o estado completo (saldos de contas, código de contratos inteligentes, etc.) e realiza todas as tarefas relacionadas com o processamento de transações, resultando numa eficiência inferior.
a. Nós de Coleta
Os nós de recolha lidam com o processamento de dados de transações de rede, empilhados de forma equitativa e divididos em clusters. Cada ciclo começa com a atribuição aleatória de nós a clusters, atuando como portões para o tráfego externo.
b. Nós de Consenso
Os nós de consenso mantêm a blockchain adicionando novos blocos. Eles recebem referências hash dos nós de coleta e executam algoritmos de consenso de Tolerância a Falhas Bizantinas (BFT) para chegar a um acordo sobre as coleções. Os nós de consenso confirmam a ordem das transações e formam blocos finais.
c. Nós de Execução
Os nós de execução têm a maior capacidade computacional na rede Flow, sendo principalmente responsáveis por expandir a capacidade computacional do Flow. Eles executam os blocos finais gerados pelos nós de consenso e fornecem as informações necessárias aos nós de verificação para verificar os resultados da execução. Para aumentar a eficiência, os nós de execução dividem o cálculo do bloco em pedaços menores e publicam informações adicionais para os nós de verificação.
d. Nós de Verificação
Os nós de verificação validam a correção dos resultados publicados pelos nós de execução. Cada nó verifica uma pequena parte do bloco, solicitando informações necessárias aos nós de execução para a recomputação. Esta divisão permite a verificação independente e paralela da execução do bloco.
A DapperLabs desenvolveu a linguagem de programação Cadence para ativos e aplicações cripto, tornando mais fácil para os desenvolvedores aprender, escrever e modificar código. Cadence é uma linguagem de contrato inteligente orientada a recursos que combina tipos lineares com funcionalidade de objeto, garantindo que os recursos (e ativos relacionados) existam em um só lugar, não possam ser copiados ou criados, criando um modelo seguro para a propriedade digital sem perda ou exclusão acidental.
Flow é projetado para consumidores regulares em vez de usuários de criptomoeda existentes, visando operações convenientes e seguras. O ecossistema Flow inclui três carteiras:
Relatório de Pesquisa do Flow (FLOW)
Nome do Projeto: FLOW
Tag: $FLOW
Tipo: Layer1
Flow é uma cadeia pública de plataforma subjacente Web3.0 projetada para ativos digitais e aplicações, capacitando jogos, aplicações e ativos digitais blockchain. Concentra-se nos setores NFT e de jogos, fornecendo um ambiente amigável para desenvolvedores e usuários. A equipe por trás do Flow é a DapperLabs, os desenvolvedores do CryptoKitties e NBA Top Shot.
Em 2018, quando a DapperLabs estava negociando com a NBA, eles descobriram que o desempenho do Ethereum era insuficiente para suportar a vasta demanda de usuários da NBA. Os CryptoKitties também causaram congestionamento, atrasos de transação e altas taxas no Ethereum em 2018. Neste contexto, a DapperLabs decidiu construir a cadeia pública Flow para ativos digitais e aplicações.
O Flow adota uma abordagem de linha de montagem, dividindo o trabalho dos nós de verificação em quatro papéis: coleta, consenso, execução e verificação. Os nós são verticalmente divididos para lidar com diferentes estágios da mesma transação, permitindo que se concentrem em estágios específicos, aumentando a eficiência da transação e reduzindo custos.
A arquitetura central do Flow separa o consenso e a computação, permitindo que os nós poderosos continuem a processar sem esperar pelos resultados do consenso, maximizando a potência computacional e melhorando o desempenho da rede. Nas blockchains tradicionais, cada nó armazena o estado completo (saldos de contas, código de contratos inteligentes, etc.) e realiza todas as tarefas relacionadas com o processamento de transações, resultando numa eficiência inferior.
a. Nós de Coleta
Os nós de recolha lidam com o processamento de dados de transações de rede, empilhados de forma equitativa e divididos em clusters. Cada ciclo começa com a atribuição aleatória de nós a clusters, atuando como portões para o tráfego externo.
b. Nós de Consenso
Os nós de consenso mantêm a blockchain adicionando novos blocos. Eles recebem referências hash dos nós de coleta e executam algoritmos de consenso de Tolerância a Falhas Bizantinas (BFT) para chegar a um acordo sobre as coleções. Os nós de consenso confirmam a ordem das transações e formam blocos finais.
c. Nós de Execução
Os nós de execução têm a maior capacidade computacional na rede Flow, sendo principalmente responsáveis por expandir a capacidade computacional do Flow. Eles executam os blocos finais gerados pelos nós de consenso e fornecem as informações necessárias aos nós de verificação para verificar os resultados da execução. Para aumentar a eficiência, os nós de execução dividem o cálculo do bloco em pedaços menores e publicam informações adicionais para os nós de verificação.
d. Nós de Verificação
Os nós de verificação validam a correção dos resultados publicados pelos nós de execução. Cada nó verifica uma pequena parte do bloco, solicitando informações necessárias aos nós de execução para a recomputação. Esta divisão permite a verificação independente e paralela da execução do bloco.
A DapperLabs desenvolveu a linguagem de programação Cadence para ativos e aplicações cripto, tornando mais fácil para os desenvolvedores aprender, escrever e modificar código. Cadence é uma linguagem de contrato inteligente orientada a recursos que combina tipos lineares com funcionalidade de objeto, garantindo que os recursos (e ativos relacionados) existam em um só lugar, não possam ser copiados ou criados, criando um modelo seguro para a propriedade digital sem perda ou exclusão acidental.
Flow é projetado para consumidores regulares em vez de usuários de criptomoeda existentes, visando operações convenientes e seguras. O ecossistema Flow inclui três carteiras: