Vue sur l’ordinateur Internet (ICP)
Qui a créé l’ordinateur Internet (ICP) ?
La blockchain Internet Computer a été développée par le projet DFINITY, fondé par Dominic Williams en 2015. La Fondation DFINITY a été créée en Suisse en octobre 2016 pour intensifier les efforts de R&D du projet après une période d’incubation. La fondation a levé des fonds pour la première fois via une ICO publique en février 2017.
Plusieurs tours de table ont ensuite été organisés en 2018, récoltant plus de 150 millions de dollars auprès d’investisseurs de renom. La Fondation DFINITY est basée à Zürich où elle gère un centre de recherche. La fondation gère un autre centre en Californie, ainsi que de nombreuses équipes à distance.
Résumé du protocole informatique Internet
- L’Internet Computer Protocol offre une blockchain rapide et efficace pour activer les services Web3 décentralisés.
- ICP est le jeton utilitaire natif du réseau Internet Computer qui est utilisé pour faciliter la gouvernance du réseau et récompenser les participants au réseau.
- Internet Computer utilise des technologies innovantes telles que la cryptographie à clé de chaîne pour faire fonctionner sa plateforme.
Internet Computer Protocol est un réseau blockchain qui vise à apporter une plus grande efficacité, rapidité et décentralisation au calcul et au stockage des données. Le projet vise à remédier aux lacunes associées à l’Internet traditionnel, telles que la monopolisation des services, la mauvaise sécurité des systèmes et l’utilisation abusive des données personnelles.
Trois caractéristiques différencient l’ordinateur Internet des autres réseaux blockchain :
- N’importe qui peut créer une application décentralisée (dApp) sur sa plateforme blockchain grâce à une interface utilisateur simplifiée.
- ICP fonctionne sur un réseau décentralisé avec du matériel dédié établi par des parties indépendantes plutôt que sur un cloud géré par des serveurs de données centralisés.
- La blockchain traite les transactions rapidement, ce qui la distingue des autres crypto-monnaies qui peuvent prendre 30 minutes ou plus pour terminer les transactions.
Le jeton utilitaire natif du réseau Internet Computer, ICP, est utilisé pour faciliter la gouvernance du réseau, rémunérer les nœuds qui effectuent des calculs et récompenser les participants pour leur engagement dans son écosystème.
Qu’est-ce que l’ordinateur Internet et l’ICP ?
L’Internet Computer Protocol connecte un réseau souverain d’appareils dédiés pour former un « ordinateur mondial », utilisé pour permettre la décentralisation des services Web3.
Un facilitateur Web3
Les plateformes Web3 sont capables d’exploiter la blockchain Internet Computer pour résoudre les problèmes de confidentialité rencontrés sur les réseaux sociaux traditionnels. Ces réseaux traditionnels posent de nombreux problèmes de confidentialité aux utilisateurs, partagent des informations sensibles avec les entreprises et submergent leurs membres de publicités. Les utilisateurs peuvent être invités à accepter les conditions générales lors de leur inscription sur ces plateformes, mais ne peuvent pas les influencer.
Les utilisateurs de réseaux sociaux décentralisés construits sur Internet et la blockchain informatique peuvent se connecter à ces plateformes de manière cryptographique en utilisant Face ID sur leur téléphone ou le capteur d’empreintes digitales de leur ordinateur portable. Ils peuvent également stocker des fichiers et partager des médias à la vitesse du Web ou transférer instantanément des NFT et des crypto-monnaies comme le bitcoin à l’aide de messages de discussion. Ces services peuvent faire de leurs utilisateurs des propriétaires et des membres de l’équipe en lâchant des jetons de gouvernance d’un DAO de gestion à ceux qui recommandent d’autres utilisateurs ou aident dans des tâches telles que la modération du contenu.
Des services comme celui-ci sont aujourd’hui construits sur la blockchain Internet Computer, qui joue le rôle d’un ordinateur mondial, capable d’héberger même les services Web3 les plus exigeants.
L’ordinateur du monde
La blockchain Internet Computer permet une décentralisation complète car elle permet aux développeurs de créer des services en ligne sans avoir besoin de s’appuyer sur les technologies de l’information (TI) traditionnelles telles que les services de cloud computing, les bases de données et les serveurs Web qui sont centralisés, non sécurisés, soumis à la censure et souvent peu fiables. Étant donné que les services en ligne construits sur Internet fonctionnent sans l’aide de l’informatique traditionnelle, ils sont entièrement décentralisés.
Les développeurs créent des services à l’aide de logiciels de contrats intelligents appelés « canisters » qui interagissent avec le Web et d’autres blockchains sans ponts. Les canisters sont capables d’évoluer et de fonctionner avec une efficacité comparable à celle de l’informatique traditionnelle. Lorsque les services Web3 ont été construits à l’aide d’autres écosystèmes blockchain, l’informatique traditionnelle utilisée peut être remplacée par des contrats intelligents Internet Computer qui peuvent fournir un stockage et un traitement décentralisés plus efficaces des données.
Les développeurs peuvent étendre d’autres services blockchain et créer des services SocialFi, GameFi et métaverse Web3, des rails DeFi qui servent leurs propres expériences Web et systèmes d’entreprise à l’aide de contrats intelligents Internet Computer. Aujourd’hui, l’ordinateur Internet peut héberger et desservir un réseau social moderne sans aide. Sur Internet Computer, les contrats intelligents paient pour leur propre calcul (alias « gaz inversé »).
Les utilisateurs peuvent créer des sessions avec des services en ligne qui leur permettent d’interagir plusieurs fois de manière transparente avec la blockchain. Internet Identity permet aux utilisateurs de s’authentifier cryptographiquement et de créer des sessions à l’aide de fonctionnalités de sécurité intégrées à leurs appareils personnels, telles que Face ID sur leur téléphone ou le capteur d’empreintes digitales sur leur ordinateur portable.
Les DAO communautaires peuvent contrôler entièrement les services à partir de la blockchain et appliquer les mises à jour de fonctionnalités et les configurations proposées par les développeurs. Cela décentralise davantage les services, augmente la sécurité et protège les développeurs des régulateurs en permettant à ces services de fonctionner de manière autonome en tant que protocoles.
Les services Web3 peuvent récompenser les utilisateurs finaux avec des jetons de gouvernance de leur DAO communautaire – par exemple s’ils aident à la modération du contenu ou défendent le service en référant de nouveaux utilisateurs – ce qui en fait des propriétaires et des membres de l’équipe, alimentant ainsi la croissance virale. L’ordinateur Internet est créé par Internet Computer Protocol et son jeton clé est appelé ICP.
Pourquoi Internet Computer (ICP) a-t-il de la valeur ?
Le jeton ICP possède trois utilitaires principaux. Premièrement, ICP fournit une source de cycles, qui sont utilisés pour alimenter les contrats intelligents lorsqu’ils effectuent des calculs. Lorsque le PCI est converti en cycles qui sont brûlés, il disparaît, créant un mécanisme déflationniste.
Deuxièmement, ICP peut être mis en jeu dans le réseau Nervous System DAO qui contrôle la blockchain de l’ordinateur Internet pour créer des neurones votants. Les neurones votants génèrent des récompenses pour les utilisateurs lorsqu’ils participent à la gouvernance. Troisièmement, ICP joue le rôle de réserve de valeur, en permettant aux utilisateurs d’investir dans des ventes décentralisées gérées par les services Web3.
Comment fonctionne le protocole informatique Internet ?
La blockchain Internet Computer fonctionne sur un réseau souverain de « machines à nœuds » dédiées, de la même manière qu’Internet fonctionne sur des routeurs réseau dédiés. Les machines de nœuds sont du matériel standardisé géré par des fournisseurs de nœuds indépendants du monde entier utilisant des centres de données autonomes. Les nœuds se connectent les uns aux autres via Internet à l’aide du protocole informatique Internet, également connu sous le nom d’ICP. En utilisant le protocole ICP, les nœuds forment la blockchain Internet Computer, qui agit comme un ordinateur mondial public.
Cryptographie de clé de chaîne
ICP intègre un nouveau cadre de cryptographie, appelé « cryptographie à clé de chaîne ». Cela permet aux blockchains de créer des « clés de chaîne » publiques, puis de signer des messages à l’aide de clés privées distribuées. La cryptographie à clé de chaîne utilise une clé publique unique pour permettre aux appareils connectés de vérifier l’authenticité des artefacts de la blockchain de l’ordinateur Internet. Cela contraste avec les blockchains traditionnelles qui nécessitent de grandes quantités de données pour vérifier même les petits artefacts.
Blockchains de sous-réseaux
L’ordinateur Internet forme plusieurs « blockchains de sous-réseaux ». Les sous-réseaux sont des blockchains indépendantes présentes sur le réseau qui peuvent s’intégrer les unes aux autres pour augmenter leur capacité. Il s’agit de véritables sous-réseaux dans le sens où ils sont transparents pour les contrats intelligents et sont combinés pour créer une seule blockchain illimitée. Ceci est similaire à la façon dont les sous-réseaux étendent Internet mais sont invisibles pour les applications utilisant Internet.
Les blockchains de sous-réseaux utilisent un nouveau système de consensus et un cadre cryptographique qui permettent aux applications d’interagir en toute sécurité avec elles sans avoir besoin d’un nœud local. Les applications peuvent simplement vérifier la signature de clé en chaîne sur les messages échangés lors de leurs interactions. Un message valide montre non seulement que le message de la blockchain n’a pas été falsifié, mais également que la blockchain du sous-réseau fonctionne correctement et n’a pas été corrompue.
Le réseau informatique Internet est contrôlé par une blockchain de sous-réseau maître, qui exécute un DAO avancé appelé Network Nervous System (NNS). Ce DAO indique aux nœuds comment structurer le réseau. Les nœuds peuvent déterminer que les instructions sont authentiques en vérifiant la signature de clé de chaîne de validité – puisque la clé de chaîne du sous-réseau NNS est constante à tout moment.
Le NNS demande aux nœuds de se combiner pour former des blockchains de sous-réseaux. En raison du fonctionnement de la cryptographie, des nœuds peuvent être ajoutés et supprimés des sous-réseaux à tout moment, sans modifier leurs clés de chaîne. Étant donné que les blockchains de sous-réseaux n’ont pas besoin de copies de l’état de chacune pour les valider, elles échangent des messages directement et le réseau peut simplement ajouter de nouveaux sous-réseaux pour augmenter sa capacité. Une application n’a besoin que de connaître la clé de chaîne du sous-réseau NNS pour interagir avec n’importe quel point du réseau, car elle signe les clés de chaîne utilisées par les sous-réseaux et les sous-réseaux incluent des preuves que leurs clés de chaîne ont été signées par le NNS avec leurs signatures.
Contrats intelligents de cartouche
Lorsqu’un contenu Web interactif s’exécute dans un navigateur, il valide les signatures de clé en chaîne sur le contenu et les réponses fournies par les contrats intelligents « canister » hébergés par l’ordinateur Internet. Les contrats intelligents Canister sont des « acteurs » logiciels composés de bytecode WebAssembly et de pages de mémoire persistante dans lesquelles ils s’exécutent. Cela permet à plusieurs contrats intelligents de s’exécuter en parallèle de manière déterministe sur un seul sous-réseau. Les contrats intelligents Canister sont très puissants et peuvent être utilisés pour construire n’importe quoi. Par exemple, des transactions multiblocs (calculs) sont possibles, ainsi que des contrats intelligents de démon qui sont automatiquement invoqués périodiquement par la blockchain.
Un nouveau développement est que le cadre de cryptographie à clé de chaîne du protocole a été étendu pour permettre aux contrats intelligents de gérer des comptes et de signer des transactions sur d’autres blockchains. Par exemple, les contrats intelligents Internet Computer peuvent créer des adresses Bitcoin et envoyer et recevoir des Bitcoins, permettant ainsi de créer des systèmes DeFi natifs pour le réseau Bitcoin. Une autre application serait la création d’expériences Web décentralisées pour Ethereum. Les contrats intelligents Internet Computer peuvent créer et signer des transactions Ethereum, puis interroger les résultats à l’aide d’appels HTTP.
Avis
Il n’y a pas encore d’avis.