Leçon 3

O Oásis Tecnológico

Ao mergulhar no núcleo inovador da Oasis Network, esta lição revela a proeza tecnológica que sustenta sua plataforma. Analisaremos o mecanismo de consenso da rede, exploraremos seu design arquitetônico exclusivo e ilustraremos como esses elementos se integram para formar uma solução inovadora de blockchain.

A Oasis Network se destaca por sua arquitetura exclusiva de duas camadas, que separa consenso e execução. Isso permite:

  • Alta escalabilidade: Vários ParaTimes processam transações de forma independente, evitando gargalos. Os desenvolvedores podem até mesmo criar seus próprios ParaTimes especializados para necessidades específicas.
  • Maior eficiência: A sofisticada detecção de discrepâncias torna o Oasis mais eficiente do que o sharding, exigindo menos nós para a mesma segurança.
  • Experiência aprimorada do desenvolvedor: O Emerald ParaTime oferece 1.000 TPS e taxas 99% mais baixas em comparação com o Ethereum, atraindo desenvolvedores com sua relação custo-benefício.
  • Forte privacidade: O Cipher ParaTime oferece contratos inteligentes que preservam a privacidade, permitindo transações e armazenamento de dados confidenciais.
  • Preenchendo lacunas: O Sapphire ParaTime combina compatibilidade EVM com confidencialidade, permitindo que os desenvolvedores adicionem facilmente recursos de privacidade aos contratos Solidity existentes.

Mecanismo de consenso

No centro da Oasis Network está seu mecanismo de consenso, que é um componente essencial para garantir a integridade, a segurança e a continuidade da rede. A Oasis Network adota o modelo Proof of Stake (PoS), aproveitando o protocolo de consenso Tendermint Byzantine Fault Tolerance (BFT). Esse emparelhamento oferece um sistema que consome menos energia do que os modelos de Proof of Work (PoW) e cumpre a promessa de alto rendimento e finalidade instantânea, o que significa que as transações são confirmadas e irreversíveis quase imediatamente após serem processadas.

O mecanismo BFT da Tendermint é particularmente adequado aos requisitos da Oasis devido à sua abordagem baseada em líderes. Um nó validador é selecionado como proponente de um bloco, e outros nós (validadores) participam de rodadas de votação para chegar a um acordo sobre o próximo bloco a ser adicionado à blockchain. O protocolo garante que, desde que mais de dois terços dos validadores sejam honestos, a rede permanecerá segura e operacional mesmo na presença de agentes mal-intencionados.

Essa camada de consenso é responsável pela produção de blocos e também gerencia os comitês de validação e lida com operações de token nativas essenciais para o autogerenciamento da rede. O processo de consenso é isolado da camada de execução para aumentar a segurança e o desempenho do sistema.

Arquitetura de rede

A arquitetura de rede da Oasis é modular e consiste em várias camadas que compartimentam diferentes funcionalidades, que contribuem coletivamente para o desempenho e os recursos da rede:

  • Camada de consenso: A camada mencionada anteriormente que gerencia o estado do blockchain, valida as transações e mantém a continuidade e a segurança da cadeia.
  • Camada ParaTime: Um ambiente de tempo de execução paralelo onde ocorre a execução real do contrato inteligente. Os ParaTimes são ambientes de computação distintos e replicados que podem ser desenvolvidos e operados por qualquer pessoa. Eles oferecem a flexibilidade para atender a várias necessidades de computação, desde a computação privada e confidencial até a execução de alto desempenho.
  • Camada do gerenciador de chaves: Essa camada é responsável pela proteção de dados confidenciais, principalmente nos ParaTimes que utilizam Trusted Execution Environments (TEEs) para cálculos confidenciais. Os gerentes de chaves lidam com as chaves criptográficas necessárias para acessar os dados criptografados, garantindo que somente os nós de computação autorizados possam executar os contratos inteligentes e acessar os dados dentro da ParaTimes.
  • Camada de armazenamento: Embora não esteja explicitamente detalhado na arquitetura principal, o componente de armazenamento é fundamental para manter o estado do blockchain e dos contratos inteligentes. Ele garante que os dados sejam armazenados de forma consistente e segura em toda a rede, fornecendo a base sobre a qual o ecossistema Oasis opera.
    A combinação desses elementos arquitetônicos com o inovador mecanismo de consenso estabelece a Oasis Network como uma plataforma com visão de futuro que visa atender à próxima geração de aplicativos de blockchain, especialmente nos domínios de DeFi e computação privada.

Camada ParaTime

A camada ParaTime da Oasis Network é um projeto diferenciado que atende à execução de contratos inteligentes e, ao mesmo tempo, é desacoplada da camada de consenso, o que proporciona várias vantagens tecnológicas:

Execução de contratos inteligentes e desacoplamento do consenso

O desacoplamento da execução do contrato inteligente do consenso permite que cada componente seja otimizado para sua função específica. Essa separação melhora o desempenho e a segurança da rede. Os contratos inteligentes da Oasis Network são executados dentro de ParaTimes, que são tempos de execução paralelos que funcionam junto com a camada de consenso, mas operam independentemente dela. Essa arquitetura permite que a rede gerencie a execução de contratos inteligentes e o consenso separadamente, aumentando a eficiência e a escalabilidade.

Uso de ambientes de execução confiáveis (TEEs) para confidencialidade

Os ParaTimes aproveitam os ambientes de execução confiáveis (TEEs) para garantir a confidencialidade e a integridade da execução do contrato inteligente. Os TEEs são áreas seguras do processador principal que protegem o código e os dados carregados em seu interior contra divulgação ou modificação externa. Ao executar contratos em um TEE, a Oasis Network pode fornecer um ambiente protegido que mantém a execução confidencial, tornando-a altamente adequada para aplicativos sensíveis à privacidade.

Técnicas de detecção de discrepância e computação verificável

A Oasis Network emprega técnicas de computação verificáveis, principalmente a detecção de discrepâncias, para garantir a integridade da execução de contratos inteligentes na ParaTimes. Esse método envolve várias verificações e equilíbrios, incluindo:

  1. Seleção aleatória de nós de computação: Uma seleção aleatória de nós é feita para formar um comitê de computação, e os resultados das execuções de contratos inteligentes são aceitos somente se todos os membros desse comitê concordarem, garantindo a integridade da execução.
  1. Resolução de discrepâncias: No caso de uma discrepância, é usado um protocolo separado chamado "resolução de discrepância". Esse protocolo secundário atua como um mecanismo de "caminho lento" para resolver discrepâncias e garantir a execução correta de contratos inteligentes.
    Essas técnicas permitem que a Oasis Network forneça um ambiente de execução seguro e verificável para contratos inteligentes, promovendo a confiança na integridade do sistema sem comprometer o desempenho.

Recursos de privacidade

A Oasis Network apresenta uma abordagem inovadora em relação à privacidade, diferenciando-se pelas transações privadas e pelo manuseio de dados. Em sua essência, a rede utiliza enclaves seguros e cápsulas de dados para proteger as informações do usuário, garantindo que os dados permaneçam confidenciais durante todo o seu ciclo de vida no blockchain.

Enclaves seguros e cápsulas de dados: Aproveitando os ambientes de execução confiáveis (TEEs), o Oasis permite a execução de contratos inteligentes em um ambiente protegido. Esse processamento de "caixa preta" garante que os dados confidenciais permaneçam criptografados em trânsito e em repouso, acessíveis somente às partes autorizadas. Essa configuração é fundamental para manter a privacidade, pois os dados nunca são expostos aos operadores ou desenvolvedores de nós.

O conceito de cápsulas de dados no Oasis encapsula dados confidenciais, fornecendo um contêiner seguro que faz interface com contratos inteligentes dentro de TEEs. Ao fazer isso, a Oasis garante que os dados, mesmo que altamente confidenciais, possam ser usados em aplicativos descentralizados (DApps) sem comprometer a privacidade dos indivíduos aos quais os dados pertencem.

Recursos de contratos inteligentes

A Oasis Network oferece suporte a uma gama diversificada de recursos de contratos inteligentes, o que é crucial para seu ecossistema versátil.

Suporte para Solidity e WASM: os desenvolvedores podem escrever contratos inteligentes em linguagens conhecidas, pois o Oasis é compatível com Solidity e WebAssembly (WASM). Esse suporte garante que os desenvolvedores da comunidade Ethereum e aqueles acostumados com o desenvolvimento tradicional da Web possam fazer uma transição perfeita para a criação no Oasis.

Contratos inteligentes confidenciais: A capacidade de executar contratos inteligentes confidenciais é uma marca registrada da Oasis Network. Ele permite o processamento de dados criptografados e garante que o estado desses contratos inteligentes permaneça privado. Esse é um avanço significativo, pois abre a possibilidade de os contratos lidarem com dados pessoais, registros financeiros e outras informações confidenciais sem comprometer a privacidade do usuário.

Cipher - Um ParaTime Confidencial

Cipher ParaTime: A Oasis apresenta o Cipher, um ParaTime confidencial projetado para suportar contratos inteligentes confidenciais. Ele exige que os nós usem TEEs, garantindo que os dados sejam criptografados e processados de forma privada. O Cipher ilustra a abordagem inovadora da Oasis para combinar confidencialidade com a execução de contratos inteligentes. Ao integrar o Intel SGX em sua implementação de referência, o Oasis prepara o terreno para uma ampla gama de tecnologias de computação segura, como ZKP e HE, a serem utilizadas no futuro.

Implicações para casos de uso de blockchain: A introdução do Cipher e os recursos de computação confidencial da Oasis Network sinalizam uma mudança transformadora na forma como o blockchain pode interagir com dados confidenciais. Ele abre caminho para que os dados pessoais sejam monetizados e controlados pelos usuários, oferecendo um novo paradigma em que os dados se tornam um ativo gerador de renda, preservando a privacidade.

Versatilidade e personalização: A versatilidade da camada ParaTime se reflete em sua capacidade de oferecer suporte a várias VMs de tempo de execução e linguagens de contrato inteligente, seja para computação confidencial ou outros requisitos especializados. A capacidade de adaptação para executar ParaTimes com ou sem permissão permite uma ampla variedade de aplicativos, desde soluções empresariais até projetos comunitários abertos, aumentando ainda mais a utilidade e o apelo da rede.

Projetos e DApps com suporte

A Oasis Network é o lar de um ecossistema em expansão, caracterizado por um conjunto diversificado de projetos e aplicativos descentralizados (DApps) que abrangem várias facetas da tecnologia blockchain e aplicativos do mundo real. De DeFi e NFTs a soluções de privacidade de dados e muito mais, a rede atraiu uma série de desenvolvedores e empreendedores, aproveitando seus recursos exclusivos para inovar e expandir os limites do que é possível com a tecnologia blockchain.

Esse ecossistema é uma prova das capacidades técnicas da rede e um reflexo da vitalidade de sua comunidade. Esses projetos desempenham um papel fundamental no crescimento da rede, impulsionando a adoção pelos usuários, contribuindo para a proposta de valor geral da rede e melhorando a utilidade da Oasis Network. A cada novo projeto, a versatilidade da rede é apresentada, demonstrando sua capacidade de atender a uma ampla gama de necessidades no espaço do blockchain.

O papel dos projetos no crescimento da rede e na adoção pelos usuários

A expansão da Oasis Network e a adoção pelos usuários são significativamente reforçadas por suas parcerias e colaborações. Cada projeto construído na rede contribui para esse crescimento:

  1. Abordagem de diversos casos de uso: Ao facilitar uma variedade de aplicativos, a Oasis Network garante que possa atender a um público amplo, incentivando assim o uso e a adoção mais generalizados.
  1. Apresentação da inovação: Novos projetos na rede geralmente trazem ideias inovadoras para o mercado, o que pode atrair a atenção e impulsionar a adoção dentro e fora da comunidade de criptografia existente.
  1. Criação de efeitos de rede: À medida que mais projetos são desenvolvidos na Oasis Network, isso pode levar a um ciclo de feedback positivo em que o sucesso de um projeto alimenta o crescimento de outros.

    O ecossistema DeFi


O surgimento do Emerald, o ParaTime compatível com EVM, foi um marco significativo para a Oasis Network, permitindo que uma série de projetos DeFi fossem lançados e prosperassem. Esses projetos se beneficiam da alta taxa de transferência e das baixas tarifas da rede, que são particularmente vantajosas para aplicativos DeFi que exigem transações rápidas e econômicas. O ecossistema DeFi no Oasis inclui serviços de empréstimo, DEXs e outros instrumentos financeiros, que contribuem para a robustez e o apelo da rede.

Yuzu-Swap

A YuzuSwap é uma bolsa descentralizada (DEX) construída sobre o paratime Oasis Emerald, enfatizando um ecossistema seguro, justo e de alta capacidade de composição. Ele utiliza um modelo de criador de mercado automatizado, não custodial, ponto a ponto, para permitir trocas de tokens no ecossistema Oasis. Os principais recursos incluem um lançamento justo sem pré-mina, um mecanismo exclusivo de mineração comercial, uma estratégia de recompra para estabilizar o preço do token, um cofre DAO financiado por taxas de transação e amplos recursos de integração com outros projetos Oasis. A plataforma incentiva o envolvimento da comunidade por meio do Yuzu DAO, permitindo que os detentores de tokens votem em várias iniciativas.

O Fundo de Ecossistema de US$ 200 milhões

A Oasis Foundation, juntamente com gigantes do setor como a Binance Labs e a Pantera, criou um Fundo de Ecossistema de US$ 200 milhões. Esse fundo é dedicado a apoiar desenvolvedores e projetos que se alinham com a visão da rede de uma Web 3.0 centrada na privacidade. O fundo demonstra o compromisso da Oasis e de seus parceiros em promover um ambiente propício à inovação e ao desenvolvimento de novos aplicativos na rede.

Subsídios & DevAccelerator

Por meio de seu programa de subsídios, a Oasis Foundation apoia ativamente equipes de desenvolvimento talentosas na criação de novos aplicativos e integrações. A diversidade de projetos financiados destaca a flexibilidade da rede e sua adequação a uma ampla gama de aplicações, desde IA até soluções de gerenciamento de saúde.

Esforços da comunidade

O sucesso da Oasis Network é impulsionado por sua comunidade ativa e global. O programa Oasis Ambassador exemplifica esse espírito comunitário, com voluntários em todo o mundo impulsionando o engajamento da rede por meio de várias iniciativas. Além disso, o Oasis University Program se destaca como o mais abrangente no espaço de blockchain da Layer-1, com a participação de instituições acadêmicas de prestígio em todo o mundo.

Roteiro futuro

  • Visão e estratégia de crescimento para 2024
  • Expansão da integração do ecossistema Ethereum, incluindo a adição de suporte para verificação do estado arbitrário do Ethereum.
  • Lançamento de ferramentas do ecossistema Ethereum, como suporte ao Foundry, melhorias no cliente Oasis TypeScript e plug-ins para transações criptografadas.
  • Aprimoramentos na experiência do desenvolvedor
  • Foco contínuo na facilidade de desenvolvimento de aplicativos usando o tempo de execução do Sapphire e o Oasis Privacy Layer (OPL).
  • A introdução de novos exemplos de dApps, documentação e guias de usuário para mostrar os recursos exclusivos da Oasis Network.
  • Atualização do Oasis Playground para que os desenvolvedores acessem as ferramentas e os recursos mais recentes para o desenvolvimento de aplicativos no Oasis.
  • Melhorias na experiência do usuário
  • Desenvolvimento de uma extensão de navegador da Oasis Wallet mais segura e fácil de usar.
  • Introdução de aplicativos de carteira móvel para iOS e Android para melhorar a acessibilidade e a conveniência para os usuários.
  • Uma revisão da UI/UX em todas as plataformas de carteira para simplificar as interações do usuário.
  • Segurança e resiliência
  • Investigação de tecnologias adicionais de TEE (Trusted Execution Environment) para aumentar a segurança da rede.
  • Implementar uma abordagem de defesa em várias camadas para aumentar a resiliência da rede contra uma ampla gama de ameaças.
  • Upgrades de desempenho
  • Aprimoramentos no desempenho do tempo de execução e do armazenamento, com foco na otimização do banco de dados de armazenamento Merkle trie e do protocolo de armazenamento em tempo de execução.
  • Avaliação de diferentes layouts de armazenamento e backends para reduzir a amplificação de E/S e melhorar a eficiência do sistema.
  • Desenvolvimento de comunidades e ecossistemas
  • Fortalecer o ecossistema do Oasis por meio de maior envolvimento da comunidade e apoio a novos projetos.
  • Desenvolvimento adicional do Fundo de Ecossistema de US$ 200 milhões, incentivando a inovação em projetos Web 3, DeFi, Metaverse, DAO e NFT no Oasis.
  • Enfatizar o programa Oasis Ambassador para estimular os esforços da comunidade global.
  • Expansão do programa universitário

  • Investimento contínuo no Programa Universitário Oasis, com o objetivo de promover a inovação e o desenvolvimento de instituições acadêmicas em todo o mundo.
  • Resultados previstos
  • Um resumo dos avanços esperados e como eles contribuirão para o progresso geral e a adoção da Oasis Network.
  • Insight sobre como esses desenvolvimentos se alinham com as metas de longo prazo de criar um ecossistema de blockchain robusto, seguro e focado na privacidade.

Esse roteiro mantém uma perspectiva de futuro, aproveitando as bases estabelecidas nos anos anteriores e evitando a sobreposição de conteúdo. Ele enfatiza os avanços significativos, com um olhar atento para garantir que esses desenvolvimentos sejam complementares e não redundantes aos recursos existentes.

Comparação com outras blockchains

O cenário do blockchain é diversificado e competitivo, com várias plataformas buscando oferecer vantagens exclusivas sobre seus rivais. A Oasis Network, com sua ênfase na privacidade e na computação de alto rendimento, posicionou-se como um concorrente formidável nesse espaço. Veja como ele se posiciona em comparação com gigantes como Ethereum e Polkadot:

Velocidade e finalidade da transação

  • A Oasis Network apresenta uma velocidade de transação impressionante, com a capacidade de lidar com até 1.000 transações por segundo (tps), e promete finalização instantânea. Isso significa que as transações na Oasis Network são confirmadas e irreversíveis quase imediatamente após serem processadas, o que não é apenas eficiente, mas também oferece um alto grau de certeza aos usuários.
  • A Ethereum, por outro lado, atualmente lida com cerca de 14 tps, com um tempo médio de bloqueio de 13,33 segundos e um tempo de finalização de aproximadamente 1,33 minutos. Embora o Ethereum 2.0 tenha como objetivo melhorar significativamente esses números, o Oasis oferece atualmente uma alternativa mais rápida.
  • O Polkadot tem um tempo de bloqueio semelhante ao do Oasis, de 6 segundos, e suporta 1.000 tps com seus vários parachains. No entanto, sua finalidade pode variar de 12 a 60 segundos, o que é menos imediato em comparação com a finalidade instantânea do Oasis.

Taxas

  • A estrutura de taxas da Oasis Network é altamente competitiva, alegando ser até 99% mais barata que a da Ethereum. Isso o torna uma opção atraente para desenvolvedores e usuários que são sensíveis ao custo, especialmente quando se trata de transações DeFi, que podem ser intensivas em taxas em redes como a Ethereum.
  • O Ethereum é conhecido por suas altas taxas de transação, especialmente durante o congestionamento da rede, o que pode torná-lo proibitivo para transações menores ou para DApps que exigem interações frequentes na cadeia.
  • A estrutura de taxas da Polkadot varia e pode ser mais econômica do que a da Ethereum, mas ainda não se equipara à proposta de taxas baixas da Oasis Network.

Privacidade

  • Um dos pontos de venda exclusivos da Oasis Network é seu suporte de confidencialidade totalmente integrado, que oferece recursos de privacidade no nível da Camada 1. Essa é uma divergência significativa em relação à Ethereum, que não oferece suporte nativo à confidencialidade, muitas vezes exigindo soluções complexas de camada 2 ou outras soluções alternativas para a privacidade.
  • O Polkadot permite parachains voltados para a privacidade, mas essa privacidade não é inerente à própria cadeia de retransmissão. Isso significa que, embora a privacidade possa ser obtida no Polkadot, ela depende da implementação específica de parachains individuais.

Versatilidade e contratos inteligentes

  • A versatilidade da Oasis Network é evidente em seu suporte para ambientes com e sem permissão, atendendo a uma ampla gama de casos de uso, desde projetos comunitários abertos até soluções empresariais. Ele pode executar contratos inteligentes do Solidity, o que facilita a transição para desenvolvedores do Ethereum, e oferece suporte ao WebAssembly (WASM), ampliando seu apelo para desenvolvedores.
  • A Ethereum, por ter sido a pioneira no espaço de contratos inteligentes, tem um vasto ecossistema de DApps e oferece suporte a contratos inteligentes da Solidity. No entanto, a falta de recursos nativos de privacidade e os problemas atuais de escalabilidade são áreas em que o Oasis se destaca.
  • O Polkadot, semelhante ao Oasis, oferece versatilidade com seu modelo de parachain, permitindo vários tempos de execução, inclusive WASM. Ele também oferece um grau de interoperabilidade que atualmente não tem igual.

Concluindo, embora a Ethereum e a Polkadot tenham seus pontos fortes e ecossistemas estabelecidos, a Oasis Network se diferencia por seu foco em privacidade e escalabilidade, oferecendo uma alternativa de alta velocidade, baixo custo e centrada na privacidade que é adequada para a próxima geração de aplicativos de blockchain.

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 3

O Oásis Tecnológico

Ao mergulhar no núcleo inovador da Oasis Network, esta lição revela a proeza tecnológica que sustenta sua plataforma. Analisaremos o mecanismo de consenso da rede, exploraremos seu design arquitetônico exclusivo e ilustraremos como esses elementos se integram para formar uma solução inovadora de blockchain.

A Oasis Network se destaca por sua arquitetura exclusiva de duas camadas, que separa consenso e execução. Isso permite:

  • Alta escalabilidade: Vários ParaTimes processam transações de forma independente, evitando gargalos. Os desenvolvedores podem até mesmo criar seus próprios ParaTimes especializados para necessidades específicas.
  • Maior eficiência: A sofisticada detecção de discrepâncias torna o Oasis mais eficiente do que o sharding, exigindo menos nós para a mesma segurança.
  • Experiência aprimorada do desenvolvedor: O Emerald ParaTime oferece 1.000 TPS e taxas 99% mais baixas em comparação com o Ethereum, atraindo desenvolvedores com sua relação custo-benefício.
  • Forte privacidade: O Cipher ParaTime oferece contratos inteligentes que preservam a privacidade, permitindo transações e armazenamento de dados confidenciais.
  • Preenchendo lacunas: O Sapphire ParaTime combina compatibilidade EVM com confidencialidade, permitindo que os desenvolvedores adicionem facilmente recursos de privacidade aos contratos Solidity existentes.

Mecanismo de consenso

No centro da Oasis Network está seu mecanismo de consenso, que é um componente essencial para garantir a integridade, a segurança e a continuidade da rede. A Oasis Network adota o modelo Proof of Stake (PoS), aproveitando o protocolo de consenso Tendermint Byzantine Fault Tolerance (BFT). Esse emparelhamento oferece um sistema que consome menos energia do que os modelos de Proof of Work (PoW) e cumpre a promessa de alto rendimento e finalidade instantânea, o que significa que as transações são confirmadas e irreversíveis quase imediatamente após serem processadas.

O mecanismo BFT da Tendermint é particularmente adequado aos requisitos da Oasis devido à sua abordagem baseada em líderes. Um nó validador é selecionado como proponente de um bloco, e outros nós (validadores) participam de rodadas de votação para chegar a um acordo sobre o próximo bloco a ser adicionado à blockchain. O protocolo garante que, desde que mais de dois terços dos validadores sejam honestos, a rede permanecerá segura e operacional mesmo na presença de agentes mal-intencionados.

Essa camada de consenso é responsável pela produção de blocos e também gerencia os comitês de validação e lida com operações de token nativas essenciais para o autogerenciamento da rede. O processo de consenso é isolado da camada de execução para aumentar a segurança e o desempenho do sistema.

Arquitetura de rede

A arquitetura de rede da Oasis é modular e consiste em várias camadas que compartimentam diferentes funcionalidades, que contribuem coletivamente para o desempenho e os recursos da rede:

  • Camada de consenso: A camada mencionada anteriormente que gerencia o estado do blockchain, valida as transações e mantém a continuidade e a segurança da cadeia.
  • Camada ParaTime: Um ambiente de tempo de execução paralelo onde ocorre a execução real do contrato inteligente. Os ParaTimes são ambientes de computação distintos e replicados que podem ser desenvolvidos e operados por qualquer pessoa. Eles oferecem a flexibilidade para atender a várias necessidades de computação, desde a computação privada e confidencial até a execução de alto desempenho.
  • Camada do gerenciador de chaves: Essa camada é responsável pela proteção de dados confidenciais, principalmente nos ParaTimes que utilizam Trusted Execution Environments (TEEs) para cálculos confidenciais. Os gerentes de chaves lidam com as chaves criptográficas necessárias para acessar os dados criptografados, garantindo que somente os nós de computação autorizados possam executar os contratos inteligentes e acessar os dados dentro da ParaTimes.
  • Camada de armazenamento: Embora não esteja explicitamente detalhado na arquitetura principal, o componente de armazenamento é fundamental para manter o estado do blockchain e dos contratos inteligentes. Ele garante que os dados sejam armazenados de forma consistente e segura em toda a rede, fornecendo a base sobre a qual o ecossistema Oasis opera.
    A combinação desses elementos arquitetônicos com o inovador mecanismo de consenso estabelece a Oasis Network como uma plataforma com visão de futuro que visa atender à próxima geração de aplicativos de blockchain, especialmente nos domínios de DeFi e computação privada.

Camada ParaTime

A camada ParaTime da Oasis Network é um projeto diferenciado que atende à execução de contratos inteligentes e, ao mesmo tempo, é desacoplada da camada de consenso, o que proporciona várias vantagens tecnológicas:

Execução de contratos inteligentes e desacoplamento do consenso

O desacoplamento da execução do contrato inteligente do consenso permite que cada componente seja otimizado para sua função específica. Essa separação melhora o desempenho e a segurança da rede. Os contratos inteligentes da Oasis Network são executados dentro de ParaTimes, que são tempos de execução paralelos que funcionam junto com a camada de consenso, mas operam independentemente dela. Essa arquitetura permite que a rede gerencie a execução de contratos inteligentes e o consenso separadamente, aumentando a eficiência e a escalabilidade.

Uso de ambientes de execução confiáveis (TEEs) para confidencialidade

Os ParaTimes aproveitam os ambientes de execução confiáveis (TEEs) para garantir a confidencialidade e a integridade da execução do contrato inteligente. Os TEEs são áreas seguras do processador principal que protegem o código e os dados carregados em seu interior contra divulgação ou modificação externa. Ao executar contratos em um TEE, a Oasis Network pode fornecer um ambiente protegido que mantém a execução confidencial, tornando-a altamente adequada para aplicativos sensíveis à privacidade.

Técnicas de detecção de discrepância e computação verificável

A Oasis Network emprega técnicas de computação verificáveis, principalmente a detecção de discrepâncias, para garantir a integridade da execução de contratos inteligentes na ParaTimes. Esse método envolve várias verificações e equilíbrios, incluindo:

  1. Seleção aleatória de nós de computação: Uma seleção aleatória de nós é feita para formar um comitê de computação, e os resultados das execuções de contratos inteligentes são aceitos somente se todos os membros desse comitê concordarem, garantindo a integridade da execução.
  1. Resolução de discrepâncias: No caso de uma discrepância, é usado um protocolo separado chamado "resolução de discrepância". Esse protocolo secundário atua como um mecanismo de "caminho lento" para resolver discrepâncias e garantir a execução correta de contratos inteligentes.
    Essas técnicas permitem que a Oasis Network forneça um ambiente de execução seguro e verificável para contratos inteligentes, promovendo a confiança na integridade do sistema sem comprometer o desempenho.

Recursos de privacidade

A Oasis Network apresenta uma abordagem inovadora em relação à privacidade, diferenciando-se pelas transações privadas e pelo manuseio de dados. Em sua essência, a rede utiliza enclaves seguros e cápsulas de dados para proteger as informações do usuário, garantindo que os dados permaneçam confidenciais durante todo o seu ciclo de vida no blockchain.

Enclaves seguros e cápsulas de dados: Aproveitando os ambientes de execução confiáveis (TEEs), o Oasis permite a execução de contratos inteligentes em um ambiente protegido. Esse processamento de "caixa preta" garante que os dados confidenciais permaneçam criptografados em trânsito e em repouso, acessíveis somente às partes autorizadas. Essa configuração é fundamental para manter a privacidade, pois os dados nunca são expostos aos operadores ou desenvolvedores de nós.

O conceito de cápsulas de dados no Oasis encapsula dados confidenciais, fornecendo um contêiner seguro que faz interface com contratos inteligentes dentro de TEEs. Ao fazer isso, a Oasis garante que os dados, mesmo que altamente confidenciais, possam ser usados em aplicativos descentralizados (DApps) sem comprometer a privacidade dos indivíduos aos quais os dados pertencem.

Recursos de contratos inteligentes

A Oasis Network oferece suporte a uma gama diversificada de recursos de contratos inteligentes, o que é crucial para seu ecossistema versátil.

Suporte para Solidity e WASM: os desenvolvedores podem escrever contratos inteligentes em linguagens conhecidas, pois o Oasis é compatível com Solidity e WebAssembly (WASM). Esse suporte garante que os desenvolvedores da comunidade Ethereum e aqueles acostumados com o desenvolvimento tradicional da Web possam fazer uma transição perfeita para a criação no Oasis.

Contratos inteligentes confidenciais: A capacidade de executar contratos inteligentes confidenciais é uma marca registrada da Oasis Network. Ele permite o processamento de dados criptografados e garante que o estado desses contratos inteligentes permaneça privado. Esse é um avanço significativo, pois abre a possibilidade de os contratos lidarem com dados pessoais, registros financeiros e outras informações confidenciais sem comprometer a privacidade do usuário.

Cipher - Um ParaTime Confidencial

Cipher ParaTime: A Oasis apresenta o Cipher, um ParaTime confidencial projetado para suportar contratos inteligentes confidenciais. Ele exige que os nós usem TEEs, garantindo que os dados sejam criptografados e processados de forma privada. O Cipher ilustra a abordagem inovadora da Oasis para combinar confidencialidade com a execução de contratos inteligentes. Ao integrar o Intel SGX em sua implementação de referência, o Oasis prepara o terreno para uma ampla gama de tecnologias de computação segura, como ZKP e HE, a serem utilizadas no futuro.

Implicações para casos de uso de blockchain: A introdução do Cipher e os recursos de computação confidencial da Oasis Network sinalizam uma mudança transformadora na forma como o blockchain pode interagir com dados confidenciais. Ele abre caminho para que os dados pessoais sejam monetizados e controlados pelos usuários, oferecendo um novo paradigma em que os dados se tornam um ativo gerador de renda, preservando a privacidade.

Versatilidade e personalização: A versatilidade da camada ParaTime se reflete em sua capacidade de oferecer suporte a várias VMs de tempo de execução e linguagens de contrato inteligente, seja para computação confidencial ou outros requisitos especializados. A capacidade de adaptação para executar ParaTimes com ou sem permissão permite uma ampla variedade de aplicativos, desde soluções empresariais até projetos comunitários abertos, aumentando ainda mais a utilidade e o apelo da rede.

Projetos e DApps com suporte

A Oasis Network é o lar de um ecossistema em expansão, caracterizado por um conjunto diversificado de projetos e aplicativos descentralizados (DApps) que abrangem várias facetas da tecnologia blockchain e aplicativos do mundo real. De DeFi e NFTs a soluções de privacidade de dados e muito mais, a rede atraiu uma série de desenvolvedores e empreendedores, aproveitando seus recursos exclusivos para inovar e expandir os limites do que é possível com a tecnologia blockchain.

Esse ecossistema é uma prova das capacidades técnicas da rede e um reflexo da vitalidade de sua comunidade. Esses projetos desempenham um papel fundamental no crescimento da rede, impulsionando a adoção pelos usuários, contribuindo para a proposta de valor geral da rede e melhorando a utilidade da Oasis Network. A cada novo projeto, a versatilidade da rede é apresentada, demonstrando sua capacidade de atender a uma ampla gama de necessidades no espaço do blockchain.

O papel dos projetos no crescimento da rede e na adoção pelos usuários

A expansão da Oasis Network e a adoção pelos usuários são significativamente reforçadas por suas parcerias e colaborações. Cada projeto construído na rede contribui para esse crescimento:

  1. Abordagem de diversos casos de uso: Ao facilitar uma variedade de aplicativos, a Oasis Network garante que possa atender a um público amplo, incentivando assim o uso e a adoção mais generalizados.
  1. Apresentação da inovação: Novos projetos na rede geralmente trazem ideias inovadoras para o mercado, o que pode atrair a atenção e impulsionar a adoção dentro e fora da comunidade de criptografia existente.
  1. Criação de efeitos de rede: À medida que mais projetos são desenvolvidos na Oasis Network, isso pode levar a um ciclo de feedback positivo em que o sucesso de um projeto alimenta o crescimento de outros.

    O ecossistema DeFi


O surgimento do Emerald, o ParaTime compatível com EVM, foi um marco significativo para a Oasis Network, permitindo que uma série de projetos DeFi fossem lançados e prosperassem. Esses projetos se beneficiam da alta taxa de transferência e das baixas tarifas da rede, que são particularmente vantajosas para aplicativos DeFi que exigem transações rápidas e econômicas. O ecossistema DeFi no Oasis inclui serviços de empréstimo, DEXs e outros instrumentos financeiros, que contribuem para a robustez e o apelo da rede.

Yuzu-Swap

A YuzuSwap é uma bolsa descentralizada (DEX) construída sobre o paratime Oasis Emerald, enfatizando um ecossistema seguro, justo e de alta capacidade de composição. Ele utiliza um modelo de criador de mercado automatizado, não custodial, ponto a ponto, para permitir trocas de tokens no ecossistema Oasis. Os principais recursos incluem um lançamento justo sem pré-mina, um mecanismo exclusivo de mineração comercial, uma estratégia de recompra para estabilizar o preço do token, um cofre DAO financiado por taxas de transação e amplos recursos de integração com outros projetos Oasis. A plataforma incentiva o envolvimento da comunidade por meio do Yuzu DAO, permitindo que os detentores de tokens votem em várias iniciativas.

O Fundo de Ecossistema de US$ 200 milhões

A Oasis Foundation, juntamente com gigantes do setor como a Binance Labs e a Pantera, criou um Fundo de Ecossistema de US$ 200 milhões. Esse fundo é dedicado a apoiar desenvolvedores e projetos que se alinham com a visão da rede de uma Web 3.0 centrada na privacidade. O fundo demonstra o compromisso da Oasis e de seus parceiros em promover um ambiente propício à inovação e ao desenvolvimento de novos aplicativos na rede.

Subsídios & DevAccelerator

Por meio de seu programa de subsídios, a Oasis Foundation apoia ativamente equipes de desenvolvimento talentosas na criação de novos aplicativos e integrações. A diversidade de projetos financiados destaca a flexibilidade da rede e sua adequação a uma ampla gama de aplicações, desde IA até soluções de gerenciamento de saúde.

Esforços da comunidade

O sucesso da Oasis Network é impulsionado por sua comunidade ativa e global. O programa Oasis Ambassador exemplifica esse espírito comunitário, com voluntários em todo o mundo impulsionando o engajamento da rede por meio de várias iniciativas. Além disso, o Oasis University Program se destaca como o mais abrangente no espaço de blockchain da Layer-1, com a participação de instituições acadêmicas de prestígio em todo o mundo.

Roteiro futuro

  • Visão e estratégia de crescimento para 2024
  • Expansão da integração do ecossistema Ethereum, incluindo a adição de suporte para verificação do estado arbitrário do Ethereum.
  • Lançamento de ferramentas do ecossistema Ethereum, como suporte ao Foundry, melhorias no cliente Oasis TypeScript e plug-ins para transações criptografadas.
  • Aprimoramentos na experiência do desenvolvedor
  • Foco contínuo na facilidade de desenvolvimento de aplicativos usando o tempo de execução do Sapphire e o Oasis Privacy Layer (OPL).
  • A introdução de novos exemplos de dApps, documentação e guias de usuário para mostrar os recursos exclusivos da Oasis Network.
  • Atualização do Oasis Playground para que os desenvolvedores acessem as ferramentas e os recursos mais recentes para o desenvolvimento de aplicativos no Oasis.
  • Melhorias na experiência do usuário
  • Desenvolvimento de uma extensão de navegador da Oasis Wallet mais segura e fácil de usar.
  • Introdução de aplicativos de carteira móvel para iOS e Android para melhorar a acessibilidade e a conveniência para os usuários.
  • Uma revisão da UI/UX em todas as plataformas de carteira para simplificar as interações do usuário.
  • Segurança e resiliência
  • Investigação de tecnologias adicionais de TEE (Trusted Execution Environment) para aumentar a segurança da rede.
  • Implementar uma abordagem de defesa em várias camadas para aumentar a resiliência da rede contra uma ampla gama de ameaças.
  • Upgrades de desempenho
  • Aprimoramentos no desempenho do tempo de execução e do armazenamento, com foco na otimização do banco de dados de armazenamento Merkle trie e do protocolo de armazenamento em tempo de execução.
  • Avaliação de diferentes layouts de armazenamento e backends para reduzir a amplificação de E/S e melhorar a eficiência do sistema.
  • Desenvolvimento de comunidades e ecossistemas
  • Fortalecer o ecossistema do Oasis por meio de maior envolvimento da comunidade e apoio a novos projetos.
  • Desenvolvimento adicional do Fundo de Ecossistema de US$ 200 milhões, incentivando a inovação em projetos Web 3, DeFi, Metaverse, DAO e NFT no Oasis.
  • Enfatizar o programa Oasis Ambassador para estimular os esforços da comunidade global.
  • Expansão do programa universitário

  • Investimento contínuo no Programa Universitário Oasis, com o objetivo de promover a inovação e o desenvolvimento de instituições acadêmicas em todo o mundo.
  • Resultados previstos
  • Um resumo dos avanços esperados e como eles contribuirão para o progresso geral e a adoção da Oasis Network.
  • Insight sobre como esses desenvolvimentos se alinham com as metas de longo prazo de criar um ecossistema de blockchain robusto, seguro e focado na privacidade.

Esse roteiro mantém uma perspectiva de futuro, aproveitando as bases estabelecidas nos anos anteriores e evitando a sobreposição de conteúdo. Ele enfatiza os avanços significativos, com um olhar atento para garantir que esses desenvolvimentos sejam complementares e não redundantes aos recursos existentes.

Comparação com outras blockchains

O cenário do blockchain é diversificado e competitivo, com várias plataformas buscando oferecer vantagens exclusivas sobre seus rivais. A Oasis Network, com sua ênfase na privacidade e na computação de alto rendimento, posicionou-se como um concorrente formidável nesse espaço. Veja como ele se posiciona em comparação com gigantes como Ethereum e Polkadot:

Velocidade e finalidade da transação

  • A Oasis Network apresenta uma velocidade de transação impressionante, com a capacidade de lidar com até 1.000 transações por segundo (tps), e promete finalização instantânea. Isso significa que as transações na Oasis Network são confirmadas e irreversíveis quase imediatamente após serem processadas, o que não é apenas eficiente, mas também oferece um alto grau de certeza aos usuários.
  • A Ethereum, por outro lado, atualmente lida com cerca de 14 tps, com um tempo médio de bloqueio de 13,33 segundos e um tempo de finalização de aproximadamente 1,33 minutos. Embora o Ethereum 2.0 tenha como objetivo melhorar significativamente esses números, o Oasis oferece atualmente uma alternativa mais rápida.
  • O Polkadot tem um tempo de bloqueio semelhante ao do Oasis, de 6 segundos, e suporta 1.000 tps com seus vários parachains. No entanto, sua finalidade pode variar de 12 a 60 segundos, o que é menos imediato em comparação com a finalidade instantânea do Oasis.

Taxas

  • A estrutura de taxas da Oasis Network é altamente competitiva, alegando ser até 99% mais barata que a da Ethereum. Isso o torna uma opção atraente para desenvolvedores e usuários que são sensíveis ao custo, especialmente quando se trata de transações DeFi, que podem ser intensivas em taxas em redes como a Ethereum.
  • O Ethereum é conhecido por suas altas taxas de transação, especialmente durante o congestionamento da rede, o que pode torná-lo proibitivo para transações menores ou para DApps que exigem interações frequentes na cadeia.
  • A estrutura de taxas da Polkadot varia e pode ser mais econômica do que a da Ethereum, mas ainda não se equipara à proposta de taxas baixas da Oasis Network.

Privacidade

  • Um dos pontos de venda exclusivos da Oasis Network é seu suporte de confidencialidade totalmente integrado, que oferece recursos de privacidade no nível da Camada 1. Essa é uma divergência significativa em relação à Ethereum, que não oferece suporte nativo à confidencialidade, muitas vezes exigindo soluções complexas de camada 2 ou outras soluções alternativas para a privacidade.
  • O Polkadot permite parachains voltados para a privacidade, mas essa privacidade não é inerente à própria cadeia de retransmissão. Isso significa que, embora a privacidade possa ser obtida no Polkadot, ela depende da implementação específica de parachains individuais.

Versatilidade e contratos inteligentes

  • A versatilidade da Oasis Network é evidente em seu suporte para ambientes com e sem permissão, atendendo a uma ampla gama de casos de uso, desde projetos comunitários abertos até soluções empresariais. Ele pode executar contratos inteligentes do Solidity, o que facilita a transição para desenvolvedores do Ethereum, e oferece suporte ao WebAssembly (WASM), ampliando seu apelo para desenvolvedores.
  • A Ethereum, por ter sido a pioneira no espaço de contratos inteligentes, tem um vasto ecossistema de DApps e oferece suporte a contratos inteligentes da Solidity. No entanto, a falta de recursos nativos de privacidade e os problemas atuais de escalabilidade são áreas em que o Oasis se destaca.
  • O Polkadot, semelhante ao Oasis, oferece versatilidade com seu modelo de parachain, permitindo vários tempos de execução, inclusive WASM. Ele também oferece um grau de interoperabilidade que atualmente não tem igual.

Concluindo, embora a Ethereum e a Polkadot tenham seus pontos fortes e ecossistemas estabelecidos, a Oasis Network se diferencia por seu foco em privacidade e escalabilidade, oferecendo uma alternativa de alta velocidade, baixo custo e centrada na privacidade que é adequada para a próxima geração de aplicativos de blockchain.

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.