
Dominic Williams, fondateur de Dfinity, explique que la blockchain qu’il a créée s’inspire d’Ethereum et que l’interopérabilité entre les deux est un objectif précoce.
La fondation Dfinity a commencé à travailler à l’intégration de son réseau de blockchain décentralisé, Internet Computer, avec Ethereum – qui est perçu comme un rival par de nombreux acteurs du secteur.
Internet Computer <> Ethereum
BIG NEWS: I just gave the instruction to directly integrate the networks using Chain Key cryptography
Internet Computer and Ethereum smart contracts will be able to *directly* interoperate, no hubs, no cloud, no bs
One word. Transformative
🙂 ∞
— Dominic Williams ∞ (@dominic_w) May 26, 2021
L’intégration a été annoncée par le fondateur de Dfinity, Dominic Williams, dans un tweet mercredi, et il a expliqué davantage pourquoi elle était nécessaire et comment elle se produirait dans un billet de blog publié hier.
« J’étais très proche du projet Ethereum en 2014, 2015« , a-t-il déclaré dans une interview au début du mois. « Ces années ont été formatrices. Et c’est à ce moment-là que le projet Dfinity – comme il s’appelait alors – a vu le jour. »
Williams a déclaré qu’après avoir exploré Ethereum, il a finalement été persuadé que ses recherches étaient plus adaptées à un projet autonome. « Le projet Dfinity« , qui est devenu Internet Computer, a été lancé publiquement ce mois-ci après cinq ans de développement. Ses objectifs généraux sont de devenir un Internet entier hébergé sur des serveurs décentralisés. Il cherche à étendre les fonctionnalités d’Internet en permettant aux développeurs de créer des versions décentralisées d’applications populaires. Il vise également à s’attaquer au marché du cloud et à sa dépendance à l’égard des fermes de serveurs centralisés de Google et Amazon en particulier.
Ethereum x Internet Computer =
The greatest possible force multiplier ∞Plans for direct integration:https://t.co/UnhckCJqqq
— Dominic Williams ∞ (@dominic_w) May 28, 2021
The Internet Computer bénéficie du soutien de grands noms, d’une équipe très expérimentée et d’un jeton, l’ICP, qui, au moment de son lancement, se classait déjà parmi les dix premières cryptomonnaies en termes de capitalisation boursière. Il prétend également résoudre les problèmes de mise à l’échelle rencontrés par Ethereum sans faire de compromis sur la sécurité ou la décentralisation.
Mais loin d’être des rivaux, les deux se complètent, insiste Dominic Williams. Il a expliqué à plusieurs reprises que les architectures des deux projets sont fondamentalement différentes mais tout aussi nécessaires.
Ethereum, a-t-il dit, « peut fonctionner à partir d’un nœud dans la chambre de quelqu’un. Alors que le réseau Internet est contraint par les besoins du protocole à fournir ce niveau de performance. Il fonctionne donc à partir de nœuds spéciaux – du matériel dédié – qui sont gérés par des partenaires indépendants dans des centres de données indépendants à travers le monde. »
L’architecture d’Internet Computer signifie que le stockage des données, par exemple, est beaucoup moins cher que sur Ethereum, a-t-il expliqué. Il offre une nouvelle solution d’identité et des contrats intelligents qui « fonctionnent à la vitesse du web [et] peuvent servir des expériences web directement aux utilisateurs finaux« . Mais le plus important, a-t-il dit, est que tout système fonctionnant sur Internet Computer est hébergé par un réseau décentralisé, plutôt que par des serveurs centralisées.
Le billet de blog de Dominic Williams détaille les deux étapes nécessaires à l’intégration des deux réseaux. Grâce à l’utilisation de contrats « proxy« , les contrats intelligents d’Internet Computer pourront « appeler » les contrats intelligents d’Ethereum, renvoyer les résultats et vice versa.
Mais la deuxième étape prendra beaucoup plus de temps, en partie parce que, bien qu’Internet Computer soit conçu pour évoluer au fur et à mesure que de nouvelles applications sont créées, ses contrats intelligents « ne peuvent actuellement contenir qu’un maximum de 4 Go de pages de mémoire, et l’état Ethereum devra donc être réparti entre plusieurs contrats« .
Certains développeurs d’Ethereum travaillaient déjà sur cette question, a déclaré Dominic Williams, et avaient « fait quelques progrès dans le code. » Pourtant, d’autres personnes, à l’intérieur et à l’extérieur de l’industrie, ont critiqué Dfinity pour sa lenteur à ouvrir des parties de son code. Ils ont remis en question la décentralisation d’Internet Computer et se sont interrogés sur le rôle prépondérant de Dominic Williams.
“I just gave the instruction” doesn’t sound very decentralised.
— drnick.eth (@DrNickA) May 27, 2021
Un commentateur, Nick Almond, chercheur en gouvernance décentralisée et fondateur de Finance.vote, s’en est pris à la formulation du tweet de Williams annonçant l’intégration Dfinity/Ethereum. « ‘Je viens de donner l’instruction’ ne semble pas très décentralisé« , a-t-il écrit.