Lesson 4

Construire sur Oasis

L'Oasis Network propose un environnement unique aux développeurs, combinant des fonctionnalités de confidentialité et d'évolutivité avec une plateforme de contrats intelligents robuste. Cette leçon présentera les possibilités de développement de l'écosystème Oasis et expliquera les étapes nécessaires pour commencer à créer des applications décentralisées (DApps) en mettant l'accent sur la confidentialité et la confidentialité.

Environnement de développement

Pour commencer à développer sur Oasis Network, vous devez créer votre environnement de développement. Cela implique l'installation du SDK Oasis, qui fournit les outils et les bibliothèques nécessaires pour créer, tester et déployer vos applications. Le SDK prend en charge différents langages de programmation, ce qui permet de faire des choix de développement flexibles. Il est conçu pour s'intégrer parfaitement aux flux de développement existants, vous permettant ainsi de tirer parti d'outils et de pratiques familiers.

Les ressources et outils fournis par le réseau Oasis incluent une documentation complète, des forums communautaires et des dépôts GitHub actifs où les développeurs peuvent trouver des exemples de code, des didacticiels et l'assistance de la communauté des développeurs Oasis. Ces ressources sont mises à jour en permanence pour refléter les dernières avancées du réseau et garantir aux développeurs l'accès aux informations les plus récentes et aux meilleures pratiques.

Si vous voulez entrer dans les détails sur leur site web, vous trouverez des informations utiles sur la façon de construire !

Intégration du portefeuille

Portefeuilles complémentaires

Le réseau Oasis prend en charge une gamme de portefeuilles, y compris des portefeuilles matériels tels que Ledger pour une sécurité renforcée, ainsi que des portefeuilles logiciels pour faciliter l'utilisation. Les développeurs peuvent choisir la solution de portefeuille qui correspond le mieux aux besoins de leur application et aux préférences des utilisateurs.

Création et gestion de portefeuilles

Pour créer et gérer des portefeuilles sur le réseau Oasis, il faut comprendre les principes cryptographiques sous-jacents et garantir des pratiques de gestion des clés sécurisées. Les développeurs doivent implémenter des fonctionnalités qui permettent aux utilisateurs de générer de nouveaux portefeuilles avec des phrases mnémotechniques de récupération, d'accéder à des portefeuilles existants et d'effectuer des opérations standard telles que la consultation de l'historique des transactions et la gestion des comptes.

Emerald en tant que plateforme de développement

Emerald, le ParaTime compatible EVM sur le réseau Oasis, propose un environnement intéressant aux développeurs qui souhaitent créer des applications décentralisées. Il est totalement compatible avec Ethereum, ce qui signifie que les développeurs peuvent utiliser des outils familiers tels que Solidity et l'écosystème d'outils Ethereum pour créer et déployer des contrats intelligents sur le réseau Oasis.

Les faibles frais de gaz et les capacités à haut débit d'Emerald en font une solution économiquement viable et évolutive pour les développeurs. De plus, son interopérabilité inter-chaînes permet aux applications d'interagir avec d'autres écosystèmes de chaînes de blocs, élargissant ainsi la base d'utilisateurs potentiels et les cas d'utilisation.

L'intégration d'Emerald à vos DApps améliore non seulement les fonctionnalités, mais offre également aux utilisateurs une expérience fluide grâce à sa compatibilité avec les portefeuilles et services Ethereum les plus populaires. Emerald est donc un choix intéressant pour les développeurs qui souhaitent tirer parti des fonctionnalités de sécurité et de confidentialité d'Oasis tout en restant en contact avec l'ensemble de la communauté blockchain.

Portefeuilles Oasis

  • Vue d'ensemble :
  • Les portefeuilles Oasis officiels sont open source et ont fait l'objet de nombreux audits. Ils se connectent parfaitement au réseau Oasis pour gérer les jetons ROSE.
  • Caractéristiques :
  • Les portefeuilles permettent de créer de nouveaux comptes, d'accéder à des comptes existants, de consulter les transactions, de soumettre de nouvelles transactions et de gérer les récompenses de staking.
  • Ils permettent de gérer plusieurs comptes et de personnaliser l'interface utilisateur, notamment en sélectionnant le thème et la langue.
  • Trouver les portefeuilles officiels Oasis :
  • Le portefeuille Oasis - Web est disponible sur wallet.oasis.io, et l'extension de navigateur Oasis Wallet se trouve sur le Chrome Web Store.

Notes supplémentaires pour les développeurs

  • Lorsque vous développez des applications sur le réseau Oasis, tenez compte du modèle de sécurité fourni par Tees pour l'exécution confidentielle de contrats intelligents.
  • Soyez consciente des problèmes de restauration de l'État et veillez à utiliser des techniques pour atténuer ces risques.
  • Pour les contrats intelligents confidentiels, pensez aux techniques ORAM pour masquer les schémas d'accès à la mémoire et utilisez des algorithmes à temps constant pour atténuer les attaques par canaux secondaires.
  • N'oubliez pas que les gestionnaires de clés sont essentiels pour les ParaTimes confidentiels basés sur TEE, qui gèrent les clés cryptographiques protégeant les états confidentiels des contrats.

Conclusion

En conclusion, la plateforme Oasis Blockchain a été conçue en mettant clairement l'accent sur la flexibilité, l'évolutivité, la sécurité, la confidentialité et une meilleure isolation. Ces objectifs de conception fondamentaux sont étroitement liés à l'architecture de la plateforme, permettant un développement progressif, une intégration fluide des nouvelles améliorations d'évolutivité et un framework adaptable prenant en charge un large éventail d'applications.

L'architecture modulaire permet à la fois l'évolution de la plateforme et l'inclusion d'innovations menées par la communauté, créant ainsi un environnement où l'apprentissage et le développement continus sont vivement encouragés. On ne soulignera jamais assez l'importance du discours communautaire pour définir la trajectoire future du réseau Oasis. Cette approche communautaire permet à la plateforme de rester à la pointe de la technologie blockchain, afin de répondre aux demandes toujours croissantes du marché.

La mise en place de l'informatique confidentielle grâce au modèle ParaTime de la plateforme introduit une nouvelle dimension en matière de confidentialité et de sécurité, en permettant aux utilisateurs et aux développeurs de créer et d'interagir avec des applications qui protègent les données sensibles par défaut. L'utilisation d'environnements d'exécution sécurisés (TEE) et le mécanisme innovant de détection des divergences constituent une approche avant-gardiste de la technologie blockchain qui donne la priorité à la confidentialité des utilisateurs sans compromettre les performances ou l'évolutivité.

En outre, l'engagement du réseau Oasis en faveur de capacités de contrats intelligents robustes et polyvalentes, avec le support de Solidity et WASM, entre autres, démontre sa volonté de prendre en charge un écosystème diversifié d'applications et de services. Ceci, combiné à la couche consensus innovante du réseau et à l'architecture ParaTime, fait de l'Oasis Network une solution blockchain puissante et adaptable pour un large éventail de cas d'utilisation.

En ce qui concerne l'avenir, la feuille de route d'Oasis Network promet d'apporter des intégrations encore plus approfondies, une meilleure expérience pour les développeurs et les utilisateurs, et des améliorations continues de la sécurité et des performances du réseau. La Fondation Oasis, ainsi que sa communauté dynamique de développeurs, d'utilisateurs et d'ambassadeurs, continueront sans aucun doute à stimuler la croissance et l'innovation du réseau, en veillant à ce que la plateforme Oasis Blockchain reste une force de premier plan dans l'évolution de la technologie blockchain.

Les leçons tirées des premiers déploiements du réseau et les commentaires de la communauté seront des informations précieuses pour le développement futur. Ces informations orienteront l'évolution de la plateforme, afin que le réseau Oasis reste un écosystème de blockchain dynamique, sécurisé et centré sur l'utilisateur pour les années à venir.

Disclaimer
* Crypto investment involves significant risks. Please proceed with caution. The course is not intended as investment advice.
* The course is created by the author who has joined Gate Learn. Any opinion shared by the author does not represent Gate Learn.
Catalog
Lesson 4

Construire sur Oasis

L'Oasis Network propose un environnement unique aux développeurs, combinant des fonctionnalités de confidentialité et d'évolutivité avec une plateforme de contrats intelligents robuste. Cette leçon présentera les possibilités de développement de l'écosystème Oasis et expliquera les étapes nécessaires pour commencer à créer des applications décentralisées (DApps) en mettant l'accent sur la confidentialité et la confidentialité.

Environnement de développement

Pour commencer à développer sur Oasis Network, vous devez créer votre environnement de développement. Cela implique l'installation du SDK Oasis, qui fournit les outils et les bibliothèques nécessaires pour créer, tester et déployer vos applications. Le SDK prend en charge différents langages de programmation, ce qui permet de faire des choix de développement flexibles. Il est conçu pour s'intégrer parfaitement aux flux de développement existants, vous permettant ainsi de tirer parti d'outils et de pratiques familiers.

Les ressources et outils fournis par le réseau Oasis incluent une documentation complète, des forums communautaires et des dépôts GitHub actifs où les développeurs peuvent trouver des exemples de code, des didacticiels et l'assistance de la communauté des développeurs Oasis. Ces ressources sont mises à jour en permanence pour refléter les dernières avancées du réseau et garantir aux développeurs l'accès aux informations les plus récentes et aux meilleures pratiques.

Si vous voulez entrer dans les détails sur leur site web, vous trouverez des informations utiles sur la façon de construire !

Intégration du portefeuille

Portefeuilles complémentaires

Le réseau Oasis prend en charge une gamme de portefeuilles, y compris des portefeuilles matériels tels que Ledger pour une sécurité renforcée, ainsi que des portefeuilles logiciels pour faciliter l'utilisation. Les développeurs peuvent choisir la solution de portefeuille qui correspond le mieux aux besoins de leur application et aux préférences des utilisateurs.

Création et gestion de portefeuilles

Pour créer et gérer des portefeuilles sur le réseau Oasis, il faut comprendre les principes cryptographiques sous-jacents et garantir des pratiques de gestion des clés sécurisées. Les développeurs doivent implémenter des fonctionnalités qui permettent aux utilisateurs de générer de nouveaux portefeuilles avec des phrases mnémotechniques de récupération, d'accéder à des portefeuilles existants et d'effectuer des opérations standard telles que la consultation de l'historique des transactions et la gestion des comptes.

Emerald en tant que plateforme de développement

Emerald, le ParaTime compatible EVM sur le réseau Oasis, propose un environnement intéressant aux développeurs qui souhaitent créer des applications décentralisées. Il est totalement compatible avec Ethereum, ce qui signifie que les développeurs peuvent utiliser des outils familiers tels que Solidity et l'écosystème d'outils Ethereum pour créer et déployer des contrats intelligents sur le réseau Oasis.

Les faibles frais de gaz et les capacités à haut débit d'Emerald en font une solution économiquement viable et évolutive pour les développeurs. De plus, son interopérabilité inter-chaînes permet aux applications d'interagir avec d'autres écosystèmes de chaînes de blocs, élargissant ainsi la base d'utilisateurs potentiels et les cas d'utilisation.

L'intégration d'Emerald à vos DApps améliore non seulement les fonctionnalités, mais offre également aux utilisateurs une expérience fluide grâce à sa compatibilité avec les portefeuilles et services Ethereum les plus populaires. Emerald est donc un choix intéressant pour les développeurs qui souhaitent tirer parti des fonctionnalités de sécurité et de confidentialité d'Oasis tout en restant en contact avec l'ensemble de la communauté blockchain.

Portefeuilles Oasis

  • Vue d'ensemble :
  • Les portefeuilles Oasis officiels sont open source et ont fait l'objet de nombreux audits. Ils se connectent parfaitement au réseau Oasis pour gérer les jetons ROSE.
  • Caractéristiques :
  • Les portefeuilles permettent de créer de nouveaux comptes, d'accéder à des comptes existants, de consulter les transactions, de soumettre de nouvelles transactions et de gérer les récompenses de staking.
  • Ils permettent de gérer plusieurs comptes et de personnaliser l'interface utilisateur, notamment en sélectionnant le thème et la langue.
  • Trouver les portefeuilles officiels Oasis :
  • Le portefeuille Oasis - Web est disponible sur wallet.oasis.io, et l'extension de navigateur Oasis Wallet se trouve sur le Chrome Web Store.

Notes supplémentaires pour les développeurs

  • Lorsque vous développez des applications sur le réseau Oasis, tenez compte du modèle de sécurité fourni par Tees pour l'exécution confidentielle de contrats intelligents.
  • Soyez consciente des problèmes de restauration de l'État et veillez à utiliser des techniques pour atténuer ces risques.
  • Pour les contrats intelligents confidentiels, pensez aux techniques ORAM pour masquer les schémas d'accès à la mémoire et utilisez des algorithmes à temps constant pour atténuer les attaques par canaux secondaires.
  • N'oubliez pas que les gestionnaires de clés sont essentiels pour les ParaTimes confidentiels basés sur TEE, qui gèrent les clés cryptographiques protégeant les états confidentiels des contrats.

Conclusion

En conclusion, la plateforme Oasis Blockchain a été conçue en mettant clairement l'accent sur la flexibilité, l'évolutivité, la sécurité, la confidentialité et une meilleure isolation. Ces objectifs de conception fondamentaux sont étroitement liés à l'architecture de la plateforme, permettant un développement progressif, une intégration fluide des nouvelles améliorations d'évolutivité et un framework adaptable prenant en charge un large éventail d'applications.

L'architecture modulaire permet à la fois l'évolution de la plateforme et l'inclusion d'innovations menées par la communauté, créant ainsi un environnement où l'apprentissage et le développement continus sont vivement encouragés. On ne soulignera jamais assez l'importance du discours communautaire pour définir la trajectoire future du réseau Oasis. Cette approche communautaire permet à la plateforme de rester à la pointe de la technologie blockchain, afin de répondre aux demandes toujours croissantes du marché.

La mise en place de l'informatique confidentielle grâce au modèle ParaTime de la plateforme introduit une nouvelle dimension en matière de confidentialité et de sécurité, en permettant aux utilisateurs et aux développeurs de créer et d'interagir avec des applications qui protègent les données sensibles par défaut. L'utilisation d'environnements d'exécution sécurisés (TEE) et le mécanisme innovant de détection des divergences constituent une approche avant-gardiste de la technologie blockchain qui donne la priorité à la confidentialité des utilisateurs sans compromettre les performances ou l'évolutivité.

En outre, l'engagement du réseau Oasis en faveur de capacités de contrats intelligents robustes et polyvalentes, avec le support de Solidity et WASM, entre autres, démontre sa volonté de prendre en charge un écosystème diversifié d'applications et de services. Ceci, combiné à la couche consensus innovante du réseau et à l'architecture ParaTime, fait de l'Oasis Network une solution blockchain puissante et adaptable pour un large éventail de cas d'utilisation.

En ce qui concerne l'avenir, la feuille de route d'Oasis Network promet d'apporter des intégrations encore plus approfondies, une meilleure expérience pour les développeurs et les utilisateurs, et des améliorations continues de la sécurité et des performances du réseau. La Fondation Oasis, ainsi que sa communauté dynamique de développeurs, d'utilisateurs et d'ambassadeurs, continueront sans aucun doute à stimuler la croissance et l'innovation du réseau, en veillant à ce que la plateforme Oasis Blockchain reste une force de premier plan dans l'évolution de la technologie blockchain.

Les leçons tirées des premiers déploiements du réseau et les commentaires de la communauté seront des informations précieuses pour le développement futur. Ces informations orienteront l'évolution de la plateforme, afin que le réseau Oasis reste un écosystème de blockchain dynamique, sécurisé et centré sur l'utilisateur pour les années à venir.

Disclaimer
* Crypto investment involves significant risks. Please proceed with caution. The course is not intended as investment advice.
* The course is created by the author who has joined Gate Learn. Any opinion shared by the author does not represent Gate Learn.