Une nouvelle génération de développeurs utilise des ordinateurs connectés à Internet avec des technologies blockchain, open source et Web qui, à l'avenir, pourraient révolutionner la programmation, l'exploitation et la maintenance des logiciels.
Lorsque le Forum économique mondial s'est réuni à Davos au début de l'année, tous les regards étaient tournés vers la petite ville du canton des Grisons, alors que le who's who des dirigeants et des chefs d'entreprise annonçait sa vision de l'avenir.
Dans l’ombre des grands, loin du battage médiatique, les petits se dévoilent. De leur point de vue, les personnes qui ont des idées ont également le potentiel de changer le monde.
Comme l'équipe Dfinity, cette startup technologique s'efforce de changer la façon dont nous construisons et maintenons les logiciels et l'infrastructure.
Après environ cinq années de développement, l'équipe Dfinity a présenté son « ordinateur Internet » au Forum économique mondial plus tôt cette année.
Stanley Jones, responsable de l'ingénierie chez Dfinity, montre comment le logiciel est déployé dans le système. Pour ce faire, il a utilisé le nouveau service web LinkedUp de Dfinity, une alternative open source au réseau social LinkedIn de Microsoft.

Un changement de paradigme est imminent
L'application, dont la création n'a nécessité que deux semaines environ à deux ingénieurs, est écrite dans le langage de programmation Motoko que Dfinity a publié l'année dernière, sous la direction d'Andreas Rossberg, co-inventeur de la technologie logicielle WebAssembly.
En fin de compte, Jones a dû compiler le code de l’application et c’était tout, le logiciel fonctionnait. La plate-forme technologique de Dfinity permet d'utiliser le logiciel Web 3.0 en seulement 18 millisecondes.
Ce que l'ingénieur Jones a montré à Davos était une réussite particulière pour diverses raisons. Le prototype de l'application cloud à haute disponibilité a été utilisé sur l'infrastructure Dfinity : pas de bases de données, pas d'extensions de navigateur et d'API REST, pas de serveurs Web, d'équilibreurs de charge, de pare-feu ou de réseaux de diffusion de contenu.
Tout est créé avec le conteneur SDK de Dfinity et est pris en charge par le célèbre format de code WebAssembly, qui exécute les applications dans le navigateur.
Dans sa présentation, Jones n'a pas pu résister à la complexité de la livraison de logiciels ordinaires sur des plateformes cloud « à l'ancienne ». Puis il a ajouté avec sérieux : « Il s’agit d’un changement de paradigme. »
"Aujourd'hui, tout ce qui est basé sur l'utilisateur dans la "grande technologie" est construit sur du sable. " - Dominic Williams, Dfinity

pile de réparation
Pour que les entreprises modernes puissent fonctionner efficacement, elles s’appuient sur des applications logicielles. Mais la base technologique sur laquelle elle est née est actuellement « brisée », explique Dominic Williams, fondateur et directeur général de Dfinity à Zurich, originaire du Royaume-Uni.
Entre autres choses, cela se traduira par "de nombreuses vulnérabilités de piratage et de sécurité, des pannes de système et des coûts élevés de développement de logiciels". En outre, le caractère de plus en plus monopolistique des fournisseurs de services Internet devient évident et donc tout aussi menaçant.
Dans une certaine mesure, les entreprises utilisatrices sont liées aux propriétaires de leurs fournisseurs de cloud. Quiconque s'appuie sur une « grande technologie » construit sur du sable, a déclaré Williams. Ils recherchent une solution pour cela sur Dfinity.
Résumé du projet :
• Suite à la vague des cryptomonnaies, une nouvelle génération de startups développe de nouvelles architectures basées sur la cryptographie, et Dfinity en fait partie.
• L'équipe autour du fondateur Dominic Williams a développé une plate-forme informatique décentralisée basée sur le Web, Internet Computer, conçue pour exécuter de nouveaux types d'applications plus sécurisées que les logiciels actuels.
• Il est basé sur la technologie de cryptage et sur le protocole Internet Computer Protocol (ICP) développé en interne, similaire au protocole TCP/IP et censé être compatible avec les protocoles et normes réseau actuels. Pour qu'Internet Computer puisse fonctionner. nécessite également un ensemble de base de centres de données comme nœud.
• Les experts sont enthousiasmés par l'approche de Dfinity, mais ont rencontré des obstacles majeurs.
• La startup promet que les entreprises utilisatrices seront moins dépendantes des grands fournisseurs de technologie, Dfinity parlant d'une valeur de 3,8 billions de dollars d'anciennes technologies informatiques qui pourraient être rachetées si les concepts d'entreprises comme Dfinity ou Polkadot devenaient pratiques et gagnaient du terrain sur le marché. S'ils sont reconnus, le Le monde informatique est susceptible d’être confronté à des changements de paradigme inimaginables.

Protocoles pour une nouvelle génération de logiciels
La technologie Dfinity combine la puissance de calcul de centres de données indépendants dans une plate-forme d'applications mondiale, que la startup zurichoise appelle « Internet Computer ». Il est basé sur un nouveau protocole Internet qui complète l'actuel TCP/IP.
Dfinity s'apprête actuellement à transformer Internet en une plateforme cloud mondiale, ce qui apportera de nombreux avantages aux entreprises utilisatrices.
Une promesse, par exemple, est une moindre dépendance à l'égard des grands fournisseurs de cloud, car eux aussi adhèrent à de nouvelles normes et doivent donc respecter des règles selon lesquelles leur position économiquement dominante sera moins importante qu'elle ne l'est aujourd'hui.
Pour que cela fonctionne, de nombreux acteurs différents devront à l’avenir adhérer à la nouvelle norme.
En tant que concept, Dfinity nécessite un grand nombre de centres de données indépendants et distribués à l'échelle mondiale en tant que nœuds, qui mettent leur capacité à la disposition du système.
En récompense, Dfinity espère émettre son propre jeton, connu sous le nom de « DFN », ce qui devrait créer des obstacles juridiques pour cette nouvelle technologie encore en développement. Parce que la Finma et les autres régulateurs boursiers du monde entier devraient être conscients du sujet des jetons.
La référence aux jetons n’est pas un hasard, car la blockchain Dfinity fonctionne à l’intérieur des ordinateurs Internet, enregistrant ainsi les ressources des centres de données distribués, les exigences d’exécution des applications et d’autres aspects de la plateforme.
Pour confirmer une transaction à l’aide de l’algorithme de consensus, Bitcoin prend une heure, tandis que la technologie Ethereum, plus moderne, prend environ six minutes. Chez Dfinity, vous pouvez utiliser votre propre algorithme de consensus en seulement cinq secondes, ce qui sera 72 fois plus rapide qu'Ethereum.
"J'aime l'appeler le niveau de consensus de la pile de protocoles Dfinity", a expliqué Mahnush Movahhedi, ingénieur de recherche principal chez Dfinity. Les applications sont basées sur ce niveau, sur la base de la technologie de Dfinity, les entreprises fournisseurs et utilisatrices doivent créer leurs propres sites Web.

entre enthousiasme et doute
Tout le monde n’est pas optimiste quant aux choses. D'une part, il y a le défi de réduire considérablement l'algorithme de consensus, car celui-ci est nécessaire au bon fonctionnement des ordinateurs d'Internet.
En effet, si les ingénieurs atteignent les valeurs de vitesse requises pour l'algorithme de consensus, Dfinity sera très rapide. Mais par rapport aux solutions disponibles dans le commerce, les ordinateurs Internet sont encore plus prometteurs, a déclaré Nils Urbach, professeur d'informatique de gestion et de gestion informatique stratégique à l'Université de Bayreuth et co-fondateur et co-fondateur du Fraunhofer Blockchain Lab.
Non seulement cela, mais maintenant Joseph Lubin, un expert de la blockchain basé à Zoug, co-fondateur d'Ethereum et fondateur du fournisseur de logiciels new-yorkais ConsenSys, a remis en question certaines des idées de Dfinity.
En mai dernier, Lubin pensait que si un tiers des nœuds du réseau Dfinity étaient temporairement indisponibles pour les autres nœuds, l'ensemble du réseau Dfinity pourrait s'arrêter. Il a fait valoir que cela exclurait les ordinateurs Internet utilisés pour « de nombreuses catégories différentes d'applications ».
Lubin a ri et a admis qu'il était incapable de prêcher l'objectivité nécessaire en raison de son parti pris contre Ethereum. Il pouvait encore imaginer que Dfinity soit une alternative intéressante à AWS, confirmant : « Les ingénieurs de Dfinity feront probablement du bon travail pour y parvenir. »

Open source et "incassable"
Lubin est d'accord avec le patron de Dfinity, Williams, en ce qui concerne le recours aux grandes plates-formes. Au fil du temps, le problème a été exacerbé par les conflits entre les grandes entreprises d'Internet et les petites entreprises qui en dépendent.
Ces dernières années, le public est devenu de plus en plus conscient des inconvénients des services propriétaires de médias sociaux. Enfin, ce qui déclenche ce phénomène est le transfert des données des utilisateurs vers Cambridge Analytica via Facebook.
Williams est convaincu que les consommateurs pourraient perdre le contrôle de leurs données et de leur utilisation abusive, mais pour les entreprises utilisatrices qui s'appuient sur des entreprises de « grande technologie », le risque pourrait même mettre leur vie en danger, car les puissants peuvent décider eux-mêmes des règles régissant l'accès aux missions. ressources et infrastructures critiques (c'est-à-dire les API).
Williams a cité l'exemple du développeur de jeux Zynga, qui s'appuyait sur l'API de Facebook et réalisait 80 % de ses ventes via le réseau social. Lorsque Facebook a modifié de manière inattendue les « règles du jeu », Zynga a subi un énorme revers financier.
Bien que Zynga soit à nouveau négocié comme une astuce d'investissement, le cours de l'action du fabricant de jeux a depuis chuté d'environ 40 %.
"Nous construisons l'infrastructure d'un LinkedIn ouvert, d'un eBay ouvert, d'un AirBnB ouvert, des mêmes services, mais ouverts."
Après l'acquisition de Microsoft, LinkedIn a refusé à d'innombrables éditeurs de logiciels l'accès à son API et a laissé les développeurs concernés dans le noir.
Le fondateur de l'entreprise, Williams, a promis que cela n'arriverait jamais avec Dfinity.

Des recherches sont également menées en Suisse
Dfinity dispose d'une solide équipe de recherche à Zurich, ainsi que d'équipes de recherche supplémentaires à Palo Alto et à San Francisco, en Californie, en Allemagne et à Tokyo.
Williams a fait remarquer que Zurich est un endroit idéal pour certains domaines de l'informatique et de la cryptographie. De nombreux employés de Dfinity à Zurich ont déjà laissé un héritage durable de leurs prouesses innovantes auprès de poids lourds de l'informatique établis tels qu'IBM et Google.
Par exemple, Andreas Rossberg, ancien élève du programme postdoctoral de l'Institut Max Planck pour les systèmes logiciels, a précédemment travaillé chez Google Allemagne en charge du développement de V8, un logiciel open source hautes performances écrit en C++ JavaScript et moteur d'assemblage Web utilisé dans le navigateur Chrome et Node.js.
Jelena Djuric, ancienne responsable de la communauté chez Dfinity à Palo Alto, en Californie, a commenté que dans son rôle actuel de chercheur principal et d'ingénieur chez Dfinity, Rosberg a réuni une « équipe de développement de superstars de classe mondiale ».
L’écosystème blockchain de la Crypto Valley, près de Zoug, constitue un terrain idéal pour Dfinity. Movahhedi, ingénieur de recherche senior chez Dfinity, a ajouté : « La création de l'ordinateur Internet de Dfinity n'aurait pas été possible sans le privilège de travailler avec les talents de la communauté suisse de Crypto Valley. La Crypto Valley est un environnement véritablement unique pour l'innovation technologique.
La proximité de l'EPF Lausanne et de l'ETH Zurich a également joué un rôle important pour Dfinity lors du choix d'un site.
Le laboratoire de recherche de Dfinity à Zurich est dirigé par l'informaticien primé Jan Camenisch, connu pour ses publications scientifiques et ses multiples brevets dans les domaines de la cryptographie et de la protection des données.
Il est également membre de l'Institute of Electrical and Electronics Engineers (IEEE), une association professionnelle mondiale d'ingénieurs principalement dans les domaines du génie électrique et des technologies de l'information. Par exemple, une association définit les paramètres d'une interface telle qu'une connexion USB.

Attaquer les systèmes existants
Dfinity place la barre haute, et réinventer la pile Internet de A à Z n’est certainement pas une tâche facile. Le soutien d'investisseurs tels que les sociétés de capital-risque Andreessen Horowitz, Polychain Capital et SV Angel garantit certainement un certain niveau de pérennité.
Avant même la sortie du produit final, la valeur marchande de Dfinity est estimée à environ 2 milliards de dollars.
La plateforme Dfinity vise à réduire les coûts informatiques d'une entreprise sur le long terme, car les systèmes informatiques et leur maintenance consommeraient trop d'argent du point de vue d'une startup. Les systèmes informatiques « trop complexes » des grandes technologies inciteront les utilisateurs à y prêter attention « ridiculement ».
Son ordinateur Internet pourrait remplacer la pile informatique existante de 3 800 milliards de dollars, a annoncé le fondateur dans le média « TechCrunch », ajoutant : « Cela favorisera la prochaine génération de nouveaux développeurs et empêchera toute falsification. Développer des logiciels d'entreprise et des services Web ouverts.
Selon Williams, Dfinity débloquera assez rapidement les entreprises utilisatrices dans l'espace PME en remplaçant les modèles traditionnels de développement et de déploiement de logiciels par l'open source. La société a annoncé la première grande application Dfinity "Swiss Made" au cours des deux prochaines années.

Crypto Valley : phares et licornes
La Suisse est désormais considérée comme un centre mondial de développement d’applications et de technologies utilisant la technologie blockchain et Hyperledger.
Selon l’incubateur de crypto CVVC, il existe désormais plus de 800 entreprises. L'industrie emploie environ 4'400 personnes en Suisse et au Liechtenstein.
Au deuxième printemps, après que l'industrie de la cryptographie en Suisse ait connu un ralentissement (l'hiver de la cryptographie), quatre projets phares sont en cours dans la Crypto Valley :
• Ethereum : Ethereum développé ici est la deuxième crypto-monnaie la plus puissante du marché après Bitcoin. De plus, la technologie blockchain sous-jacente de la licorne Ethereum peut être utilisée dans diverses applications. Ethereum est actuellement l'une des plates-formes les plus populaires pour la mise en œuvre relativement rapide de contrats intelligents. et facilement.
• Modum.io : cette société basée à Zurich fournit des solutions d'intelligence et d'automatisation de la chaîne d'approvisionnement. Basée sur des capteurs IoT et la technologie blockchain, Modum prétend créer un écosystème numérique largement applicable pour les produits sensibles dans diverses industries.
• Seba et Sygnum : les premières banques crypto au monde agréées par la Finma.
• Polkadot : les startups technologiques et les licornes travaillent sur des réseaux décentralisés, similaires à Dfinity, où diverses blockchains sont liées les unes aux autres via des protocoles réseau afin qu'elles puissent échanger des informations entre elles, par exemple. Cette technologie permet d'utiliser des builds privés. Des applications publiques pour les données blockchain sont possibles.

Contenu IC qui vous intéresse
Progrès technologique | Informations sur le projet |

Collectez et suivez IC Binance Channel
Restez à jour avec les dernières informations
