Cet article aborde l'écosystème Ultra, rédigé par DEMESSONG Larissa (@ladg) et EL HAMDANI Redwan (@rdwelh) dans le cadre du cours de Crypto-Monnaies pour le Master 2 Mathématiques Finance Computationnelle et Actuariat de l’Université de Lille supervisé par @pboulet.
I - INTRODUCTION
Ultra a été fondé par David Hanson et Nicolas Gilot. Ils se connaissent depuis 25 ans et sont deux anciens gros gamers de FPS. Depuis 2008, ils entreprennent dans le monde du Gaming. Ils ont créé et vendu plusieurs sociétés aux côtés de personnes et entreprises influentes de ce monde. Ils ont passé 8 ans en Chine sur plusieurs gros projets avec de nombreux gros partenariats dans le hardware et le software aujourd’hui utile à Ultra.
Ultra est une plateforme de distribution de jeux vidéo de nouvelle génération qui est alimentée par la blockchain visant à briser le monopole du marché du jeu vidéo détenu par Steam. Ultra s'appuie sur la technologie de la blockchain pour créer un écosystème solide de jeu permettant de remettre le pouvoir entre les mains des développeurs, à mettre en relation les développeurs avec les personnes influentes de leurs communautés, à redonner des droits aux joueurs et de les récompenser pour leur participation active sur la plateforme Ultra.
II - L'ÉCOSYSTÈME ULTRA
1 - L'écosystème de base interne à la blockchain :
L'écosystème est construit sur la blockchain Ultra. Le cœur de l'écosystème est Ultra Games : une plateforme permettant d'acheter des jeux, sur la blockchain en UOS ou en FIAT par CB ( conversion transparente en UOS avec l'oracle ), de converser avec ses contacts. Un utilisateur avec un unique compte accède à tout l'écosystème.
Côté développeurs de jeux, l'écosystème Ultra est composé de 2 outils majeurs : Ultra Dev Center et Ultra Cloud. Ils permettent de simplifier la création, la gestion de jeux, de comptes et d’items in-game sur la blockchain.
Côté joueurs, l’écosystème Ultra met à leur disposition une marketplace d’achat et de revente de NFT ( avec système d'enchères ) NFT appelé Uniq Marketplace et un portefeuille de cryptomonnaies et de NFT appelé Ultra Wallet.
2 - Applications externes :
Des applications externes peuvent être simplement ajoutées à l'écosystème par les développeurs pour les joueurs. Theta est la première application externe a intégré l’écosystème Ultra et offre la possibilité aux utilisateurs d’Ultra d’accéder à une plateforme de streaming dans laquelle des influenceurs pourront proposer du contenu live.
3 - Autres applications dans l’écosystème évoqué par les fondateurs :
De nombreuses applications ont été évoquées comme Ultra Advertisers, Ultra Tournament et Ultra Lottery. Cela offrira la possibilité d’avoir un système publicitaire, un système de tournois et un système de loterie au sein de la plateforme ou tous les acteurs, développeurs, joueurs et influenceurs pourront y trouver leurs bénéfices.
III - BLOCKCHAIN ULTRA ET SMART CONTRATS
La blockchain Ultra est un fork du code de la blockchain EOS, qui a été choisi comme base de construction car les smart contrats sont codés en C++, langue très utilisée par les développeurs de jeux vidéo. La blockchain a son propre oracle pour mettre à jour le prix du token UOS.
Il y a plusieurs grands types de smart contrats :
- création et gestion de compte blockchains
- création et gestion de wallet
- création et gestion des autorisations
- création et gestion de transactions de valeurs
- création et gestion des NFT avec une norme spécifique à Ultra
- création d’un oracle pour taux de conversion UOS/devise
IV - L’ALGORITHME DE CONSENSUS
Pour comprendre l’algorithme de consensus de la blockchain Ultra il faut donc commencer par expliquer celui de la blockchain EOSIO : le mécanisme de Delegated Proof of Stake (DPoS). Le mécanisme DPoS est une variante du Proof of Stake (PoS), qui a lui-même été développé pour répondre au problème de consommation énergétique posés par les protocoles de Proof of Work (PoW).
1 - Le mécanisme DPoS classique :
La différence entre PoS et DPoS concerne les règles de gouvernance. Alors que PoS autorise chaque membre du réseau à valider les blocs à condition d’avoir un montant minimum de cryptomonnaies jalonnées, celui de DPoS met en place un système de vote par cycle dans lequel les nœuds votent pour des représentants chargés de valider les blocs à leur place. Le fonctionnement du cycle est le suivant:
- Les délégués sont votés par les utilisateurs. Le droit de vote des utilisateurs est proportionnel à la quantité de crypto-monnaies jalonnées. Chaque détenteur de jetons vote pour 30 candidats en échange d’une rémunération
- 21 nœuds sont élus en fonction du nombre de votes ; on les appelle blocs validateurs-producteurs, les délégués ou les témoins.
- Suivant un ordre pseudo aléatoire défini par le protocole, chaque témoin va produire et signer 6 blocs à l'aide de sa clé privée et récupérer les frais des transactions inscrites dans le bloc, si ils sont validés par au moins 15 des 20 autres témoins.
- Après un total de 126 nouveaux blocs ( 21 témoins * 6 blocs ), le cycle est terminé et un nouveau vote a lieu pour élire 21 nouveaux témoins.
Les blocs producteurs sont également chargés de prendre ensemble les décisions importantes concernant les changements pouvant affecter le réseau. A tout moment, il est possible de révoquer les délégués élus si ces derniers accomplissent mal leur travail ou nuisent délibérément à la sécurité de la blockchain.
Le succès de cet algorithme repose sur la participation et la coordination de la communauté véritablement intéressée pour une gouvernance efficace, exposant la blockchain à des problèmes liés au système de vote.
2 - Le mécanisme DPoS de la blockchain ULTRA :
Le mécanisme de DPoS de UOS est basé sur celui de EOSIO, il vise à corriger les problèmes liés au système de vote. Ainsi, Ultra décide de supprimer le système de vote et sélectionner avec soin un mélange 7 de producteurs de blocs de confiance et jouissant d’une grande réputation dans l’espace cryptographique et l’industrie des jeux :
- Les blocs techniques sont les producteurs de blocs fondateurs de cette blockchain car ils contribuent à la technologie grâce à leur expertise technique et à leur réputation.
- Les blocs d’entreprises sont des sociétés mondiales de confiance en dehors du monde de la cryptographie, qui ont toutes un intérêt direct dans le succès d’Ultra.Ils reconnaissent la blockchain comme une technologie qui change la donne et veulent en faire partie.
Ils sont les seuls à pouvoir valider des transactions ou interactions avec le réseau et de mettre à jour son registre plus ou moins distribué. Le reste du fonctionnement reste reste identique à celui de la blockchain EOSIO.
V - INCITATION À REJOINDRE L'ÉCOSYSTÈME
Pour inciter les utilisateurs de la plateforme à adopter la plateforme ULTRA, l'écosystème est régi par un système de rémunération et de récompenses circulaire, concurrentiel et novateur.
Voici quelques points intéressants:
- Développeurs : en plus des frais de distribution nettement moins élevés que sur les autres plateformes ( 30 % chez les concurrents contre 15% sur Ultra ) , ils peuvent décider de recevoir un pourcentage du prix de revente de chaque NFT lié à ce qu’il auront développé ( jeux , items dans le jeu… ).
- Utilisateurs : ils peuvent être récompensés en participant à des tests ou à des tournois, en regardant des lives, par un système d'affiliation, en revendant des NFT obtenu en jouant.
- Streamers : dans le cadre du partenariat avec le projet Thêta, les streamers seront également rémunérés pour avoir diffusé leurs “parties” auprès d’autres utilisateurs.
VI - TRILEMME DES BLOCKCHAINS
Le trilemme de la blockchain est un terme utilisé pour décrire les trois principaux défis auxquels la technologie blockchain est confrontée : concilier la décentralisation, la scalabilité et la sécurité. Bien qu’il existe de nombreuses solutions potentielles à ces défis, il est impossible de les concilier à 100%. En conséquence, des compromis doivent être faits entre ces trois points.
Ultra à décidé de privilégier la sécurité et la scalabilité au détriment de la décentralisation qui est un point moins important au vu de leur objectif : conquérir l’énorme marché du Gaming.
En effet, la blockchain Ultra est centralisée car repose sur les 7 blocs producteurs, mais ces mêmes blocs producteurs sont des partenaires de confiance qui tout intérêt à conserver le réseau sécurisé.
Les transactions seront gratuites et instantanées, avec une capacité réelle de 12,000 TPS (transactions par seconde) et une capacité théorique de 100,000 TPS. La scalabilité de la Blockchain est encore totalement adaptée à leurs objectifs, notamment lorsque l’on sait la multitude d’échanges et de transactions qu’il y a dans le monde du Gaming.
VII - CONCLUSION
Pour résumer, Ultra redonne le pouvoir à tous les potentiels acteurs du Gaming grâce à la blockchain. Ultra permet aux développeurs de jeux indépendants de créer et de distribuer des jeux vidéo sur la blockchain tout en étant équitablement récompensés.
Ultra permet également aux joueurs de récupérer la propriété de tous leurs biens virtuels, des jeux eux-mêmes, aux objets et données en jeu, et leur permet de vendre, d'acheter et d'échanger ces biens virtuels tout ce qu'ils veulent (et de transférer cette propriété immuable) grâce à la blockchain. La blockchain est réellement utile au monde du Gaming et Ultra l'ont très vite compris en créant cet écosystème ou un seul compte vous permets d'accéder à toutes ses fonctionnalités.
Lien diapositives présentation : Lien Diapositives Présentation
Sources:
- https://medium.com/ultra-io/blockchain-governance-2609e699b49a
- https://medium.com/@cryptbro/compact-research-report-on-ultra-uos-e23f9fc71d5c
- https://medium.com/ultra-io/presentation-ultra-sdk-b29a3eff7518
- https://medium.com/ultra-io/la-semaine-dernière-nous-avons-annoncé-lachèvement-de-notre-protocole
- https://ultra.io/
- https://eos.io/
- https://cryptoast.fr/ultra-uos-plateforme-distribution-jeux-basee-sur-blockchain/
- https://finance-heros.fr/uos-crypto-ultra/
Merci pour cette présentation
ItharaGaian
Principauté du Bastion (@hive-143869 Community)
Curation Manuelle
Congratulations @rdwelh! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
Your next target is to reach 50 upvotes.
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Check out the last post from @hivebuzz:
Support the HiveBuzz project. Vote for our proposal!
Very extensive job. Consider including an English version if you wish.