O que é Ola? Tudo o que você precisa saber sobre OLA

intermediário8/22/2024, 2:39:59 PM
Ola é uma infraestrutura alimentada por conhecimento zero (ZK) que melhora a privacidade e a escalabilidade na blockchain Ethereum, permitindo que desenvolvedores e usuários utilizem dApps.

O que é o Projeto Ola Crypto?

Ola é uma infraestrutura alimentada por conhecimento zero (ZK) que melhora a privacidade e a escalabilidade na blockchain Ethereum. Ele fornece aos desenvolvedores e usuários uma ferramenta poderosa para criar e usar aplicativos descentralizados (dApps) enquanto mantém os dados privados.

O verdadeiro poder da Ola vem da integração suave de seus principais componentes. A máquina virtual ZK (ZKVM) fornece uma base para a proteção da privacidade dentro de aplicativos construídos na rede.

Os componentes Ola-Lang e Ola-Compiler fornecem aos desenvolvedores as ferramentas para criar contratos inteligentes sofisticados e voltados para a privacidade. As características de melhoria de desempenho trabalham juntas para garantir que esses contratos funcionem de forma eficiente e em escala.

Juntos, esses elementos criam uma solução de camada 2 com foco em privacidade e alto desempenho que aborda os muitos desafios de privacidade que as plataformas blockchain atuais enfrentam. O Ola capacita desenvolvedores a construir aplicativos com foco em privacidade, abrindo novos casos de uso que exigem transparência e confidencialidade.

História do Projeto Ola Crypto

O projeto Ola foi criado, incubado e desenvolvido pela Sin7y Labs. Foi lançado inicialmente em 2022 como OlaVM e posteriormente renomeado para Ola. A Sin7y Labs foi fundada em 2021 e é dedicada à pesquisa em criptografia ZK e algoritmos ZK, entre outras coisas.

Seu departamento de P&D possui mais de dez pesquisadores de engenharia de criptografia formados em universidades de prestígio. Ele produziu mais de cinquenta artigos de pesquisa em chinês e inglês.

Em 3 de julho de 2023, a Ola levantou $3 milhões em uma rodada seed liderada pela Web3.com Ventures e Foresight Ventures. A rodada de financiamento envolveu a participação da Token Metrics Ventures, J17 Capital, Skyland Ventures, LD Capital, CatcherVC e vários outros investidores proeminentes.

Em março de 2023, iniciou um programa de fidelidade da comunidade chamado OVP (OlaVM Points) para incentivar e recompensar os participantes ativos. O objetivo era construir uma infraestrutura de camada 2 híbrida de alto desempenho (ZK-ZKVM) que integra privacidade opcional e programabilidade.

Componentes principais: Prova de Trabalho (PoW), Máquina Virtual de Conhecimento Zero (ZKVM), Ola-Lang, Ola-Compiler, etc.

Mecanismo de Consenso de Prova de Trabalho (PoW)

O projeto Ola utiliza um mecanismo de consenso PoW para garantir a participação justa. PoW é um algoritmo de consenso onde os mineradores competem para resolver quebra-cabeças matemáticos complexos. O primeiro minerador a encontrar uma solução válida pode adicionar um novo bloco ao blockchain.

Como em outros projetos PoW, os mineradores no ecossistema Ola participam dedicando poder computacional para resolver cálculos ZK. Este design é o pioneiro em design descentralizado que garante que nenhum usuário ou entidade controle a rede.

Também fornece um mecanismo de segurança dinâmico, uma vez que um ataque bem-sucedido exigiria que o atacante controlasse mais de 50% da rede. Tal ataque é proibitivamente caro e altamente improvável.

Zero-Knowledge Virtual Machine (ZKVM)

A Máquina Virtual de Conhecimento Zero (ZKVM) é projetada para aproveitar totalmente provas de conhecimento zero que protegem a privacidade. Ela usa provas matemáticas avançadas para agrupar várias transações em uma única prova, reduzindo drasticamente a potência de cálculo necessária na blockchain.

Um dos principais benefícios do ZKVM é sua capacidade de resolver problemas de privacidade encontrados em máquinas virtuais regulares. Essa tecnologia permite que os usuários realizem transações na blockchain pública do Ethereum enquanto mantêm suas informações confidenciais seguras e privadas.

Como o núcleo do projeto Ola, ele permite que os desenvolvedores construam aplicativos focados em privacidade e contratos inteligentes. Os ZKVMs são capazes de gerar várias provas usando processamento paralelo.

Esta abordagem reduz significativamente os atrasos e aumenta a capacidade da plataforma, permitindo um processamento de transações mais rápido e uma experiência do usuário aprimorada.

Idioma Ola (Ola-Lang)

A linguagem Ola é uma linguagem de programação de alto nível completa de Turing. Ele permite que os desenvolvedores criem contratos inteligentes OlaVM, que o sistema de prova de back-end OlaVM pode validar para garantir cálculos precisos.

A linguagem é projetada para ser amigável ao desenvolvedor e à ZK. Sua sintaxe é semelhante a linguagens de programação populares como Rust e Solidity, tornando-a familiar e fácil de entender.

A maioria das linguagens de programação existentes são difíceis de executar e verificar com infraestruturas de prova de conhecimento zero. A linguagem é ZK-friendly e suportada pelo compilador Ola e OlaVM.

Ola-Compiler

O compilador Ola trabalha com o código de alto nível Ola-Lang, compilando-o em código Assembly que o OlaVM pode processar. O compilador Ola é composto pelas seções frontend e backend do componente.

A frontend aceita o programa de contrato de alto nível como entrada e o compila em uma Representação Intermediária LLVM (IR). Um LLVM é um conjunto de ferramentas de compilação que permite que a parte frontal das aplicações transmita instruções para a parte traseira de sua infraestrutura.

O backend do projeto Ola aceita o LLVM gerado pelo front-end e o converte para código de montagem Ola para o OlaVM.

Conjuntos de instruções simplificados

O Ola usa conjuntos de instruções simplificados que reduzem a sobrecarga computacional ao executar contratos para melhorar o desempenho. Essas instruções concisas permitem um processamento de transações mais rápido e um uso mais eficiente de recursos computacionais.

Ao simplificar o conjunto de instruções, a Ola alcança uma complexidade reduzida na execução de contratos, requisitos computacionais menores, processamento de transações mais rápido e escalabilidade aprimorada da plataforma.

Acelerações de Hardware

Para aumentar ainda mais a eficiência, a Ola explora melhorias baseadas em hardware. A Ola pode usar hardware especializado como GPUs para acelerar operações criptográficas, levando a tempos de criação e verificação de prova mais rápidos.

Essa aceleração de hardware beneficia as tarefas computacionalmente intensivas envolvidas em provas de privacidade.

Recursos do ecossistema Ola: OlaVM e OlaOS

OlaVM

O OlaVM é a máquina virtual que executa os contratos inteligentes implantados na rede Ola. É uma infraestrutura de camada 2 de alto desempenho, focada em privacidade e baseada em ZKVM, que permite ao projeto fornecer escalabilidade e privacidade programáveis.

A testnet OlaVM está projetada para ter uma capacidade de mais de 2.500 transações por segundo (TPS).

Foi projetado para ser amigável ao desenvolvedor, utilizando uma linguagem de contrato inteligente semelhante ao Solidity. Também é explicitamente projetado para ZKVMs. Simplifica a implantação e as operações do aplicativo, permitindo que os desenvolvedores criem contratos inteligentes focados em privacidade.

Os desenvolvedores podem implantar protocolos DeFi, mercados NFT ou aplicativos sociais capazes de lidar com transações em grande escala.

OlaOS

O OlaOS é semelhante ao sistema operacional da rede Ola, que permite que desenvolvedores e usuários interajam com a blockchain.

O OlaOS processa transações submetidas através da interface JSON-RPC e as armazena em um banco de dados dentro da infraestrutura. Essas transações são posteriormente encaminhadas para o mempool, uma área de preparação para processos pendentes.

Em seguida, o OlaVM processa essas transações, agrupando-as em blocos integrados à blockchain. Para salvaguardar a integridade da blockchain, o OlaOS valida rigorosamente cada novo bloco antes de sua inclusão.

Isso garante a consistência e a segurança da blockchain em todos os nós da rede.

O que é o Token Ola?

O token Ola será o token nativo do projeto Ola. Ele será usado para apostar, governança e taxas de transação. O projeto está atualmente passando por sua fase de testnet, com planos em curso para lançar seu token nativo.

Em particular, em 1º de agosto de 2024, a equipe da Ola anunciou via Twitter (agora X) que será feito um snapshot para a distribuição de tokens na segunda temporada de sua rede de verificação de prova de conhecimento zero (ZKP) móvel, Massive, em 8 de agosto às 20h. Os pontos acumulados durante a segunda temporada serão registrados e servirão como base para determinar a elegibilidade e alocação dos tokens Ola.

Análise de Risco

Vantagens

O Ola permite que os desenvolvedores implementem recursos de privacidade opcionais em suas aplicações, permitindo uma abordagem flexível à proteção de dados. Isso é particularmente benéfico para aplicações que equilibram transparência e privacidade do usuário.

A arquitetura ZK-ZKVM da Ola garante alta taxa de transferência e baixa latência de transação, tornando-a adequada para aplicativos em grande escala. A linguagem de programação da Ola, Ola-Lang, é projetada para ser acessível a desenvolvedores familiarizados com Solidity e Rust. Isso reduz a barreira de entrada para a construção na plataforma, potencialmente atraindo uma comunidade maior de desenvolvedores e promovendo a inovação.

Desvantagens

Embora o aspecto de programabilidade seja vantajoso, isso também pode introduzir complexidade para os desenvolvedores que precisam se familiarizar mais com a tecnologia de conhecimento zero.

Desafios

Como uma plataforma focada em privacidade, a Ola deve navegar pelas regulamentações em constante evolução em torno da privacidade de dados e criptomoedas. Ela também deve garantir medidas de segurança robustas para proteger os dados do usuário e manter a confiança na plataforma.

Análise Competitiva

Ola e zkSync são ambas soluções de Camada 2 que visam aprimorar a escalabilidade e a privacidade para aplicações de blockchain.

Ola foca em sua arquitetura de alto desempenho ZK-ZKVM, que suporta processamento rápido de transações. zkSync é uma tecnologia de roll-up de conhecimento zero estabelecida amplamente adotada no ecossistema Ethereum. Ele se concentra em promover uma experiência amigável com integrações perfeitas para aplicativos Ethereum existentes.

O projeto Ola utiliza uma arquitetura híbrida ZK-Rollup com foco em programabilidade, enquanto o zkSync emprega uma tecnologia de roll-up de conhecimento zero comprovada que prioriza a segurança e a experiência do usuário.

Como você pode ser dono da Ola?

Quando o projeto lançar seu token, os usuários poderão adquirir tokens Ola na Gate.io e entrar para o ecossistema Ola. Para fazer isso, os usuários configurarão uma carteira e utilizarão o token.

Configurar uma Carteira

Uma maneira de possuir tokens Ola quando eles lançarem é comprá-los através de uma exchange. Para fazer isso, o usuário deve criar um Gate.iocriar uma conta, completar o processo de KYC e adicionar fundos à conta para comprar o token.

Utilize os Tokens Ola

Uma vez que os usuários adquiriram tokens Ola, eles podem explorar o ecossistema Ola e participar de várias atividades relacionadas à DeFi.

Referências Úteis

Para as últimas atualizações sobre o ecossistema da Ola, visite:

Autor: Bravo
Tradutor(a): Paine
Revisor(es): Matheus、KOWEI、Ashley
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.

O que é Ola? Tudo o que você precisa saber sobre OLA

intermediário8/22/2024, 2:39:59 PM
Ola é uma infraestrutura alimentada por conhecimento zero (ZK) que melhora a privacidade e a escalabilidade na blockchain Ethereum, permitindo que desenvolvedores e usuários utilizem dApps.

O que é o Projeto Ola Crypto?

Ola é uma infraestrutura alimentada por conhecimento zero (ZK) que melhora a privacidade e a escalabilidade na blockchain Ethereum. Ele fornece aos desenvolvedores e usuários uma ferramenta poderosa para criar e usar aplicativos descentralizados (dApps) enquanto mantém os dados privados.

O verdadeiro poder da Ola vem da integração suave de seus principais componentes. A máquina virtual ZK (ZKVM) fornece uma base para a proteção da privacidade dentro de aplicativos construídos na rede.

Os componentes Ola-Lang e Ola-Compiler fornecem aos desenvolvedores as ferramentas para criar contratos inteligentes sofisticados e voltados para a privacidade. As características de melhoria de desempenho trabalham juntas para garantir que esses contratos funcionem de forma eficiente e em escala.

Juntos, esses elementos criam uma solução de camada 2 com foco em privacidade e alto desempenho que aborda os muitos desafios de privacidade que as plataformas blockchain atuais enfrentam. O Ola capacita desenvolvedores a construir aplicativos com foco em privacidade, abrindo novos casos de uso que exigem transparência e confidencialidade.

História do Projeto Ola Crypto

O projeto Ola foi criado, incubado e desenvolvido pela Sin7y Labs. Foi lançado inicialmente em 2022 como OlaVM e posteriormente renomeado para Ola. A Sin7y Labs foi fundada em 2021 e é dedicada à pesquisa em criptografia ZK e algoritmos ZK, entre outras coisas.

Seu departamento de P&D possui mais de dez pesquisadores de engenharia de criptografia formados em universidades de prestígio. Ele produziu mais de cinquenta artigos de pesquisa em chinês e inglês.

Em 3 de julho de 2023, a Ola levantou $3 milhões em uma rodada seed liderada pela Web3.com Ventures e Foresight Ventures. A rodada de financiamento envolveu a participação da Token Metrics Ventures, J17 Capital, Skyland Ventures, LD Capital, CatcherVC e vários outros investidores proeminentes.

Em março de 2023, iniciou um programa de fidelidade da comunidade chamado OVP (OlaVM Points) para incentivar e recompensar os participantes ativos. O objetivo era construir uma infraestrutura de camada 2 híbrida de alto desempenho (ZK-ZKVM) que integra privacidade opcional e programabilidade.

Componentes principais: Prova de Trabalho (PoW), Máquina Virtual de Conhecimento Zero (ZKVM), Ola-Lang, Ola-Compiler, etc.

Mecanismo de Consenso de Prova de Trabalho (PoW)

O projeto Ola utiliza um mecanismo de consenso PoW para garantir a participação justa. PoW é um algoritmo de consenso onde os mineradores competem para resolver quebra-cabeças matemáticos complexos. O primeiro minerador a encontrar uma solução válida pode adicionar um novo bloco ao blockchain.

Como em outros projetos PoW, os mineradores no ecossistema Ola participam dedicando poder computacional para resolver cálculos ZK. Este design é o pioneiro em design descentralizado que garante que nenhum usuário ou entidade controle a rede.

Também fornece um mecanismo de segurança dinâmico, uma vez que um ataque bem-sucedido exigiria que o atacante controlasse mais de 50% da rede. Tal ataque é proibitivamente caro e altamente improvável.

Zero-Knowledge Virtual Machine (ZKVM)

A Máquina Virtual de Conhecimento Zero (ZKVM) é projetada para aproveitar totalmente provas de conhecimento zero que protegem a privacidade. Ela usa provas matemáticas avançadas para agrupar várias transações em uma única prova, reduzindo drasticamente a potência de cálculo necessária na blockchain.

Um dos principais benefícios do ZKVM é sua capacidade de resolver problemas de privacidade encontrados em máquinas virtuais regulares. Essa tecnologia permite que os usuários realizem transações na blockchain pública do Ethereum enquanto mantêm suas informações confidenciais seguras e privadas.

Como o núcleo do projeto Ola, ele permite que os desenvolvedores construam aplicativos focados em privacidade e contratos inteligentes. Os ZKVMs são capazes de gerar várias provas usando processamento paralelo.

Esta abordagem reduz significativamente os atrasos e aumenta a capacidade da plataforma, permitindo um processamento de transações mais rápido e uma experiência do usuário aprimorada.

Idioma Ola (Ola-Lang)

A linguagem Ola é uma linguagem de programação de alto nível completa de Turing. Ele permite que os desenvolvedores criem contratos inteligentes OlaVM, que o sistema de prova de back-end OlaVM pode validar para garantir cálculos precisos.

A linguagem é projetada para ser amigável ao desenvolvedor e à ZK. Sua sintaxe é semelhante a linguagens de programação populares como Rust e Solidity, tornando-a familiar e fácil de entender.

A maioria das linguagens de programação existentes são difíceis de executar e verificar com infraestruturas de prova de conhecimento zero. A linguagem é ZK-friendly e suportada pelo compilador Ola e OlaVM.

Ola-Compiler

O compilador Ola trabalha com o código de alto nível Ola-Lang, compilando-o em código Assembly que o OlaVM pode processar. O compilador Ola é composto pelas seções frontend e backend do componente.

A frontend aceita o programa de contrato de alto nível como entrada e o compila em uma Representação Intermediária LLVM (IR). Um LLVM é um conjunto de ferramentas de compilação que permite que a parte frontal das aplicações transmita instruções para a parte traseira de sua infraestrutura.

O backend do projeto Ola aceita o LLVM gerado pelo front-end e o converte para código de montagem Ola para o OlaVM.

Conjuntos de instruções simplificados

O Ola usa conjuntos de instruções simplificados que reduzem a sobrecarga computacional ao executar contratos para melhorar o desempenho. Essas instruções concisas permitem um processamento de transações mais rápido e um uso mais eficiente de recursos computacionais.

Ao simplificar o conjunto de instruções, a Ola alcança uma complexidade reduzida na execução de contratos, requisitos computacionais menores, processamento de transações mais rápido e escalabilidade aprimorada da plataforma.

Acelerações de Hardware

Para aumentar ainda mais a eficiência, a Ola explora melhorias baseadas em hardware. A Ola pode usar hardware especializado como GPUs para acelerar operações criptográficas, levando a tempos de criação e verificação de prova mais rápidos.

Essa aceleração de hardware beneficia as tarefas computacionalmente intensivas envolvidas em provas de privacidade.

Recursos do ecossistema Ola: OlaVM e OlaOS

OlaVM

O OlaVM é a máquina virtual que executa os contratos inteligentes implantados na rede Ola. É uma infraestrutura de camada 2 de alto desempenho, focada em privacidade e baseada em ZKVM, que permite ao projeto fornecer escalabilidade e privacidade programáveis.

A testnet OlaVM está projetada para ter uma capacidade de mais de 2.500 transações por segundo (TPS).

Foi projetado para ser amigável ao desenvolvedor, utilizando uma linguagem de contrato inteligente semelhante ao Solidity. Também é explicitamente projetado para ZKVMs. Simplifica a implantação e as operações do aplicativo, permitindo que os desenvolvedores criem contratos inteligentes focados em privacidade.

Os desenvolvedores podem implantar protocolos DeFi, mercados NFT ou aplicativos sociais capazes de lidar com transações em grande escala.

OlaOS

O OlaOS é semelhante ao sistema operacional da rede Ola, que permite que desenvolvedores e usuários interajam com a blockchain.

O OlaOS processa transações submetidas através da interface JSON-RPC e as armazena em um banco de dados dentro da infraestrutura. Essas transações são posteriormente encaminhadas para o mempool, uma área de preparação para processos pendentes.

Em seguida, o OlaVM processa essas transações, agrupando-as em blocos integrados à blockchain. Para salvaguardar a integridade da blockchain, o OlaOS valida rigorosamente cada novo bloco antes de sua inclusão.

Isso garante a consistência e a segurança da blockchain em todos os nós da rede.

O que é o Token Ola?

O token Ola será o token nativo do projeto Ola. Ele será usado para apostar, governança e taxas de transação. O projeto está atualmente passando por sua fase de testnet, com planos em curso para lançar seu token nativo.

Em particular, em 1º de agosto de 2024, a equipe da Ola anunciou via Twitter (agora X) que será feito um snapshot para a distribuição de tokens na segunda temporada de sua rede de verificação de prova de conhecimento zero (ZKP) móvel, Massive, em 8 de agosto às 20h. Os pontos acumulados durante a segunda temporada serão registrados e servirão como base para determinar a elegibilidade e alocação dos tokens Ola.

Análise de Risco

Vantagens

O Ola permite que os desenvolvedores implementem recursos de privacidade opcionais em suas aplicações, permitindo uma abordagem flexível à proteção de dados. Isso é particularmente benéfico para aplicações que equilibram transparência e privacidade do usuário.

A arquitetura ZK-ZKVM da Ola garante alta taxa de transferência e baixa latência de transação, tornando-a adequada para aplicativos em grande escala. A linguagem de programação da Ola, Ola-Lang, é projetada para ser acessível a desenvolvedores familiarizados com Solidity e Rust. Isso reduz a barreira de entrada para a construção na plataforma, potencialmente atraindo uma comunidade maior de desenvolvedores e promovendo a inovação.

Desvantagens

Embora o aspecto de programabilidade seja vantajoso, isso também pode introduzir complexidade para os desenvolvedores que precisam se familiarizar mais com a tecnologia de conhecimento zero.

Desafios

Como uma plataforma focada em privacidade, a Ola deve navegar pelas regulamentações em constante evolução em torno da privacidade de dados e criptomoedas. Ela também deve garantir medidas de segurança robustas para proteger os dados do usuário e manter a confiança na plataforma.

Análise Competitiva

Ola e zkSync são ambas soluções de Camada 2 que visam aprimorar a escalabilidade e a privacidade para aplicações de blockchain.

Ola foca em sua arquitetura de alto desempenho ZK-ZKVM, que suporta processamento rápido de transações. zkSync é uma tecnologia de roll-up de conhecimento zero estabelecida amplamente adotada no ecossistema Ethereum. Ele se concentra em promover uma experiência amigável com integrações perfeitas para aplicativos Ethereum existentes.

O projeto Ola utiliza uma arquitetura híbrida ZK-Rollup com foco em programabilidade, enquanto o zkSync emprega uma tecnologia de roll-up de conhecimento zero comprovada que prioriza a segurança e a experiência do usuário.

Como você pode ser dono da Ola?

Quando o projeto lançar seu token, os usuários poderão adquirir tokens Ola na Gate.io e entrar para o ecossistema Ola. Para fazer isso, os usuários configurarão uma carteira e utilizarão o token.

Configurar uma Carteira

Uma maneira de possuir tokens Ola quando eles lançarem é comprá-los através de uma exchange. Para fazer isso, o usuário deve criar um Gate.iocriar uma conta, completar o processo de KYC e adicionar fundos à conta para comprar o token.

Utilize os Tokens Ola

Uma vez que os usuários adquiriram tokens Ola, eles podem explorar o ecossistema Ola e participar de várias atividades relacionadas à DeFi.

Referências Úteis

Para as últimas atualizações sobre o ecossistema da Ola, visite:

Autor: Bravo
Tradutor(a): Paine
Revisor(es): Matheus、KOWEI、Ashley
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!