Relatório de pesquisa Flow (FLOW)
Nome do Projeto: Flow
Tag: $FLOW
Tipo: Camada1
Flow é uma cadeia pública de plataforma subjacente Web3.0 projetada para ativos digitais e aplicativos, capacitando jogos, aplicativos e ativos digitais blockchain. Ele se concentra nos setores de NFT e 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 do 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 em transações e altas taxas no Ethereum em 2018. Nesse 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 funções: coleta, consenso, execução e verificação. Os nós são divididos verticalmente 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 nós poderosos continuem processando 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 executa todas as tarefas relacionadas ao processamento de transações, resultando em menor eficiência.
a. Nós de Coleta
Nós de coleta lidam com o processamento de dados de transações de rede, empilhados de forma igual e divididos em clusters. Cada ciclo começa com a atribuição aleatória de nós para clusters, atuando como portões para o tráfego externo.
b. Nós de Consenso
Os nós de consenso mantêm o blockchain adicionando novos blocos. Eles recebem referências hash de nós de coleção 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 os blocos finais.
c. Nós de Execução
Os nós de execução têm a maior potência 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 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 partes 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 dos nós de execução para reexecução. Essa divisão permite a verificação independente e paralela da execução do bloco.
DapperLabs desenvolveu a linguagem de programação Cadence para ativos e aplicações de criptografia, 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 único local, não possam ser copiados ou criados, criando um modelo seguro para a propriedade digital sem perda ou exclusão acidental.
O Flow é projetado para consumidores regulares, em vez de usuários de criptografia existentes, visando operações convenientes e seguras. O ecossistema Flow inclui três carteiras:
Пригласить больше голосов
Relatório de pesquisa Flow (FLOW)
Nome do Projeto: Flow
Tag: $FLOW
Tipo: Camada1
Flow é uma cadeia pública de plataforma subjacente Web3.0 projetada para ativos digitais e aplicativos, capacitando jogos, aplicativos e ativos digitais blockchain. Ele se concentra nos setores de NFT e 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 do 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 em transações e altas taxas no Ethereum em 2018. Nesse 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 funções: coleta, consenso, execução e verificação. Os nós são divididos verticalmente 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 nós poderosos continuem processando 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 executa todas as tarefas relacionadas ao processamento de transações, resultando em menor eficiência.
a. Nós de Coleta
Nós de coleta lidam com o processamento de dados de transações de rede, empilhados de forma igual e divididos em clusters. Cada ciclo começa com a atribuição aleatória de nós para clusters, atuando como portões para o tráfego externo.
b. Nós de Consenso
Os nós de consenso mantêm o blockchain adicionando novos blocos. Eles recebem referências hash de nós de coleção 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 os blocos finais.
c. Nós de Execução
Os nós de execução têm a maior potência 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 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 partes 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 dos nós de execução para reexecução. Essa divisão permite a verificação independente e paralela da execução do bloco.
DapperLabs desenvolveu a linguagem de programação Cadence para ativos e aplicações de criptografia, 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 único local, não possam ser copiados ou criados, criando um modelo seguro para a propriedade digital sem perda ou exclusão acidental.
O Flow é projetado para consumidores regulares, em vez de usuários de criptografia existentes, visando operações convenientes e seguras. O ecossistema Flow inclui três carteiras: