Cet article est une traduction de l'article Enabling the Wider Adoption of Ultra’s Networks - Temps de lecture estimé : 8 mn
Jusqu'à présent, chez Ultra, nous étions très centrés sur nous-mêmes. Au départ, nous avons opté pour cette stratégie qui s'est avérée adaptée à l'état et de la maturité de la plate-forme, et cela nous a plutôt bien réussi au fur et à mesure de notre croissance.
Maintenant, nous pensons que nos composants de base ont désormais atteint un niveau de maturité suffisant pour nous permettre de commencer à nous tourner vers la communauté des développeurs au sens large. Il est temps pour eux de commencer à construire les applications satellites qui enrichiront l'expérience de nos utilisateurs sur notre réseau.
Il est temps pour Ultra de passer au niveau supérieur.
Passer au niveau supérieur
Pour nous, c'est une transition passionnante ! Les réseaux d'Ultra, ainsi que les applications qui s'exécutent dessus, vont s'ouvrir vers un large écosystème de jeux et d'outils que la communauté développera en coopération avec nous. Cela en dit long sur le chemin parcouru en tant que projet et cela nous place au seuil de grandes choses !
Lors de l'ouverture d'un système promis à une adoption plus large, il y a quelques éléments clés qui doivent être en place afin de soutenir les développeurs et les idées auxquelles ils aimeraient donner vie. Pour les besoins de cet article, nous évoquerons principalement la documentation et les outils mis à leur disposition.
Un mot sur la documentation
Onultra.io fournit un excellent aperçu du haut niveau de performance de ce dont notre blockchain et ses technologies associées sont capables.
Pour aller encore plus loin, nous fournissons une série de documentations beaucoup plus complètes dans notre Blockchain Developer Documentation par lequel nous détaillons la façon dont nos systèmes sont mis en œuvre et pourquoi. Pour les développeurs qui cherchent à créer des smart contracts qui seront destinés à être déployés sur les réseaux d'Ultra et qui interagiront avec nos composants (comme la norme Uniq NFT), ce sera leur meilleure solution pour atteindre ces objectifs. Si vous souhaitez développer sur notre Testnet, veuillez contacter
Workflows de développeur et Ultra Authenticator
En raison de l'importance des aspects financiers de l'activité d'Ultra, il est facile de comprendre que nous soyons très attachés à tout ce qui concerne la sécurité. Nous avons établi un principe de précaution qui vise à réduire les vecteurs d'attaque en réduisant la surface d'attaque globale. L'avantage de ce système est que notre plate-forme est très sécurisée et fonctionne bien pour nous, en interne, chez Ultra. L'inconvénient du système est que cela rend les choses bien plus compliquées lorsqu'il s'agit d'en étendre l'accès à des développeurs qui ne font pas partie du cercle restreint de nos partenaires de confiance inscrits sur liste blanche.
Le parcours d'authentification et de signature intégrés à Ultra Client en sont une bonne illustration. Lorsque vous effectuez une transaction, comme par exemple l'achat d'actifs numériques sur Uniq Marketplace, vous cheminez à travers un flux sécurisé qui vous garantit que l'origine se trouve bien chez le client et que tout se déroule via une application que nous avons préalablement vérifiée et en laquelle nous avons confiance. Pour les développeurs en revanche, c'est problématique car eux n'ont pas de moyen d'insérer facilement leur propre application au sein du client Ultra afin de leur permettre d'effectuer des transactions in situ.
La solution évidente à ce problème était donc d'avoir un moyen de faire l'authentification et la signature des blockchains en dehors du client.
C'est exactement ce que nous avons fait.
Présentation de l'extension Ultra Chrome
Nous allons publier une extension Chrome que les développeurs pourront utiliser afin de développer des flux et vérifier qu'ils peuvent authentifier et signer des transactions sur les réseaux d'Ultra. Pour commencer, cette extention ne sera disponible que pour le Testnet, mais à mesure que celui-ci et notre communauté de développement grandira, nous l'inclurons au Mainnet.
Il y a plein de conséquences intéressantes au fait de disposer d'une extension jointe à un navigateur et on s'est dit que ça valait la peine de vous les présenter. Avec l'extension Chrome installée, toute personne disposant d'un navigateur pourra créer un compte Ultra EBA. Cela signifie que des personnes utilisant Mac ou Linux pourront désormais créer des comptes Ultra et gérer leurs jetons, alors même qu'elles n'ont toujours pas un accès complet aux plates-formes d'application d'Ultra. Cela signifie également que des comptes entièrement anonymes, dont c'est l'utilisateur qui contrôle complètement les clés privées, seront désormais possibles. Les utilisateurs qui le souhaiteront pourront créer des comptes non EBA sur le réseau et faire usage de leur propre configuration de sécurité pour gérer leurs comptes et leurs clés comme bon leur semble. Utilisateurs de Ledger, vous voyez ce que je veux dire ?
Pour les développeurs : cela signifie que n'importe lequel d'entre vous pourra créer et déployer une application qui sera susceptible d'interagir avec notre blockchain sans qu'Ultra n'ait à intervenir pour assurer la surveillance du client Ultra. Construisez ce que vous pensez que vos utilisateurs vont adorer, puis tirez parti des comptes Ultra : sortez-en des données de base concernant les utilisateurs qui sont connectés directement à partir de la blockchain.
Nous pensons que toutes ces choses mises ensemble vont dynamiser la base d'utilisateurs ainsi que la communauté des développeurs pour commencer à déployer des applications qui utiliseront les réseaux d'Ultra de nouvelles façons, toutes intéressantes et passionnantes.
Nous fournissons d'ores et déjà un accès bêta à l'extension chrome pour nos premiers développeurs externes tels que UltraIsLife, Agora et Xborg. La bibliothèque de l'extension Chrome sera open source et proposée à la communauté afin que vous puissiez tous l'utiliser comme base pour créer vos propres portefeuilles et extensions Chrome ultra-compatibles.
Une base solide
Sans une base solide, aucun bâtiment ne résiste à l'épreuve du temps ou de l'utilisation. Les logiciels eux-mêmes nécessitent également une réflexion et une planification minutieuses afin de concevoir les fondations des systèmes auxquels ils donnent vie. L'objectif principal d'Ultra ces dernières années a été de construire le logiciel de base sur lequel notre plate-forme innovante et unique sera appelée à fonctionner.
La blockchain d'Ultra est la pierre angulaire sur laquelle tous les systèmes qui interagiront avec elle s'appuieront pour être à la fois rapide, disponible et facile à utiliser. Profondément intégrés à notre blockchain se trouvent des composants clés tels que notre système de compte Easy Blockchain, la norme Uniq NFT, notre convertisseur de prix UOS / USD relié à un Oracle ainsi que notre système de file d'attente qui permettra d'assurer des transactions sécurisées et gratuites. Ensemble, cela composera un réseau rapide, gratuit, stable et évolutif d'une manière avec laquelle personne d'autre sur le marché n'est en mesure de rivaliser.
Nos produits, qui sont profondément intégrés aux réseaux d'Ultra, se présentent sous forme d'une suite de fonctionnalités qui consituent ce que nous définissons comme une « fonctionnalité-clé », reflet de la vision d'Ultra.
Ultra Games offrira aux développeurs et aux éditeurs un moyen de déployer leurs créations et de gagner un revenu plus élevé tout en offrant simultanément à leurs joueurs de nouvelles façons de jouer grâce aux technologies Web3. Comme les jeux vendus seront eux-mêmes des actifs numériques, cela permettra aux joueurs de les revendre s'ils le souhaitent, en leur donnant le contrôle de leurs biens numériques et le choix de récupérer leur investissement lorsqu'ils le jujeront utile. Ultra Games agira comme le prolongement de notre vision en donnant aux joueurs le contenu qu'ils attendent dans un package moderne et prêt pour le grand public.
Notre Uniq Marketplace, qui a ouvert ses portes au public cet été, est une autre pièce maîtresse du puzzle. Il s'agit de l'implémentation sur la blockchain de la première fonctionnalité disponible dans notre norme NFT. Les utilisateurs peuvent facilement interagir avec la blockchain d'Ultra via Uniq Marketplace pour minter des Uniqs à partir de notre Launchpad, puis revendre ces actifs numériques sur le marché secondaire. Ces mêmes opérations seront permises par nos partenaires dans le cadre de nos jeux exclusifs. Cela signifie que les Uniqs qui seront créés, achetés ou vendus à partir de ces applications dans notre écosystème apparaitront également instantanément sur la Uniq Marketplace, puisque tout se passe sur la blockchain, au niveau de la norme Uniq NFT.
Une autre application passionnante qui est encore en plein développement est notre plateforme de tournois. Les joueurs pourront jouer à des jeux d'Ultra Games, et gagner des Uniqs qui pourront être HODL, échangés ou vendus sur le marché Uniq.
Tout cela est intégré dans l'Ultra Client qui se présente comme un cadre sécurisé et flexible permettant aux utilisateurs d'interagir avec notre écosystème. Grâce à notre client, nous nous assurerons que les utilisateurs gardent une vision cohérente de ce qu'ils peuvent faire et fournirons des prestations de base tels que l'assistance, le traitement des paiements, la gestion des erreurs et l'analyse des données, autant de services essentiels pour gérer une entreprise prospère comme la nôtre. Les utilisateurs pourront faire ce qu'ils veulent sans être gênés par les obstacles typiques liés à la blockchain, comme celui de devoir gérer leurs clés en toute sécurité ou trouver comment faire pour payer les coûts des transactions. Les développeurs et les éditeurs disposeront des informations qui leurs sont nécessaires pour les aider à prendre les meilleures décisions concernant leurs activités. Enfin et surtout, Ultra agira comme une entité de support qui maintiendra la cohérence et la longévité de la plate-forme.
Notre approche chez Ultra a toujours été de développer ces technologies fondamentales, puis d'en renforcer l'intérêt par la mise en oeuvre d'excellents cas d'usage à partir des fonctionnalités disponibles.
Cela nous a permis d'identifier les problèmes, à la fois conceptuels et techniques, puis de les corriger rapidement sans impacter les développeurs externes. Nous avons également compris combien le développement d'un système axé sur les fonctionnalités d'un haut niveau d'exigence était difficile et devait être accompli avec soin et de manière exhaustive.
Juste la première étape
Lorsque l'extension et les tous outils associés seront prêts, nous ne manquerons pas de vous en informer afin de vous montrer la bonne direction. Pour des mises à jour plus détaillées, assurez-vous d'être bien inscrits à la newsletter, qui inclut Ultra Notes, notre newsletter qui tient notre communauté au courant chaque mois de tout ce qu'Ultra a accompli.
Pour les développeurs désireux de travailler avec notre plateforme, assurez-vous de rejoindre notre Discord et de sélectionner l'option Développeur lors de la configuration. Cela vous donnera un accès exclusif aux autres développeurs de la communauté et à notre équipe de développeurs qui pourra vous aider à démarrer.
À propos d'Ultra
Ultra donne accès à d'innombrables services : découvrez, achetez, jouez et vendez vos jeux et articles de jeu, regardez des flux en direct, interagissez avec vos influenceurs préférés, participez à des concours et des tournois, et bien plus encore.
Créez votre compte Ultra aujourd'hui !
Sécurisez votre nom d'utilisateur et créez un compte pour télécharger l'application Ultra. Bientôt, vous pourrez découvrir les meilleurs jeux AAA et indépendants, ainsi qu'échanger/revendre vos jeux et articles via la marketplace !
Êtes-vous prêt ? Soyez l'un des premiers à accéder à la plateforme.
Source : médium de Rami James