第3课

L'oasis technologique

En plongeant dans le cœur innovant d'Oasis Network, cette leçon dévoile les prouesses technologiques qui sous-tendent sa plateforme. Nous allons disséquer le mécanisme de consensus du réseau, explorer sa conception architecturale unique et illustrer comment ces éléments s'intègrent pour former une solution de blockchain révolutionnaire.

Oasis Network se distingue par son architecture unique à deux couches, qui sépare le consensus de l'exécution. Cela permet de :

  • Haute évolutivité : plusieurs ParaTimes traitent les transactions de manière indépendante, évitant ainsi les goulots d'étranglement. Les développeurs peuvent même créer leur propre ParaTimes spécialisé pour répondre à des besoins spécifiques.
  • Efficacité accrue : la détection sophistiquée des anomalies rend Oasis plus efficace que le sharding, car il nécessite moins de nœuds pour la même sécurité.
  • Expérience améliorée pour les développeurs : Emerald ParaTime propose 1 000 TPS et des frais inférieurs de 99 % à ceux d'Ethereum, ce qui attire les développeurs grâce à sa rentabilité.
  • Confidentialité renforcée : Cipher ParaTime propose des contrats intelligents préservant la confidentialité, permettant des transactions confidentielles et le stockage de données.
  • Combler les lacunes : Sapphire ParaTime associe compatibilité EVM et confidentialité, permettant aux développeurs d'ajouter facilement des fonctionnalités de confidentialité aux contrats Solidity existants.

Mécanisme de consensus

Au cœur du réseau Oasis se trouve son mécanisme de consensus, qui est un élément essentiel garantissant l'intégrité, la sécurité et la continuité du réseau. Le réseau Oasis adopte un modèle Proof of Stake (PoS) qui s'appuie sur le protocole consensuel Tendermint Byzantine Fault Tolerance (BFT). Ce jumelage offre un système moins gourmand en énergie que les modèles Proof of Work (PoW) et promet un débit élevé et une finalité instantanée, ce qui signifie que les transactions sont confirmées et irréversibles presque immédiatement après leur traitement.

Le mécanisme Tendermint BFT est particulièrement bien adapté aux exigences d'Oasis grâce à son approche basée sur les leaders. Un nœud de validation est sélectionné comme proposant un bloc, et d'autres nœuds (validateurs) participent aux tours de vote pour se mettre d'accord sur le prochain bloc à ajouter à la blockchain. Le protocole garantit que tant que plus des deux tiers des validateurs sont honnêtes, le réseau reste sécurisé et opérationnel même en présence d'acteurs malveillants.

Cette couche de consensus est responsable de la production des blocs, gère également les comités de validation et gère les opérations de jetons natifs essentielles à l'autogestion du réseau. Le processus de consensus est isolé de la couche d'exécution afin de renforcer la sécurité et les performances du système.

Architecture réseau

L'architecture réseau d'Oasis est modulaire et comprend plusieurs couches qui compartimentent les différentes fonctionnalités, qui contribuent collectivement aux performances et aux capacités du réseau :

  • Couche de consensus : la couche susmentionnée qui gère l'état de la blockchain, valide les transactions et assure la continuité et la sécurité de la chaîne.
  • ParaTime Layer : un environnement d'exécution parallèle dans lequel les contrats intelligents sont exécutés. Les ParaTimes sont des environnements informatiques distincts et répliqués qui peuvent être développés et gérés par n'importe qui. Ils offrent la flexibilité nécessaire pour répondre aux différents besoins informatiques, qu'il s'agisse de calculs privés et confidentiels ou d'exécutions hautes performances.
  • Key Manager Layer : Cette couche est chargée de sécuriser les données sensibles, en particulier dans les ParaTimes qui utilisent des environnements d'exécution sécurisés (TEE) pour les calculs confidentiels. Les responsables clés gèrent les clés cryptographiques nécessaires pour accéder aux données cryptées, en veillant à ce que seuls les nœuds de calcul autorisés puissent exécuter les contrats intelligents et accéder aux données dans ParaTimes.
  • Couche de stockage : Bien qu'il ne soit pas explicitement détaillé dans l'architecture de base, le composant de stockage est crucial pour maintenir l'état de la blockchain et des contrats intelligents. Il garantit que les données sont stockées de manière cohérente et sécurisée sur le réseau, jetant ainsi les bases sur lesquelles repose le fonctionnement de l'écosystème Oasis.
    La combinaison de ces éléments architecturaux et d'un mécanisme de consensus innovant fait de l'Oasis Network une plateforme avant-gardiste destinée à répondre à la prochaine génération d'applications blockchain, en particulier dans les domaines de la DeFi et du calcul privé.

ParaTime Layer

La couche para-time du réseau Oasis est un design distinctif qui permet d'exécuter des contrats de manière intelligente tout en étant découplée de la couche consensus, ce qui présente plusieurs avantages technologiques :

Exécution intelligente des contrats et découplage du consensus

Le découplage entre l'exécution intelligente des contrats et le consensus permet d'optimiser chaque composant pour son rôle particulier. Cette séparation améliore les performances et la sécurité du réseau. Les contrats intelligents au sein du réseau Oasis sont exécutés dans ParaTimes, qui sont des environnements d'exécution parallèles qui fonctionnent parallèlement à la couche de consensus mais indépendamment de celle-ci. Cette architecture permet au réseau de gérer séparément l'exécution des contrats intelligents et le consensus, afin d'améliorer l'efficacité et l'évolutivité.

Utilisation d'environnements d'exécution fiables (TEE) pour des raisons de confidentialité

ParaTimes exploite les environnements d'exécution fiables (TEE) pour garantir la confidentialité et l'intégrité de l'exécution des contrats intelligents. Les TEE sont des zones sécurisées du processeur principal qui protègent le code et les données chargés à l'intérieur contre toute divulgation ou modification depuis l'extérieur. En exécutant des contrats dans le cadre d'un TEE, le réseau Oasis peut fournir un environnement protégé qui préserve la confidentialité de l'exécution, ce qui le rend parfaitement adapté aux applications sensibles à la confidentialité.

Détection des écarts et techniques informatiques vérifiables

Le réseau Oasis utilise des techniques informatiques vérifiables, notamment la détection des anomalies, pour garantir l'intégrité de l'exécution des contrats intelligents au sein de ParaTimes. Cette méthode implique plusieurs freins et contrepoids, notamment :

  1. Sélection aléatoire des nœuds de calcul : Une sélection aléatoire de nœuds est effectuée pour former un comité de calcul, et les résultats des exécutions de contrats intelligents ne sont acceptés que si tous les membres de ce comité sont d'accord, afin de garantir l'intégrité de l'exécution.
  1. Résolution des divergences : En cas de divergence, un protocole distinct appelé « résolution des divergences » est utilisé. Ce protocole secondaire agit comme un mécanisme « lent » pour résoudre les divergences et garantir la bonne exécution des contrats intelligents.
    Ces techniques permettent au réseau Oasis de fournir un environnement d'exécution sécurisé et vérifiable pour les contrats intelligents, en renforçant la confiance dans l'intégrité du système sans compromettre les performances.

Caractéristiques de confidentialité

Le réseau Oasis introduit une approche révolutionnaire en matière de confidentialité, en se distinguant par les transactions privées et le traitement des données. À la base, le réseau utilise des enclaves sécurisées et des capsules de données pour protéger les informations des utilisateurs, garantissant ainsi la confidentialité des données tout au long de leur cycle de vie sur la blockchain.

Enclaves sécurisées et capsules de données : en tirant parti des environnements d'exécution fiables (TEE), Oasis permet d'exécuter des contrats intelligents dans un environnement protégé. Ce traitement « boîte noire » garantit que les données sensibles restent cryptées en transit et qu'elles ne sont accessibles qu'aux personnes autorisées. Cette configuration est essentielle pour préserver la confidentialité, car les données ne sont jamais exposées aux opérateurs ou aux développeurs de nœuds.

Le concept de capsules de données d'Oasis permet d'encapsuler des données sensibles, fournissant ainsi un conteneur sécurisé qui s'interface avec des contrats intelligents au sein de TEES. Oasis garantit ainsi que les données, même si elles sont très sensibles, peuvent être utilisées dans des applications décentralisées (DApps) sans compromettre la confidentialité des personnes auxquelles elles appartiennent.

Fonctionnalités relatives aux contrats intelligents

Oasis Network propose un large éventail de fonctionnalités de contrats intelligents, essentielles à la polyvalence de son écosystème.

Support pour Solidity et WASM : les développeurs peuvent rédiger des contrats intelligents dans des langages familiers, car Oasis supporte à la fois Solidity et WebAssembly (WASM). Ce soutien permet aux développeurs de la communauté d'Ethereum et à ceux qui sont habitués au développement Web traditionnel de passer en douceur à Oasis.

Contrats intelligents confidentiels : La capacité à exécuter des contrats intelligents confidentiels est l'une des caractéristiques du réseau Oasis. Il permet le traitement de données cryptées et garantit que l'état de ces contrats intelligents reste confidentiel. Il s'agit d'une avancée significative, car cela ouvre la possibilité de conclure des contrats pour traiter des données personnelles, des dossiers financiers et d'autres informations sensibles sans compromettre la confidentialité des utilisateurs.

Cipher : un temps partiel confidentiel

Cipher ParaTime : Oasis présente Cipher, un ParaTime confidentiel conçu pour prendre en charge les contrats intelligents confidentiels. Cela nécessite que les nœuds utilisent des TEE, afin de garantir que les données sont cryptées et traitées en privé. Cipher illustre l'approche innovante d'Oasis qui consiste à associer confidentialité et exécution intelligente des contrats. En intégrant Intel SGX à son implémentation de référence, Oasis ouvre la voie à l'utilisation future d'un large éventail de technologies informatiques sécurisées, telles que ZKP et HE.

Implications pour les cas d'utilisation de la blockchain : L'introduction du chiffrement et les capacités informatiques confidentielles du réseau Oasis marquent un changement radical dans la manière dont la blockchain peut interagir avec les données sensibles. Il ouvre la voie à la monétisation et au contrôle des données personnelles par les utilisateurs, offrant ainsi un nouveau paradigme dans lequel les données deviennent un actif générateur de revenus tout en préservant la confidentialité.

Polyvalence et personnalisation : La polyvalence de la couche ParaTime se reflète dans sa capacité à prendre en charge différentes machines virtuelles d'exécution et différents langages de contrats intelligents, que ce soit pour des calculs confidentiels ou pour d'autres exigences spécialisées. La capacité d'adaptation à exécuter ParaTimes avec ou sans autorisation permet de prendre en charge un large éventail d'applications, des solutions d'entreprise aux projets communautaires ouverts, en améliorant encore l'utilité et l'attrait du réseau.

Projets et dApps soutenus

Le réseau Oasis abrite un écosystème en plein essor, caractérisé par un large éventail de projets et d'applications décentralisées (DApps) qui couvrent différentes facettes de la technologie blockchain et des applications du monde réel. De la DeFi aux NFT en passant par les solutions de confidentialité des données et bien plus encore, le réseau a attiré de nombreux développeurs et entrepreneurs, tirant parti de ses fonctionnalités uniques pour innover et repousser les limites du possible grâce à la technologie blockchain.

Cet écosystème témoigne des capacités techniques du réseau et reflète le dynamisme de sa communauté. Ces projets jouent un rôle central dans la croissance du réseau en favorisant l'adoption par les utilisateurs, en contribuant à la proposition de valeur globale du réseau et en améliorant l'utilité du réseau Oasis. À chaque nouveau projet, la polyvalence du réseau est mise en valeur, démontrant ainsi sa capacité à répondre à un large éventail de besoins dans le domaine de la blockchain.

Le rôle des projets dans la croissance du réseau et l'adoption par les utilisateurs

L'expansion et l'adoption par les utilisateurs du réseau Oasis sont considérablement renforcées par ses partenariats et ses collaborations. Chaque projet développé sur le réseau contribue à cette croissance en :

  1. Aborder divers cas d'utilisation : en proposant une variété d'applications, le réseau Oasis garantit qu'il peut s'adresser à un large public, encourageant ainsi une utilisation et une adoption plus étendues.
  1. Mettre en valeur l'innovation : les nouveaux projets sur le réseau apportent souvent des idées innovantes sur le marché, ce qui peut attirer l'attention et favoriser l'adoption au sein et au-delà de la communauté cryptographique existante.
  1. Créer des effets de réseau : au fur et à mesure que de nouveaux projets sont développés sur le réseau Oasis, cela peut créer une boucle de feedback positive dans laquelle le succès d'un projet stimule la croissance des autres.

    L'écosystème DeFi


L'émergence d'Emerald, le ParaTime compatible avec EVM, a marqué une étape importante pour le réseau Oasis, car il a permis à de nombreux projets DeFi de démarrer et de prospérer. Ces projets bénéficient du haut débit et des faibles frais du réseau, ce qui est particulièrement avantageux pour les applications DeFi qui nécessitent des transactions rapides et rentables. L'écosystème DeFi d'Oasis comprend des services de prêt, des DEX et d'autres instruments financiers, qui contribuent tous à la robustesse et à l'attrait du réseau.

Yuzu-Swap

YuzuSwap est une plateforme d'échange décentralisée (DEX) basée sur la plateforme Oasis Emerald, qui met l'accent sur un écosystème sûr, équitable et hautement composable. Il utilise un modèle de teneur de marché automatisé, peer-to-peer et non dépositaire pour permettre les échanges de jetons au sein de l'écosystème Oasis. Les principales fonctionnalités incluent un lancement équitable sans pré-mine, un mécanisme de minage commercial unique, une stratégie de rachat visant à stabiliser le prix symbolique de la société, un coffre-fort DAO financé par les frais de transaction et des capacités d'intégration étendues avec les autres projets Oasis. La plateforme encourage la participation de la communauté par le biais du Yuzu DAO, qui permet aux détenteurs de jetons de voter pour différentes initiatives.

Le Fonds pour les écosystèmes de 200 millions de dollars

La Fondation Oasis, en collaboration avec des géants du secteur tels que Binance Labs et Pantera, a créé un fonds pour les écosystèmes de 200 millions de dollars. Ce fonds est dédié à soutenir les développeurs et les projets qui correspondent à la vision du réseau d'un Web 3.0 centré sur la confidentialité. Le fonds témoigne de l'engagement d'Oasis et de ses partenaires à créer un environnement riche pour l'innovation et le développement de nouvelles applications sur le réseau.

Grants & DevAccelerator

Par le biais de son programme de subventions, la Fondation Oasis soutient activement des équipes de développement talentueuses dans la création de nouvelles applications et intégrations. La diversité des projets financés met en évidence la flexibilité du réseau et son adéquation à un large éventail d'applications, de l'IA aux solutions de gestion de la santé.

Efforts communautaires

Le succès du réseau Oasis est soutenu par sa communauté active et mondiale. Le programme Oasis Ambassador illustre cet esprit communautaire, avec des bénévoles du monde entier qui stimulent l'engagement du réseau par le biais de diverses initiatives. De plus, le programme universitaire Oasis est le plus complet de l'espace blockchain de couche 1, avec la participation de prestigieuses institutions universitaires du monde entier.

Feuille de route future

  • Vision et stratégie de croissance pour 2024
  • Extension de l'intégration de l'écosystème Ethereum, y compris l'ajout de la prise en charge de la vérification de l'état arbitraire d'Ethereum.
  • Lancement des outils de l'écosystème Ethereum, tels que le support de Foundry, les améliorations apportées au client Oasis TypeScript et des plugins pour les transactions cryptées.
  • Améliorations de l'expérience des développeurs
  • Concentration continue sur la facilité de développement d'applications à l'aide du runtime Sapphire et d'Oasis Privacy Layer (OPL).
  • L'introduction de nouveaux exemples de DApps, de documentation et de guides d'utilisation pour présenter les fonctionnalités uniques du réseau Oasis.
  • Mise à jour de l'Oasis Playground pour permettre aux développeurs d'accéder aux derniers outils et ressources pour le développement d'applications sur Oasis.
  • Améliorations de l'expérience utilisateur
  • Développement d'une extension de navigateur Oasis Wallet plus sécurisée et plus conviviale.
  • Introduction d'applications de portefeuille mobile pour iOS et Android afin d'améliorer l'accessibilité et la commodité pour les utilisateurs.
  • Une refonte de l'interface utilisateur et de l'expérience utilisateur sur toutes les plateformes de portefeuille afin de rationaliser les interactions entre les utilisateurs.
  • Sécurité et résilience
  • Enquête sur d'autres technologies TEE (Trusted Execution Environment) destinées à améliorer la sécurité du réseau.
  • Mettre en œuvre une approche de défense à plusieurs niveaux pour améliorer la résilience du réseau face à un large éventail de menaces.
  • Améliorations des performances
  • Améliorations des performances d'exécution et de stockage, en mettant l'accent sur l'optimisation de la base de données Merkle Trie Storage et du protocole de stockage d'exécution.
  • Évaluation des différentes configurations de stockage et des backends afin de réduire l'amplification des E/S et d'améliorer l'efficacité du système.
  • Développement des communautés et des écosystèmes
  • Renforcer l'écosystème Oasis grâce à un engagement communautaire accru et à un soutien à de nouveaux projets.
  • Poursuite du développement du Fonds pour les écosystèmes de 200 millions de dollars, afin d'encourager l'innovation dans les projets Web 3, DeFi, Metaverse, DAO et NFT sur Oasis.
  • Mettre l'accent sur le programme Oasis Ambassador pour soutenir les efforts de la communauté mondiale.
  • Expansion du programme universitaire

  • Poursuite de l'investissement dans le programme universitaire Oasis, qui vise à favoriser l'innovation et le développement au sein des institutions universitaires du monde entier.
  • Résultats attendus
  • Un résumé des avancées attendues et de la manière dont elles contribueront aux progrès généraux et à l'adoption du réseau Oasis.
  • Un aperçu de la manière dont ces développements s'inscrivent dans les objectifs à long terme de création d'un écosystème blockchain robuste, sécurisé et axé sur la confidentialité.

Cette feuille de route adopte une perspective tournée vers l'avenir, en s'appuyant sur les bases posées les années précédentes tout en évitant les chevauchements de contenu. Il met l'accent sur les avancées significatives, en veillant à ce que ces développements soient complémentaires et non redondants par rapport aux capacités existantes.

Comparaison avec d'autres blockchains

Le paysage de la blockchain est diversifié et compétitif, différentes plateformes visant à offrir des avantages uniques par rapport à leurs concurrentes. Oasis Network, qui met l'accent sur la confidentialité et l'informatique à haut débit, s'est positionnée comme une candidate redoutable dans ce domaine. Voici comment cela se situe par rapport à des géants tels qu'Ethereum et Polkadot :

Rapidité et finalité des transactions

  • Oasis Network offre une vitesse de transaction impressionnante, capable de gérer jusqu'à 1 000 transactions par seconde (tps), et promet une finalité instantanée. Cela signifie que les transactions sur le réseau Oasis sont confirmées et irréversibles presque immédiatement après leur traitement, ce qui est non seulement efficace mais apporte également un haut degré de certitude aux utilisateurs.
  • Ethereum, quant à elle, gère actuellement environ 14 tps avec un temps de blocage moyen de 13,33 secondes et un temps de finalité d'environ 1,33 minute. Alors qu'Ethereum 2.0 vise à améliorer ces chiffres de manière significative, Oasis propose actuellement une alternative plus rapide.
  • Polkadot a un temps de blocage similaire à celui d'Oasis, soit 6 secondes, et supporte 1 000 tps avec ses multiples parachains. Cependant, sa finalité peut aller de 12 à 60 secondes, ce qui est moins immédiat que la finalité instantanée d'Oasis.

Frais

  • La structure tarifaire d'Oasis Network est très compétitive et prétend être jusqu'à 99 % moins chère qu'Ethereum. Cela en fait une option intéressante pour les développeurs et les utilisateurs sensibles aux coûts, en particulier lorsqu'il s'agit de transactions DeFi, qui peuvent être coûteuses sur des réseaux tels qu'Ethereum.
  • Ethereum est connu pour ses frais de transaction élevés, en particulier en cas de congestion du réseau, ce qui peut le rendre prohibitif pour les petites transactions ou pour les DApps qui nécessitent de fréquentes interactions en chaîne.
  • La structure tarifaire de Polkadot varie et peut être plus économique que celle d'Ethereum, mais elle ne correspond toujours pas à la faible proposition de frais d'Oasis Network.

Confidentialité

  • L'un des arguments de vente uniques d'Oasis Network est son support de confidentialité entièrement intégré, qui propose des fonctionnalités de confidentialité au niveau 1. Il s'agit d'une différence significative par rapport à Ethereum, qui ne prend pas en charge la confidentialité de manière native et nécessite souvent des solutions complexes de couche 2 ou d'autres solutions de contournement pour garantir la confidentialité.
  • Polkadot autorise les parachains axées sur la confidentialité, mais cette confidentialité n'est pas inhérente à la chaîne de relais elle-même. Cela signifie que si la confidentialité peut être garantie sur Polkadot, cela dépend de la mise en œuvre spécifique de parachains individuels.

Polyvalence et contrats intelligents

  • La polyvalence d'Oasis Network se reflète dans sa prise en charge des environnements avec et sans autorisation, répondant à un large éventail de cas d'utilisation, allant de projets communautaires ouverts à des solutions d'entreprise. Il peut gérer des contrats intelligents Solidity, ce qui facilite la transition pour les développeurs d'Ethereum, et prend en charge WebAssembly (WASM), élargissant ainsi son attrait pour les développeurs.
  • Ethereum, en tant que pionnier dans le domaine des contrats intelligents, possède un vaste écosystème de dApps et prend en charge les contrats intelligents Solidity. Cependant, Oasis se distingue par son absence de fonctionnalités de confidentialité natives et ses problèmes d'évolutivité actuels.
  • Polkadot, comme Oasis, est polyvalent grâce à son modèle de parachaïne, qui permet différentes durées d'exécution, y compris WASM. Il offre également un degré d'interopérabilité sans précédent à l'heure actuelle.

En conclusion, bien qu'Ethereum et Polkadot aient leurs points forts et leurs écosystèmes bien établis, le réseau Oasis se distingue en mettant l'accent sur la confidentialité et l'évolutivité, en proposant une alternative haut débit, peu coûteuse et axée sur la confidentialité, parfaitement adaptée à la prochaine génération d'applications blockchain.

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第3课

L'oasis technologique

En plongeant dans le cœur innovant d'Oasis Network, cette leçon dévoile les prouesses technologiques qui sous-tendent sa plateforme. Nous allons disséquer le mécanisme de consensus du réseau, explorer sa conception architecturale unique et illustrer comment ces éléments s'intègrent pour former une solution de blockchain révolutionnaire.

Oasis Network se distingue par son architecture unique à deux couches, qui sépare le consensus de l'exécution. Cela permet de :

  • Haute évolutivité : plusieurs ParaTimes traitent les transactions de manière indépendante, évitant ainsi les goulots d'étranglement. Les développeurs peuvent même créer leur propre ParaTimes spécialisé pour répondre à des besoins spécifiques.
  • Efficacité accrue : la détection sophistiquée des anomalies rend Oasis plus efficace que le sharding, car il nécessite moins de nœuds pour la même sécurité.
  • Expérience améliorée pour les développeurs : Emerald ParaTime propose 1 000 TPS et des frais inférieurs de 99 % à ceux d'Ethereum, ce qui attire les développeurs grâce à sa rentabilité.
  • Confidentialité renforcée : Cipher ParaTime propose des contrats intelligents préservant la confidentialité, permettant des transactions confidentielles et le stockage de données.
  • Combler les lacunes : Sapphire ParaTime associe compatibilité EVM et confidentialité, permettant aux développeurs d'ajouter facilement des fonctionnalités de confidentialité aux contrats Solidity existants.

Mécanisme de consensus

Au cœur du réseau Oasis se trouve son mécanisme de consensus, qui est un élément essentiel garantissant l'intégrité, la sécurité et la continuité du réseau. Le réseau Oasis adopte un modèle Proof of Stake (PoS) qui s'appuie sur le protocole consensuel Tendermint Byzantine Fault Tolerance (BFT). Ce jumelage offre un système moins gourmand en énergie que les modèles Proof of Work (PoW) et promet un débit élevé et une finalité instantanée, ce qui signifie que les transactions sont confirmées et irréversibles presque immédiatement après leur traitement.

Le mécanisme Tendermint BFT est particulièrement bien adapté aux exigences d'Oasis grâce à son approche basée sur les leaders. Un nœud de validation est sélectionné comme proposant un bloc, et d'autres nœuds (validateurs) participent aux tours de vote pour se mettre d'accord sur le prochain bloc à ajouter à la blockchain. Le protocole garantit que tant que plus des deux tiers des validateurs sont honnêtes, le réseau reste sécurisé et opérationnel même en présence d'acteurs malveillants.

Cette couche de consensus est responsable de la production des blocs, gère également les comités de validation et gère les opérations de jetons natifs essentielles à l'autogestion du réseau. Le processus de consensus est isolé de la couche d'exécution afin de renforcer la sécurité et les performances du système.

Architecture réseau

L'architecture réseau d'Oasis est modulaire et comprend plusieurs couches qui compartimentent les différentes fonctionnalités, qui contribuent collectivement aux performances et aux capacités du réseau :

  • Couche de consensus : la couche susmentionnée qui gère l'état de la blockchain, valide les transactions et assure la continuité et la sécurité de la chaîne.
  • ParaTime Layer : un environnement d'exécution parallèle dans lequel les contrats intelligents sont exécutés. Les ParaTimes sont des environnements informatiques distincts et répliqués qui peuvent être développés et gérés par n'importe qui. Ils offrent la flexibilité nécessaire pour répondre aux différents besoins informatiques, qu'il s'agisse de calculs privés et confidentiels ou d'exécutions hautes performances.
  • Key Manager Layer : Cette couche est chargée de sécuriser les données sensibles, en particulier dans les ParaTimes qui utilisent des environnements d'exécution sécurisés (TEE) pour les calculs confidentiels. Les responsables clés gèrent les clés cryptographiques nécessaires pour accéder aux données cryptées, en veillant à ce que seuls les nœuds de calcul autorisés puissent exécuter les contrats intelligents et accéder aux données dans ParaTimes.
  • Couche de stockage : Bien qu'il ne soit pas explicitement détaillé dans l'architecture de base, le composant de stockage est crucial pour maintenir l'état de la blockchain et des contrats intelligents. Il garantit que les données sont stockées de manière cohérente et sécurisée sur le réseau, jetant ainsi les bases sur lesquelles repose le fonctionnement de l'écosystème Oasis.
    La combinaison de ces éléments architecturaux et d'un mécanisme de consensus innovant fait de l'Oasis Network une plateforme avant-gardiste destinée à répondre à la prochaine génération d'applications blockchain, en particulier dans les domaines de la DeFi et du calcul privé.

ParaTime Layer

La couche para-time du réseau Oasis est un design distinctif qui permet d'exécuter des contrats de manière intelligente tout en étant découplée de la couche consensus, ce qui présente plusieurs avantages technologiques :

Exécution intelligente des contrats et découplage du consensus

Le découplage entre l'exécution intelligente des contrats et le consensus permet d'optimiser chaque composant pour son rôle particulier. Cette séparation améliore les performances et la sécurité du réseau. Les contrats intelligents au sein du réseau Oasis sont exécutés dans ParaTimes, qui sont des environnements d'exécution parallèles qui fonctionnent parallèlement à la couche de consensus mais indépendamment de celle-ci. Cette architecture permet au réseau de gérer séparément l'exécution des contrats intelligents et le consensus, afin d'améliorer l'efficacité et l'évolutivité.

Utilisation d'environnements d'exécution fiables (TEE) pour des raisons de confidentialité

ParaTimes exploite les environnements d'exécution fiables (TEE) pour garantir la confidentialité et l'intégrité de l'exécution des contrats intelligents. Les TEE sont des zones sécurisées du processeur principal qui protègent le code et les données chargés à l'intérieur contre toute divulgation ou modification depuis l'extérieur. En exécutant des contrats dans le cadre d'un TEE, le réseau Oasis peut fournir un environnement protégé qui préserve la confidentialité de l'exécution, ce qui le rend parfaitement adapté aux applications sensibles à la confidentialité.

Détection des écarts et techniques informatiques vérifiables

Le réseau Oasis utilise des techniques informatiques vérifiables, notamment la détection des anomalies, pour garantir l'intégrité de l'exécution des contrats intelligents au sein de ParaTimes. Cette méthode implique plusieurs freins et contrepoids, notamment :

  1. Sélection aléatoire des nœuds de calcul : Une sélection aléatoire de nœuds est effectuée pour former un comité de calcul, et les résultats des exécutions de contrats intelligents ne sont acceptés que si tous les membres de ce comité sont d'accord, afin de garantir l'intégrité de l'exécution.
  1. Résolution des divergences : En cas de divergence, un protocole distinct appelé « résolution des divergences » est utilisé. Ce protocole secondaire agit comme un mécanisme « lent » pour résoudre les divergences et garantir la bonne exécution des contrats intelligents.
    Ces techniques permettent au réseau Oasis de fournir un environnement d'exécution sécurisé et vérifiable pour les contrats intelligents, en renforçant la confiance dans l'intégrité du système sans compromettre les performances.

Caractéristiques de confidentialité

Le réseau Oasis introduit une approche révolutionnaire en matière de confidentialité, en se distinguant par les transactions privées et le traitement des données. À la base, le réseau utilise des enclaves sécurisées et des capsules de données pour protéger les informations des utilisateurs, garantissant ainsi la confidentialité des données tout au long de leur cycle de vie sur la blockchain.

Enclaves sécurisées et capsules de données : en tirant parti des environnements d'exécution fiables (TEE), Oasis permet d'exécuter des contrats intelligents dans un environnement protégé. Ce traitement « boîte noire » garantit que les données sensibles restent cryptées en transit et qu'elles ne sont accessibles qu'aux personnes autorisées. Cette configuration est essentielle pour préserver la confidentialité, car les données ne sont jamais exposées aux opérateurs ou aux développeurs de nœuds.

Le concept de capsules de données d'Oasis permet d'encapsuler des données sensibles, fournissant ainsi un conteneur sécurisé qui s'interface avec des contrats intelligents au sein de TEES. Oasis garantit ainsi que les données, même si elles sont très sensibles, peuvent être utilisées dans des applications décentralisées (DApps) sans compromettre la confidentialité des personnes auxquelles elles appartiennent.

Fonctionnalités relatives aux contrats intelligents

Oasis Network propose un large éventail de fonctionnalités de contrats intelligents, essentielles à la polyvalence de son écosystème.

Support pour Solidity et WASM : les développeurs peuvent rédiger des contrats intelligents dans des langages familiers, car Oasis supporte à la fois Solidity et WebAssembly (WASM). Ce soutien permet aux développeurs de la communauté d'Ethereum et à ceux qui sont habitués au développement Web traditionnel de passer en douceur à Oasis.

Contrats intelligents confidentiels : La capacité à exécuter des contrats intelligents confidentiels est l'une des caractéristiques du réseau Oasis. Il permet le traitement de données cryptées et garantit que l'état de ces contrats intelligents reste confidentiel. Il s'agit d'une avancée significative, car cela ouvre la possibilité de conclure des contrats pour traiter des données personnelles, des dossiers financiers et d'autres informations sensibles sans compromettre la confidentialité des utilisateurs.

Cipher : un temps partiel confidentiel

Cipher ParaTime : Oasis présente Cipher, un ParaTime confidentiel conçu pour prendre en charge les contrats intelligents confidentiels. Cela nécessite que les nœuds utilisent des TEE, afin de garantir que les données sont cryptées et traitées en privé. Cipher illustre l'approche innovante d'Oasis qui consiste à associer confidentialité et exécution intelligente des contrats. En intégrant Intel SGX à son implémentation de référence, Oasis ouvre la voie à l'utilisation future d'un large éventail de technologies informatiques sécurisées, telles que ZKP et HE.

Implications pour les cas d'utilisation de la blockchain : L'introduction du chiffrement et les capacités informatiques confidentielles du réseau Oasis marquent un changement radical dans la manière dont la blockchain peut interagir avec les données sensibles. Il ouvre la voie à la monétisation et au contrôle des données personnelles par les utilisateurs, offrant ainsi un nouveau paradigme dans lequel les données deviennent un actif générateur de revenus tout en préservant la confidentialité.

Polyvalence et personnalisation : La polyvalence de la couche ParaTime se reflète dans sa capacité à prendre en charge différentes machines virtuelles d'exécution et différents langages de contrats intelligents, que ce soit pour des calculs confidentiels ou pour d'autres exigences spécialisées. La capacité d'adaptation à exécuter ParaTimes avec ou sans autorisation permet de prendre en charge un large éventail d'applications, des solutions d'entreprise aux projets communautaires ouverts, en améliorant encore l'utilité et l'attrait du réseau.

Projets et dApps soutenus

Le réseau Oasis abrite un écosystème en plein essor, caractérisé par un large éventail de projets et d'applications décentralisées (DApps) qui couvrent différentes facettes de la technologie blockchain et des applications du monde réel. De la DeFi aux NFT en passant par les solutions de confidentialité des données et bien plus encore, le réseau a attiré de nombreux développeurs et entrepreneurs, tirant parti de ses fonctionnalités uniques pour innover et repousser les limites du possible grâce à la technologie blockchain.

Cet écosystème témoigne des capacités techniques du réseau et reflète le dynamisme de sa communauté. Ces projets jouent un rôle central dans la croissance du réseau en favorisant l'adoption par les utilisateurs, en contribuant à la proposition de valeur globale du réseau et en améliorant l'utilité du réseau Oasis. À chaque nouveau projet, la polyvalence du réseau est mise en valeur, démontrant ainsi sa capacité à répondre à un large éventail de besoins dans le domaine de la blockchain.

Le rôle des projets dans la croissance du réseau et l'adoption par les utilisateurs

L'expansion et l'adoption par les utilisateurs du réseau Oasis sont considérablement renforcées par ses partenariats et ses collaborations. Chaque projet développé sur le réseau contribue à cette croissance en :

  1. Aborder divers cas d'utilisation : en proposant une variété d'applications, le réseau Oasis garantit qu'il peut s'adresser à un large public, encourageant ainsi une utilisation et une adoption plus étendues.
  1. Mettre en valeur l'innovation : les nouveaux projets sur le réseau apportent souvent des idées innovantes sur le marché, ce qui peut attirer l'attention et favoriser l'adoption au sein et au-delà de la communauté cryptographique existante.
  1. Créer des effets de réseau : au fur et à mesure que de nouveaux projets sont développés sur le réseau Oasis, cela peut créer une boucle de feedback positive dans laquelle le succès d'un projet stimule la croissance des autres.

    L'écosystème DeFi


L'émergence d'Emerald, le ParaTime compatible avec EVM, a marqué une étape importante pour le réseau Oasis, car il a permis à de nombreux projets DeFi de démarrer et de prospérer. Ces projets bénéficient du haut débit et des faibles frais du réseau, ce qui est particulièrement avantageux pour les applications DeFi qui nécessitent des transactions rapides et rentables. L'écosystème DeFi d'Oasis comprend des services de prêt, des DEX et d'autres instruments financiers, qui contribuent tous à la robustesse et à l'attrait du réseau.

Yuzu-Swap

YuzuSwap est une plateforme d'échange décentralisée (DEX) basée sur la plateforme Oasis Emerald, qui met l'accent sur un écosystème sûr, équitable et hautement composable. Il utilise un modèle de teneur de marché automatisé, peer-to-peer et non dépositaire pour permettre les échanges de jetons au sein de l'écosystème Oasis. Les principales fonctionnalités incluent un lancement équitable sans pré-mine, un mécanisme de minage commercial unique, une stratégie de rachat visant à stabiliser le prix symbolique de la société, un coffre-fort DAO financé par les frais de transaction et des capacités d'intégration étendues avec les autres projets Oasis. La plateforme encourage la participation de la communauté par le biais du Yuzu DAO, qui permet aux détenteurs de jetons de voter pour différentes initiatives.

Le Fonds pour les écosystèmes de 200 millions de dollars

La Fondation Oasis, en collaboration avec des géants du secteur tels que Binance Labs et Pantera, a créé un fonds pour les écosystèmes de 200 millions de dollars. Ce fonds est dédié à soutenir les développeurs et les projets qui correspondent à la vision du réseau d'un Web 3.0 centré sur la confidentialité. Le fonds témoigne de l'engagement d'Oasis et de ses partenaires à créer un environnement riche pour l'innovation et le développement de nouvelles applications sur le réseau.

Grants & DevAccelerator

Par le biais de son programme de subventions, la Fondation Oasis soutient activement des équipes de développement talentueuses dans la création de nouvelles applications et intégrations. La diversité des projets financés met en évidence la flexibilité du réseau et son adéquation à un large éventail d'applications, de l'IA aux solutions de gestion de la santé.

Efforts communautaires

Le succès du réseau Oasis est soutenu par sa communauté active et mondiale. Le programme Oasis Ambassador illustre cet esprit communautaire, avec des bénévoles du monde entier qui stimulent l'engagement du réseau par le biais de diverses initiatives. De plus, le programme universitaire Oasis est le plus complet de l'espace blockchain de couche 1, avec la participation de prestigieuses institutions universitaires du monde entier.

Feuille de route future

  • Vision et stratégie de croissance pour 2024
  • Extension de l'intégration de l'écosystème Ethereum, y compris l'ajout de la prise en charge de la vérification de l'état arbitraire d'Ethereum.
  • Lancement des outils de l'écosystème Ethereum, tels que le support de Foundry, les améliorations apportées au client Oasis TypeScript et des plugins pour les transactions cryptées.
  • Améliorations de l'expérience des développeurs
  • Concentration continue sur la facilité de développement d'applications à l'aide du runtime Sapphire et d'Oasis Privacy Layer (OPL).
  • L'introduction de nouveaux exemples de DApps, de documentation et de guides d'utilisation pour présenter les fonctionnalités uniques du réseau Oasis.
  • Mise à jour de l'Oasis Playground pour permettre aux développeurs d'accéder aux derniers outils et ressources pour le développement d'applications sur Oasis.
  • Améliorations de l'expérience utilisateur
  • Développement d'une extension de navigateur Oasis Wallet plus sécurisée et plus conviviale.
  • Introduction d'applications de portefeuille mobile pour iOS et Android afin d'améliorer l'accessibilité et la commodité pour les utilisateurs.
  • Une refonte de l'interface utilisateur et de l'expérience utilisateur sur toutes les plateformes de portefeuille afin de rationaliser les interactions entre les utilisateurs.
  • Sécurité et résilience
  • Enquête sur d'autres technologies TEE (Trusted Execution Environment) destinées à améliorer la sécurité du réseau.
  • Mettre en œuvre une approche de défense à plusieurs niveaux pour améliorer la résilience du réseau face à un large éventail de menaces.
  • Améliorations des performances
  • Améliorations des performances d'exécution et de stockage, en mettant l'accent sur l'optimisation de la base de données Merkle Trie Storage et du protocole de stockage d'exécution.
  • Évaluation des différentes configurations de stockage et des backends afin de réduire l'amplification des E/S et d'améliorer l'efficacité du système.
  • Développement des communautés et des écosystèmes
  • Renforcer l'écosystème Oasis grâce à un engagement communautaire accru et à un soutien à de nouveaux projets.
  • Poursuite du développement du Fonds pour les écosystèmes de 200 millions de dollars, afin d'encourager l'innovation dans les projets Web 3, DeFi, Metaverse, DAO et NFT sur Oasis.
  • Mettre l'accent sur le programme Oasis Ambassador pour soutenir les efforts de la communauté mondiale.
  • Expansion du programme universitaire

  • Poursuite de l'investissement dans le programme universitaire Oasis, qui vise à favoriser l'innovation et le développement au sein des institutions universitaires du monde entier.
  • Résultats attendus
  • Un résumé des avancées attendues et de la manière dont elles contribueront aux progrès généraux et à l'adoption du réseau Oasis.
  • Un aperçu de la manière dont ces développements s'inscrivent dans les objectifs à long terme de création d'un écosystème blockchain robuste, sécurisé et axé sur la confidentialité.

Cette feuille de route adopte une perspective tournée vers l'avenir, en s'appuyant sur les bases posées les années précédentes tout en évitant les chevauchements de contenu. Il met l'accent sur les avancées significatives, en veillant à ce que ces développements soient complémentaires et non redondants par rapport aux capacités existantes.

Comparaison avec d'autres blockchains

Le paysage de la blockchain est diversifié et compétitif, différentes plateformes visant à offrir des avantages uniques par rapport à leurs concurrentes. Oasis Network, qui met l'accent sur la confidentialité et l'informatique à haut débit, s'est positionnée comme une candidate redoutable dans ce domaine. Voici comment cela se situe par rapport à des géants tels qu'Ethereum et Polkadot :

Rapidité et finalité des transactions

  • Oasis Network offre une vitesse de transaction impressionnante, capable de gérer jusqu'à 1 000 transactions par seconde (tps), et promet une finalité instantanée. Cela signifie que les transactions sur le réseau Oasis sont confirmées et irréversibles presque immédiatement après leur traitement, ce qui est non seulement efficace mais apporte également un haut degré de certitude aux utilisateurs.
  • Ethereum, quant à elle, gère actuellement environ 14 tps avec un temps de blocage moyen de 13,33 secondes et un temps de finalité d'environ 1,33 minute. Alors qu'Ethereum 2.0 vise à améliorer ces chiffres de manière significative, Oasis propose actuellement une alternative plus rapide.
  • Polkadot a un temps de blocage similaire à celui d'Oasis, soit 6 secondes, et supporte 1 000 tps avec ses multiples parachains. Cependant, sa finalité peut aller de 12 à 60 secondes, ce qui est moins immédiat que la finalité instantanée d'Oasis.

Frais

  • La structure tarifaire d'Oasis Network est très compétitive et prétend être jusqu'à 99 % moins chère qu'Ethereum. Cela en fait une option intéressante pour les développeurs et les utilisateurs sensibles aux coûts, en particulier lorsqu'il s'agit de transactions DeFi, qui peuvent être coûteuses sur des réseaux tels qu'Ethereum.
  • Ethereum est connu pour ses frais de transaction élevés, en particulier en cas de congestion du réseau, ce qui peut le rendre prohibitif pour les petites transactions ou pour les DApps qui nécessitent de fréquentes interactions en chaîne.
  • La structure tarifaire de Polkadot varie et peut être plus économique que celle d'Ethereum, mais elle ne correspond toujours pas à la faible proposition de frais d'Oasis Network.

Confidentialité

  • L'un des arguments de vente uniques d'Oasis Network est son support de confidentialité entièrement intégré, qui propose des fonctionnalités de confidentialité au niveau 1. Il s'agit d'une différence significative par rapport à Ethereum, qui ne prend pas en charge la confidentialité de manière native et nécessite souvent des solutions complexes de couche 2 ou d'autres solutions de contournement pour garantir la confidentialité.
  • Polkadot autorise les parachains axées sur la confidentialité, mais cette confidentialité n'est pas inhérente à la chaîne de relais elle-même. Cela signifie que si la confidentialité peut être garantie sur Polkadot, cela dépend de la mise en œuvre spécifique de parachains individuels.

Polyvalence et contrats intelligents

  • La polyvalence d'Oasis Network se reflète dans sa prise en charge des environnements avec et sans autorisation, répondant à un large éventail de cas d'utilisation, allant de projets communautaires ouverts à des solutions d'entreprise. Il peut gérer des contrats intelligents Solidity, ce qui facilite la transition pour les développeurs d'Ethereum, et prend en charge WebAssembly (WASM), élargissant ainsi son attrait pour les développeurs.
  • Ethereum, en tant que pionnier dans le domaine des contrats intelligents, possède un vaste écosystème de dApps et prend en charge les contrats intelligents Solidity. Cependant, Oasis se distingue par son absence de fonctionnalités de confidentialité natives et ses problèmes d'évolutivité actuels.
  • Polkadot, comme Oasis, est polyvalent grâce à son modèle de parachaïne, qui permet différentes durées d'exécution, y compris WASM. Il offre également un degré d'interopérabilité sans précédent à l'heure actuelle.

En conclusion, bien qu'Ethereum et Polkadot aient leurs points forts et leurs écosystèmes bien établis, le réseau Oasis se distingue en mettant l'accent sur la confidentialité et l'évolutivité, en proposant une alternative haut débit, peu coûteuse et axée sur la confidentialité, parfaitement adaptée à la prochaine génération d'applications blockchain.

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。