O que é a Ola? Tudo o que precisa de saber sobre a OLA

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

Qual é o Projeto Ola Crypto?

Ola é uma infraestrutura alimentada por conhecimento zero (ZK) que melhora a privacidade e a escalabilidade na blockchain Ethereum. Fornece aos desenvolvedores e usuários uma ferramenta poderosa para criar e usar aplicativos descentralizados (dApps) mantendo 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, focados na privacidade. As funcionalidades de melhoria de desempenho trabalham em conjunto para garantir que esses contratos sejam executados de maneira eficiente e em grande escala.

Juntos, esses elementos criam uma solução de camada 2 focada em privacidade e alta performance que aborda muitos dos desafios de privacidade que as plataformas de blockchain enfrentam atualmente. O Ola capacita os desenvolvedores a construir aplicativos focados em privacidade, abrindo novos casos de uso que requerem 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 é composto por mais de dez pesquisadores de engenharia de criptografia formados em universidades prestigiadas. Produziu mais de cinquenta artigos de pesquisa tanto em chinês quanto em inglês.

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

Em março de 2023, iniciou um programa de fidelidade comunitária chamado OVP (Pontos OlaVM) 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 e programabilidade opcionais.

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 executa um mecanismo de consenso PoW para garantir a participação justa. PoW é um algoritmo de consenso no qual 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 à blockchain.

Como outros projetos PoW, os mineiros no ecossistema Ola participam dedicando potência computacional para resolver cálculos ZK. Este design é o pioneiro em design descentralizado que garante que nenhum usuário ou entidade assuma o controle da 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.

Máquina Virtual de Conhecimento Zero (ZKVM)

A Máquina Virtual de Conhecimento Zero (ZKVM) é projetada para aproveitar totalmente provas de conhecimento zero que protegem a privacidade. Utiliza provas matemáticas avançadas para agrupar múltiplas transações numa única prova, reduzindo drasticamente a potência computacional necessária na blockchain.

Um dos principais benefícios do ZKVM é a sua capacidade de resolver problemas de privacidade encontrados em máquinas virtuais regulares. Esta tecnologia permite aos utilizadores realizar transações na blockchain pública do Ethereum enquanto mantêm as suas informações sensíveis seguras e privadas.

Como o núcleo do projeto Ola, 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 utilizador melhorada.

Linguagem Ola (Ola-Lang)

A linguagem Ola é uma linguagem de programação de alto nível completa de Turing. Permite aos programadores construir 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 amigável ao 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 é difícil de executar e verificar com infraestruturas de prova de conhecimento zero. A linguagem é amigável ao ZK 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 de Assembly que o OlaVM pode processar. O compilador Ola consiste nas seções frontend e backend do componente.

O frontend aceita o programa de contrato de alto nível como entrada e o compila em uma Representação Intermediária do LLVM (IR). Um LLVM é um conjunto de ferramentas de compilação que permite que o frontend de aplicativos transmita instruções para o backend de sua infraestrutura.

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

Conjuntos de Instruções Simplificados

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 dos recursos computacionais.

Ao simplificar o conjunto de instruções, a Ola alcança uma redução de complexidade na execução de contratos, requisitos computacionais mais baixos, 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 mais rápidos de criação e verificação de provas.

Este aceleramento 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 smart contracts implantados na rede Ola. É uma infraestrutura de camada 2 baseada em ZKVM, focada em privacidade e com alto desempenho, que permite ao projeto fornecer privacidade e escalabilidade programáveis.

Estima-se que o testnet OlaVM tenha uma capacidade de mais de 2.500 transações por segundo (TPS).

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

Os desenvolvedores podem implantar protocolos DeFi, mercados NFT ou aplicações 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.

OlaOS processa transações enviadas através da interface JSON-RPC e armazena-as numa base de dados dentro da infraestrutura. Estas transações são posteriormente encaminhadas para o mempool, uma área de preparação para processos pendentes.

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

Isto garante a consistência e 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. Será usado para staking, governança e taxas de transação. O projeto está atualmente passando pela fase de testnet, com planos em andamento para lançar seu token nativo.

Notavelmente, em 1 de agosto de 2024, a equipe da Ola anunciou via Twitter (agora X) que será tirada uma captura instantânea para 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 ganhos durante a segunda temporada serão registrados e servirão como base para determinar a elegibilidade e alocação de tokens Ola.

Análise de Risco

Vantagens

O Ola permite aos desenvolvedores implementar funcionalidades de privacidade opcionais dentro de suas aplicações, permitindo uma abordagem flexível à proteção de dados. Isto é 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 larga 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 construir na plataforma, potencialmente atraindo uma comunidade de desenvolvedores maior e promovendo a inovação.

Desvantagens

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

Desafios

Como uma plataforma focada na privacidade, a Ola deve lidar com as regulamentações em constante evolução em relação à privacidade de dados e criptomoedas. Ela também deve garantir medidas robustas de segurança 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 melhorar a escalabilidade e a privacidade para aplicações blockchain.

A Ola concentra-se na sua arquitetura de alto desempenho ZK-ZKVM, que suporta um processamento de transações rápido. O zkSync é uma tecnologia estabelecida de roll-up de conhecimento zero amplamente adotada no ecossistema Ethereum. A sua ênfase está em promover uma experiência amigável ao utilizador com integrações sem falhas para as aplicações Ethereum existentes.

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

Como 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 no ecossistema Ola. Para fazer isso, os usuários irão configurar uma carteira e utilizar o token.

Configurar uma Carteira

Uma forma de possuir tokens Ola quando forem lançados é comprá-los através de uma troca. Para fazer isto, o utilizador deve criar um Gate.ioconta, completar o processo KYC e adicionar fundos à conta para comprar o token.

Utilizar os Tokens Ola

Uma vez que os utilizadores tenham adquirido tokens Ola, podem explorar o ecossistema Ola e participar em várias atividades relacionadas com DeFi.

Referências Úteis

Para as últimas atualizações sobre o ecossistema 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 é a Ola? Tudo o que precisa de saber sobre a OLA

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

Qual é o Projeto Ola Crypto?

Ola é uma infraestrutura alimentada por conhecimento zero (ZK) que melhora a privacidade e a escalabilidade na blockchain Ethereum. Fornece aos desenvolvedores e usuários uma ferramenta poderosa para criar e usar aplicativos descentralizados (dApps) mantendo 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, focados na privacidade. As funcionalidades de melhoria de desempenho trabalham em conjunto para garantir que esses contratos sejam executados de maneira eficiente e em grande escala.

Juntos, esses elementos criam uma solução de camada 2 focada em privacidade e alta performance que aborda muitos dos desafios de privacidade que as plataformas de blockchain enfrentam atualmente. O Ola capacita os desenvolvedores a construir aplicativos focados em privacidade, abrindo novos casos de uso que requerem 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 é composto por mais de dez pesquisadores de engenharia de criptografia formados em universidades prestigiadas. Produziu mais de cinquenta artigos de pesquisa tanto em chinês quanto em inglês.

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

Em março de 2023, iniciou um programa de fidelidade comunitária chamado OVP (Pontos OlaVM) 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 e programabilidade opcionais.

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 executa um mecanismo de consenso PoW para garantir a participação justa. PoW é um algoritmo de consenso no qual 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 à blockchain.

Como outros projetos PoW, os mineiros no ecossistema Ola participam dedicando potência computacional para resolver cálculos ZK. Este design é o pioneiro em design descentralizado que garante que nenhum usuário ou entidade assuma o controle da 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.

Máquina Virtual de Conhecimento Zero (ZKVM)

A Máquina Virtual de Conhecimento Zero (ZKVM) é projetada para aproveitar totalmente provas de conhecimento zero que protegem a privacidade. Utiliza provas matemáticas avançadas para agrupar múltiplas transações numa única prova, reduzindo drasticamente a potência computacional necessária na blockchain.

Um dos principais benefícios do ZKVM é a sua capacidade de resolver problemas de privacidade encontrados em máquinas virtuais regulares. Esta tecnologia permite aos utilizadores realizar transações na blockchain pública do Ethereum enquanto mantêm as suas informações sensíveis seguras e privadas.

Como o núcleo do projeto Ola, 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 utilizador melhorada.

Linguagem Ola (Ola-Lang)

A linguagem Ola é uma linguagem de programação de alto nível completa de Turing. Permite aos programadores construir 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 amigável ao 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 é difícil de executar e verificar com infraestruturas de prova de conhecimento zero. A linguagem é amigável ao ZK 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 de Assembly que o OlaVM pode processar. O compilador Ola consiste nas seções frontend e backend do componente.

O frontend aceita o programa de contrato de alto nível como entrada e o compila em uma Representação Intermediária do LLVM (IR). Um LLVM é um conjunto de ferramentas de compilação que permite que o frontend de aplicativos transmita instruções para o backend de sua infraestrutura.

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

Conjuntos de Instruções Simplificados

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 dos recursos computacionais.

Ao simplificar o conjunto de instruções, a Ola alcança uma redução de complexidade na execução de contratos, requisitos computacionais mais baixos, 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 mais rápidos de criação e verificação de provas.

Este aceleramento 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 smart contracts implantados na rede Ola. É uma infraestrutura de camada 2 baseada em ZKVM, focada em privacidade e com alto desempenho, que permite ao projeto fornecer privacidade e escalabilidade programáveis.

Estima-se que o testnet OlaVM tenha uma capacidade de mais de 2.500 transações por segundo (TPS).

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

Os desenvolvedores podem implantar protocolos DeFi, mercados NFT ou aplicações 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.

OlaOS processa transações enviadas através da interface JSON-RPC e armazena-as numa base de dados dentro da infraestrutura. Estas transações são posteriormente encaminhadas para o mempool, uma área de preparação para processos pendentes.

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

Isto garante a consistência e 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. Será usado para staking, governança e taxas de transação. O projeto está atualmente passando pela fase de testnet, com planos em andamento para lançar seu token nativo.

Notavelmente, em 1 de agosto de 2024, a equipe da Ola anunciou via Twitter (agora X) que será tirada uma captura instantânea para 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 ganhos durante a segunda temporada serão registrados e servirão como base para determinar a elegibilidade e alocação de tokens Ola.

Análise de Risco

Vantagens

O Ola permite aos desenvolvedores implementar funcionalidades de privacidade opcionais dentro de suas aplicações, permitindo uma abordagem flexível à proteção de dados. Isto é 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 larga 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 construir na plataforma, potencialmente atraindo uma comunidade de desenvolvedores maior e promovendo a inovação.

Desvantagens

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

Desafios

Como uma plataforma focada na privacidade, a Ola deve lidar com as regulamentações em constante evolução em relação à privacidade de dados e criptomoedas. Ela também deve garantir medidas robustas de segurança 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 melhorar a escalabilidade e a privacidade para aplicações blockchain.

A Ola concentra-se na sua arquitetura de alto desempenho ZK-ZKVM, que suporta um processamento de transações rápido. O zkSync é uma tecnologia estabelecida de roll-up de conhecimento zero amplamente adotada no ecossistema Ethereum. A sua ênfase está em promover uma experiência amigável ao utilizador com integrações sem falhas para as aplicações Ethereum existentes.

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

Como 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 no ecossistema Ola. Para fazer isso, os usuários irão configurar uma carteira e utilizar o token.

Configurar uma Carteira

Uma forma de possuir tokens Ola quando forem lançados é comprá-los através de uma troca. Para fazer isto, o utilizador deve criar um Gate.ioconta, completar o processo KYC e adicionar fundos à conta para comprar o token.

Utilizar os Tokens Ola

Uma vez que os utilizadores tenham adquirido tokens Ola, podem explorar o ecossistema Ola e participar em várias atividades relacionadas com DeFi.

Referências Úteis

Para as últimas atualizações sobre o ecossistema 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
!