บทเรียนที่ 4

Construir no Oasis

A Oasis Network oferece um ambiente único para os programadores, combinando características de privacidade e escalabilidade com uma plataforma robusta de contratos inteligentes. Esta lição fornecerá uma introdução às possibilidades de desenvolvimento dentro do ecossistema Oasis e delineará as etapas necessárias para começar a criar aplicativos descentralizados (DApps) com foco em privacidade e confidencialidade.

Ambiente de desenvolvimento

Para começar a desenvolver na rede Oasis, terá de estabelecer o seu ambiente de desenvolvimento. Isto implica a instalação do Oasis SDK, que fornece as ferramentas e bibliotecas necessárias para criar, testar e implementar as suas aplicações. O SDK suporta várias linguagens de programação, oferecendo flexibilidade nas escolhas de desenvolvimento. Foi concebido para se integrar perfeitamente nos fluxos de trabalho de desenvolvimento existentes, permitindo-lhe tirar partido de ferramentas e práticas familiares.

Os recursos e ferramentas fornecidos pela Oasis Network incluem documentação abrangente, fóruns da comunidade e repositórios GitHub activos onde os programadores podem encontrar exemplos de código, tutoriais e apoio da comunidade de programadores Oasis. Estes recursos são continuamente actualizados para refletir os últimos avanços na rede e garantir que os programadores têm acesso às informações mais actuais e às melhores práticas.

Se quiser entrar em pormenor no sítio Web deles, pode encontrar informações úteis sobre como construir!

Integração da carteira

Apoiar as carteiras

A Oasis Network suporta uma série de carteiras, incluindo carteiras de hardware como a Ledger para maior segurança, bem como carteiras de software para maior facilidade de utilização. Os programadores podem escolher a solução de carteira que melhor se adapta às necessidades da sua aplicação e às preferências do utilizador.

Criação e gestão de carteiras

Criar e gerir carteiras na Oasis Network implica compreender os princípios criptográficos subjacentes e garantir práticas de gestão de chaves seguras. Os programadores devem implementar funcionalidades que permitam aos utilizadores gerar novas carteiras com frases de recuperação mnemónicas, aceder a carteiras existentes e realizar operações padrão, como visualizar o histórico de transacções e gerir contas.

O Emerald como plataforma de desenvolvimento

Emerald, o ParaTime compatível com EVM na rede Oasis, oferece um ambiente atraente para os programadores que procuram criar aplicações descentralizadas. Possui compatibilidade total com Ethereum, o que significa que os programadores podem utilizar ferramentas familiares como Solidity e o ecossistema de ferramentas Ethereum para criar e implementar contratos inteligentes na rede Oasis.

As baixas taxas de gás e as elevadas capacidades de produção do Emerald tornam-no uma solução economicamente viável e escalável para os programadores. Além disso, a sua interoperabilidade entre cadeias abre possibilidades para as aplicações interagirem com outros ecossistemas de cadeias de blocos, alargando a potencial base de utilizadores e os casos de utilização.

A incorporação do Emerald nas suas DApps não só melhora a funcionalidade, como também proporciona aos utilizadores uma experiência perfeita devido à sua compatibilidade com as carteiras e serviços Ethereum populares. Isto torna o Emerald uma escolha atractiva para os programadores que pretendem tirar partido das características de segurança e privacidade do Oasis, mantendo ao mesmo tempo uma ligação com a comunidade blockchain mais vasta.

Carteiras Oasis

  • Visão geral:
  • As carteiras Oasis oficiais são de código aberto e foram submetidas a várias auditorias. Ligam-se sem problemas à rede Oasis para gerir os tokens ROSE.
  • Características:
  • As carteiras permitem criar novas contas, aceder às existentes, visualizar transacções, submeter novas transacções e gerir as recompensas de staking.
  • Fornecem gestão de várias contas e personalização da IU, como a seleção de temas e idiomas.
  • Encontrar carteiras oficiais Oasis:
  • A Oasis Wallet - Web está disponível em wallet.oasis.io, e a Oasis Wallet - Browser Extension pode ser encontrada na Chrome Web Store.

Notas adicionais do programador

  • Ao desenvolver aplicações na Oasis Network, considere o modelo de segurança fornecido pelos TEEs para a execução confidencial de contratos inteligentes.
  • Esteja ciente dos problemas de reversão do Estado e assegure-se de que utiliza técnicas para mitigar esses riscos.
  • Para contratos inteligentes confidenciais, considere técnicas ORAM para obscurecer os padrões de acesso à memória e utilize algoritmos de tempo constante para mitigar ataques de canal lateral.
  • Lembre-se de que os Key Managers são essenciais para os ParaTimes confidenciais baseados em TEE, gerindo as chaves criptográficas que protegem os estados confidenciais dos contratos.

Conclusão

m conclusão, a plataforma Oasis Blockchain foi concebida com um claro enfoque na flexibilidade, escalabilidade, segurança, privacidade e isolamento melhorado. Estes objectivos fundamentais de conceção estão interligados em toda a arquitetura da plataforma, permitindo um desenvolvimento incremental, uma integração perfeita de novas melhorias de escalabilidade e uma estrutura adaptável que suporta uma vasta gama de aplicações.

A arquitetura modular permite a evolução da plataforma e a inclusão de inovações lideradas pela comunidade, promovendo um ambiente em que a aprendizagem e o desenvolvimento contínuos são altamente encorajados. A importância do discurso comunitário na definição da trajetória futura da Rede Oásis não pode ser subestimada. Esta abordagem comum garante que a plataforma se mantém na vanguarda da tecnologia de cadeia de blocos, respondendo às crescentes exigências do mercado.

A realização da computação confidencial através do modelo ParaTime da plataforma introduz uma nova dimensão de privacidade e segurança, permitindo aos utilizadores e programadores criar e interagir com aplicações que protegem dados sensíveis por defeito. A utilização de ambientes de execução fiáveis (TEE) e o mecanismo inovador de deteção de discrepâncias apresentam uma abordagem inovadora à tecnologia de cadeia de blocos que dá prioridade à confidencialidade do utilizador sem comprometer o desempenho ou a escalabilidade.

Além disso, o compromisso da Oasis Network com capacidades robustas e versáteis de contratos inteligentes, com suporte para Solidity e WASM, entre outros, demonstra a sua disponibilidade para suportar um ecossistema diversificado de aplicações e serviços. Isto, combinado com a camada de consenso inovadora da rede e a arquitetura ParaTime, posiciona a Oasis Network como uma solução de cadeia de blocos poderosa e adaptável para uma vasta gama de casos de utilização.

Olhando para o futuro, o roteiro da Oasis Network promete trazer integrações ainda mais profundas, uma melhor experiência para o programador e o utilizador e melhorias contínuas na segurança e no desempenho da rede. A Fundação Oasis, juntamente com a sua vibrante comunidade de programadores, utilizadores e embaixadores, continuará, sem dúvida, a impulsionar o crescimento e a inovação da rede, assegurando que a Plataforma Oasis Blockchain continue a ser uma força líder na evolução da tecnologia blockchain.

As lições aprendidas com as primeiras implementações da rede e as reacções da comunidade servirão de base para o desenvolvimento futuro. Estes conhecimentos guiarão a evolução da plataforma, garantindo que a Oasis Network continue a ser um ecossistema de blockchain dinâmico, seguro e centrado no utilizador durante os próximos anos.

ข้อจำกัดความรับผิด
* การลงทุนคริปโตมีความเสี่ยงสูง โปรดดำเนินการด้วยความระมัดระวัง หลักสูตรนี้ไม่ได้มีไว้เพื่อเป็นคำแนะนำในการลงทุน
* หลักสูตรนี้สร้างขึ้นโดยผู้เขียนที่ได้เข้าร่วม Gate Learn ความคิดเห็นของผู้เขียนไม่ได้มาจาก Gate Learn
แคตตาล็อก
บทเรียนที่ 4

Construir no Oasis

A Oasis Network oferece um ambiente único para os programadores, combinando características de privacidade e escalabilidade com uma plataforma robusta de contratos inteligentes. Esta lição fornecerá uma introdução às possibilidades de desenvolvimento dentro do ecossistema Oasis e delineará as etapas necessárias para começar a criar aplicativos descentralizados (DApps) com foco em privacidade e confidencialidade.

Ambiente de desenvolvimento

Para começar a desenvolver na rede Oasis, terá de estabelecer o seu ambiente de desenvolvimento. Isto implica a instalação do Oasis SDK, que fornece as ferramentas e bibliotecas necessárias para criar, testar e implementar as suas aplicações. O SDK suporta várias linguagens de programação, oferecendo flexibilidade nas escolhas de desenvolvimento. Foi concebido para se integrar perfeitamente nos fluxos de trabalho de desenvolvimento existentes, permitindo-lhe tirar partido de ferramentas e práticas familiares.

Os recursos e ferramentas fornecidos pela Oasis Network incluem documentação abrangente, fóruns da comunidade e repositórios GitHub activos onde os programadores podem encontrar exemplos de código, tutoriais e apoio da comunidade de programadores Oasis. Estes recursos são continuamente actualizados para refletir os últimos avanços na rede e garantir que os programadores têm acesso às informações mais actuais e às melhores práticas.

Se quiser entrar em pormenor no sítio Web deles, pode encontrar informações úteis sobre como construir!

Integração da carteira

Apoiar as carteiras

A Oasis Network suporta uma série de carteiras, incluindo carteiras de hardware como a Ledger para maior segurança, bem como carteiras de software para maior facilidade de utilização. Os programadores podem escolher a solução de carteira que melhor se adapta às necessidades da sua aplicação e às preferências do utilizador.

Criação e gestão de carteiras

Criar e gerir carteiras na Oasis Network implica compreender os princípios criptográficos subjacentes e garantir práticas de gestão de chaves seguras. Os programadores devem implementar funcionalidades que permitam aos utilizadores gerar novas carteiras com frases de recuperação mnemónicas, aceder a carteiras existentes e realizar operações padrão, como visualizar o histórico de transacções e gerir contas.

O Emerald como plataforma de desenvolvimento

Emerald, o ParaTime compatível com EVM na rede Oasis, oferece um ambiente atraente para os programadores que procuram criar aplicações descentralizadas. Possui compatibilidade total com Ethereum, o que significa que os programadores podem utilizar ferramentas familiares como Solidity e o ecossistema de ferramentas Ethereum para criar e implementar contratos inteligentes na rede Oasis.

As baixas taxas de gás e as elevadas capacidades de produção do Emerald tornam-no uma solução economicamente viável e escalável para os programadores. Além disso, a sua interoperabilidade entre cadeias abre possibilidades para as aplicações interagirem com outros ecossistemas de cadeias de blocos, alargando a potencial base de utilizadores e os casos de utilização.

A incorporação do Emerald nas suas DApps não só melhora a funcionalidade, como também proporciona aos utilizadores uma experiência perfeita devido à sua compatibilidade com as carteiras e serviços Ethereum populares. Isto torna o Emerald uma escolha atractiva para os programadores que pretendem tirar partido das características de segurança e privacidade do Oasis, mantendo ao mesmo tempo uma ligação com a comunidade blockchain mais vasta.

Carteiras Oasis

  • Visão geral:
  • As carteiras Oasis oficiais são de código aberto e foram submetidas a várias auditorias. Ligam-se sem problemas à rede Oasis para gerir os tokens ROSE.
  • Características:
  • As carteiras permitem criar novas contas, aceder às existentes, visualizar transacções, submeter novas transacções e gerir as recompensas de staking.
  • Fornecem gestão de várias contas e personalização da IU, como a seleção de temas e idiomas.
  • Encontrar carteiras oficiais Oasis:
  • A Oasis Wallet - Web está disponível em wallet.oasis.io, e a Oasis Wallet - Browser Extension pode ser encontrada na Chrome Web Store.

Notas adicionais do programador

  • Ao desenvolver aplicações na Oasis Network, considere o modelo de segurança fornecido pelos TEEs para a execução confidencial de contratos inteligentes.
  • Esteja ciente dos problemas de reversão do Estado e assegure-se de que utiliza técnicas para mitigar esses riscos.
  • Para contratos inteligentes confidenciais, considere técnicas ORAM para obscurecer os padrões de acesso à memória e utilize algoritmos de tempo constante para mitigar ataques de canal lateral.
  • Lembre-se de que os Key Managers são essenciais para os ParaTimes confidenciais baseados em TEE, gerindo as chaves criptográficas que protegem os estados confidenciais dos contratos.

Conclusão

m conclusão, a plataforma Oasis Blockchain foi concebida com um claro enfoque na flexibilidade, escalabilidade, segurança, privacidade e isolamento melhorado. Estes objectivos fundamentais de conceção estão interligados em toda a arquitetura da plataforma, permitindo um desenvolvimento incremental, uma integração perfeita de novas melhorias de escalabilidade e uma estrutura adaptável que suporta uma vasta gama de aplicações.

A arquitetura modular permite a evolução da plataforma e a inclusão de inovações lideradas pela comunidade, promovendo um ambiente em que a aprendizagem e o desenvolvimento contínuos são altamente encorajados. A importância do discurso comunitário na definição da trajetória futura da Rede Oásis não pode ser subestimada. Esta abordagem comum garante que a plataforma se mantém na vanguarda da tecnologia de cadeia de blocos, respondendo às crescentes exigências do mercado.

A realização da computação confidencial através do modelo ParaTime da plataforma introduz uma nova dimensão de privacidade e segurança, permitindo aos utilizadores e programadores criar e interagir com aplicações que protegem dados sensíveis por defeito. A utilização de ambientes de execução fiáveis (TEE) e o mecanismo inovador de deteção de discrepâncias apresentam uma abordagem inovadora à tecnologia de cadeia de blocos que dá prioridade à confidencialidade do utilizador sem comprometer o desempenho ou a escalabilidade.

Além disso, o compromisso da Oasis Network com capacidades robustas e versáteis de contratos inteligentes, com suporte para Solidity e WASM, entre outros, demonstra a sua disponibilidade para suportar um ecossistema diversificado de aplicações e serviços. Isto, combinado com a camada de consenso inovadora da rede e a arquitetura ParaTime, posiciona a Oasis Network como uma solução de cadeia de blocos poderosa e adaptável para uma vasta gama de casos de utilização.

Olhando para o futuro, o roteiro da Oasis Network promete trazer integrações ainda mais profundas, uma melhor experiência para o programador e o utilizador e melhorias contínuas na segurança e no desempenho da rede. A Fundação Oasis, juntamente com a sua vibrante comunidade de programadores, utilizadores e embaixadores, continuará, sem dúvida, a impulsionar o crescimento e a inovação da rede, assegurando que a Plataforma Oasis Blockchain continue a ser uma força líder na evolução da tecnologia blockchain.

As lições aprendidas com as primeiras implementações da rede e as reacções da comunidade servirão de base para o desenvolvimento futuro. Estes conhecimentos guiarão a evolução da plataforma, garantindo que a Oasis Network continue a ser um ecossistema de blockchain dinâmico, seguro e centrado no utilizador durante os próximos anos.

ข้อจำกัดความรับผิด
* การลงทุนคริปโตมีความเสี่ยงสูง โปรดดำเนินการด้วยความระมัดระวัง หลักสูตรนี้ไม่ได้มีไว้เพื่อเป็นคำแนะนำในการลงทุน
* หลักสูตรนี้สร้างขึ้นโดยผู้เขียนที่ได้เข้าร่วม Gate Learn ความคิดเห็นของผู้เขียนไม่ได้มาจาก Gate Learn