Qu'est-ce que le protocole Internet Computer ? (ICP)

Résumé de l'Internet Computer Protocol
- L'Internet Computer Protocol offre une blockchain rapide et efficace pour permettre les services Web3 décentralisés.
- L'ICP est le jeton utilitaire natif du réseau Internet Computer, utilisé pour faciliter la gouvernance du réseau et récompenser les participants au réseau.
- L'Internet Computer utilise des technologies innovantes telles que la chain key cryptography pour faire fonctionner sa plateforme.
L'Internet Computer Protocol est un réseau de 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 faible sécurité des systèmes et l'utilisation abusive des données personnelles.
Trois caractéristiques différencient l'Internet Computer des autres réseaux de blockchain :
- N'importe qui peut créer une application décentralisée (dApp) sur sa plateforme blockchain grâce à une interface utilisateur simplifiée.
- L'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 maintenu par des serveurs de données centralisés.
- La blockchain traite les transactions rapidement, ce qui la distingue des autres cryptomonnaies qui peuvent prendre 30 minutes ou plus pour effectuer des transactions.
Le jeton utilitaire natif du réseau Internet Computer, l'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.
Qui a créé l'Internet Computer (ICP) ?
La blockchain Internet Computer a été développée par le projet DFINITY, fondé par Dominic Williams en 2015.
La DFINITY Foundation 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 d'abord levé des fonds via une ICO publique en février 2017.
Plusieurs cycles de financement ont ensuite été menés en 2018, levant plus de 150 millions de dollars auprès d'investisseurs renommés.
La DFINITY Foundation est basée à Zurich où elle gère un centre de recherche. La fondation gère un autre centre en Californie, ainsi que de nombreuses équipes à distance.
Qu'est-ce que l'Internet Computer et l'ICP ?
L'Internet Computer Protocol connecte un réseau souverain d'appareils dédiés pour former un « ordinateur mondial », qui est utilisé pour permettre la décentralisation des services Web3.
Un catalyseur du Web3
Les plateformes Web3 peuvent tirer parti de 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 les membres de publicités. Les utilisateurs peuvent être invités à accepter des conditions générales lors de leur inscription à ces plateformes, mais ne peuvent pas les influencer.
Les utilisateurs de réseaux sociaux décentralisés construits sur la blockchain Internet Computer peuvent se connecter à ces plateformes de manière cryptographique en utilisant Face ID sur leur téléphone ou le capteur d'empreintes digitales sur 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 cryptomonnaies comme le bitcoin en utilisant des messages de chat. Ces services peuvent faire de leurs utilisateurs des copropriétaires et des membres de l'équipe en distribuant des jetons de gouvernance par airdrop depuis une DAO de gestion à ceux qui parrainent d'autres utilisateurs ou aident à des tâches comme la modération de contenu.
Des services comme celui-ci sont en cours de construction aujourd'hui 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 mondial
La blockchain Internet Computer permet une décentralisation totale car elle permet aux développeurs de créer des services en ligne sans avoir à dépendre des 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, peu sécurisés, sujets à la censure et souvent peu fiables.
Parce que les services en ligne construits sur l'Internet Computer fonctionnent sans l'aide des TI traditionnelles, ils sont entièrement décentralisés.
Les développeurs construisent des services en utilisant des logiciels de smart contract 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 des TI traditionnelles.
Lorsque des services Web3 ont été construits en utilisant d'autres écosystèmes de blockchain, les TI traditionnelles utilisées peuvent être remplacées par des smart contracts Internet Computer qui peuvent fournir un stockage et un traitement décentralisés des données plus efficaces.
Les développeurs peuvent étendre d'autres services de blockchain et construire des services Web3 SocialFi, GameFi et metaverse, des rails DeFi qui servent leurs propres expériences web et des systèmes d'entreprise en utilisant des smart contracts Internet Computer.
Aujourd'hui, l'Internet Computer peut héberger et servir un réseau social moderne sans aide.
Sur l'Internet Computer, les smart contracts paient pour leur propre calcul (alias « reverse gas »).
Les utilisateurs peuvent créer des sessions avec des services en ligne qui leur permettent d'interagir de manière transparente avec la blockchain plusieurs fois. Internet Identity permet aux utilisateurs de s'authentifier cryptographiquement et de créer des sessions en utilisant les 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 les services entièrement depuis 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 de contenu, ou promeuvent le service en parrainant de nouveaux utilisateurs — ce qui en fait des propriétaires et des membres de l'équipe, alimentant une croissance virale.
L'Internet Computer est créé par l'Internet Computer Protocol et son jeton clé est appelé ICP.
Pourquoi l'Internet Computer (ICP) a-t-il de la valeur ?
Le token ICP comporte trois fonctions principales. Tout d’abord, il fournit une source de cycles, qui sont utilisés pour alimenter les contrats intelligents lorsqu’ils effectuent des calculs. Lorsque l’ICP est converti en cycles, qui sont brûlés, il disparaît et crée un mécanisme déflationniste.
Ensuite, l’ICP peut être mis en place dans la DAO du Network Nervous System qui contrôle la blockchain Internet Computer pour créer des neurones de vote. Les neurones de vote génèrent des récompenses pour les utilisateurs lorsqu’ils participent à la gouvernance. Troisièmement, l’ICP joue le rôle de magasin de valeur en permettant aux utilisateurs d’investir dans des ventes de décentralisation exécutées par des services Web3.
Comment fonctionne l'Internet Computer Protocol ?
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 nœuds sont du matériel standardisé géré par des fournisseurs de nœuds indépendants à travers le monde, utilisant des centres de données autonomes.
Les nœuds se connectent les uns aux autres via Internet en utilisant l'Internet Computer Protocol, é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.
Chain Key Cryptography
L'ICP intègre un nouveau cadre cryptographique, appelé « chain key cryptography ». Cela permet aux blockchains de créer des « chain keys » publiques et de signer ensuite des messages en utilisant du matériel de clé privée distribué.
La chain key cryptography utilise une seule clé publique pour permettre aux appareils connectés de vérifier l'authenticité des artefacts de la blockchain Internet Computer. Cela contraste avec les blockchains traditionnelles qui nécessitent de grandes quantités de données pour vérifier même de petits artefacts.
Subnet Blockchains
L'Internet Computer forme plusieurs « subnet blockchains ». Les subnets sont des blockchains indépendantes trouvées sur le réseau qui peuvent s'intégrer les unes aux autres pour augmenter leur capacité. Ce sont de véritables subnets dans le sens où ils sont transparents pour les smart contracts et sont combinés pour créer une seule blockchain illimitée. C'est similaire à la façon dont les subnets étendent Internet mais sont invisibles pour les applications utilisant Internet.
Les subnet blockchains utilisent un nouveau système de consensus et un cadre cryptographique qui permet 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 chain key signature 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é altéré, mais aussi que la subnet blockchain fonctionne correctement et n'a pas été corrompue.
Le réseau Internet Computer est contrôlé par une master subnet blockchain, qui exécute une DAO avancée appelée Network Nervous System (NNS). Cette DAO indique aux nœuds comment structurer le réseau. Les nœuds peuvent savoir que les instructions sont authentiques en vérifiant la validity chain key signature – puisque la chain key du subnet NNS est constante pour toujours.
Le NNS demande aux nœuds de se combiner pour former des subnet blockchains. En raison du fonctionnement de la cryptographie, les nœuds peuvent être ajoutés et retirés des subnets à tout moment, sans modifier leurs chain keys.
Étant donné que les subnet blockchains n'ont pas besoin de copies de l'état des autres pour les valider, elles échangent des messages directement et le réseau peut simplement ajouter de nouveaux subnets pour augmenter sa capacité.
Une application n'a besoin de connaître que la chain key du subnet NNS pour interagir avec n'importe quel point du réseau, car elle signe les chain keys utilisées par les subnets et les subnets incluent des preuves que leurs chain keys ont été signées par le NNS avec leurs signatures.
Smart contracts Canister
Lorsque du contenu web interactif s'exécute dans un navigateur, il valide les chain key signatures sur le contenu et les réponses servis par les smart contracts « canister » hébergés par l'Internet Computer.
Les smart contracts 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 smart contracts de s'exécuter en parallèle de manière déterministe sur un seul subnet.
Les smart contracts canister sont très puissants et peuvent être utilisés pour construire n'importe quoi. Par exemple, des transactions multi-blocs (calculs) sont possibles, ainsi que des daemon smart contracts qui sont automatiquement invoqués périodiquement par la blockchain.
Un nouveau développement est que le cadre de chain key cryptography du protocole a été étendu pour permettre aux smart contracts de gérer des comptes et de signer des transactions sur d'autres blockchains. Par exemple, les smart contracts Internet Computer peuvent créer des adresses bitcoin et envoyer et recevoir des bitcoins, ce qui permet de construire 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 smart contracts Internet Computer peuvent créer et signer des transactions Ethereum, puis interroger les résultats en utilisant des HTTP outcalls.
Pourquoi acheter de l'ICP ?
Internet Computer peut attirer les investisseurs en raison de son objectif de créer une plateforme blockchain pour un temps de règlement des transactions plus rapide et avec une capacité théoriquement infinie.
L’objectif d’ICP, qui consiste à créer un Internet moderne avec la possibilité d’héberger des applications à n’importe quelle échelle, des applications DeFi et contrats intelligents aux services et sites Web tokenisés, peut également intéresser ceux qui souhaitent ajouter de l’ICP à leur portefeuille.
En outre, la plateforme ICP peut attirer les développeurs et les investisseurs pour créer des services Internet ouverts qui fourniraient des produits et des services susceptibles de remplacer les grandes entreprises technologiques centralisées.
Commencez à acheter de l’ICP
Si vous êtes prêt à passer à l’étape suivante et que vous souhaitez acheter de l’Internet Computer Protocol (ICP), cliquez sur le bouton ci-dessous.