Kadena est l'une des blockchains de troisième génération les plus excitantes actuellement en développement, basée sur une blockchain alimentée par PoW et un langage de programmation connu sous le nom de Pact.
Kadena est basé sur une technologie blockchain propriétaire utilisant un système Proof of Work (PoW) et un nouveau langage de programmation connu sous le nom de Pact pour la génération d'un écosystème de dApps rapides et sécurisées qui vise une adoption massive et une expansion rapide dans le monde des affaires.
Lancez-vous sur Bit2Me et plongez dans le monde des crypto-monnaies avec une longueur d'avance. Inscrivez-vous facilement et obtenez 5 € GRATUITS sur votre premier achat avec ce lien. N'attendez plus pour rejoindre la révolution crypto ! Inscription
Histoire de Kadena (KDA)
Le développement de ce projet a commencé en 2016 lorsque Stuart Popejoy et Will Martino ont commencé à concevoir les bases de ce projet. Tous deux avaient de l'expérience dans les projets de blockchain, puisque Popejoy avait été à la tête de la chaîne de blocs émergente de JPMorgan et Martino a travaillé en tant que responsable technologique pour le comité directeur de la crypto-monnaie de la SEC. Sa première itération de travail a été ce qui a donné lieu à JPM Coin, qui a vu le jour en 2020, créant ainsi le premier stablecoin et blockchain de JPMorgan.
Après cette première expérience, Popejoy et Martino ont voulu aller plus loin et prendre un risque avec la création d'une technologie totalement nouvelle. De là, le développement de Kadena commence.
Afin d'avoir des conseils de haut niveau pour la construction de leur projet, Popejoy et Martino ont sollicité la collaboration du Dr Stuart Haber, l'un des auteurs les plus cités au sein de la livre blanc Bitcoin, qui a travaillé avec Scott Stornetta, Dans le systèmes d'horodatage chaînés, précurseur de la technologie blockchain conçue par Satoshi Nakamoto.
Afin de rendre possible son développement, l'équipe s'est lancée dans une levée de fonds via un schéma de vente privée SAFT (Simple Agreement for Future Tokens), en lançant une ICO et divers types d'aides d'entreprises et d'organisations. Au total, le projet a levé un total de 17,3 millions de dollars à la mi-2019. Les jetons acquis grâce à ces ventes ont été distribués selon le schéma ci-dessous.
Enfin, le lancement du réseau principal Kadena a eu lieu le 4 novembre 2019 et depuis, l'écosystème Kadena n'a cessé de croître, démontrant le potentiel de cette nouvelle blockchain.
Comment fonctionne Kadena (KDA) ?
Kadena est un projet très axé sur deux points : offrent une grande évolutivité et un puissant langage de contrat intelligent pour créer des dApps extrêmement efficaces. Les deux choses vont de pair car le but de Kadena est d'offrir aux entreprises et aux parties intéressées la possibilité de créer des dApps avec une portée mondiale et une utilisation massive.
Pour y parvenir, il faut deux technologies de base : le protocole de consensus Tendermint et le langage de programmation Pact. Tendermint est connu dans le monde de la blockchain pour être un protocole de consensus à grande vitesse. Ce protocole a été développé par Jae Kwon, président de la Fondation Interchain, la même à l'origine du développement de Cosmos (ATOM). Tendermint fonctionne grâce à une technique de calcul distribué connue sous le nom de State Machine Replication, qui permet aux nœuds de répliquer de manière déterministe l'état d'un calcul dans chacune de ses parties.
C'est-à-dire qu'un nœud prend les données d'entrée du réseau, effectue son calcul et obtient un état final qui est ensuite partagé avec le reste des nœuds, pouvant vérifier rapidement ledit état. En conséquence, Tendermint est capable de parvenir rapidement à un consensus, même si le réseau se compose de centaines de milliers de nœuds connectés.
En collaboration avec Tendermint, Kadena a développé Pact, un langage de programmation avec vérification formelle et qui permet le développement de contrats intelligents pouvant être mis à jour en chaîne. Grâce à ces fonctionnalités, Pact permet de développer des contrats intelligents sécurisés, non seulement au niveau de l'instruction, mais également du fait que toute erreur détectée peut être rapidement corrigée. Ces solutions sont réalisées avec une mise à jour du contrat intelligent, réduisant la complexité des déploiements de sécurité.
Tendermint et Chainweb, gérants du consensus Kadena
Kadena maintient son consensus sur une architecture appelée Chainweb, qui s'appuie sur Tendermint. Chainweb est en fait un ensemble de plusieurs chaînes de blocs fonctionnant en parallèle et combinées pour aboutir à la chaîne de blocs Kadena. Cela permet à Kadena d'offrir un niveau unique d'évolutivité sans compromettre la sécurité du réseau.
Dans le Chainweb, chacune des chaînes Proof of Work (PoW) est responsable de l'extraction de la même pièce (KDA) et contient des références aux blocs précédents de leurs chaînes "homologues". De ce fait, ils ont la capacité et le pouvoir de valider les transactions des autres et de partager la liquidité. Dans cette opération, chaque chaîne individuelle a les mêmes capacités que la chaîne principale. Ainsi, Chainweb atteint l'objectif unique de rationaliser les transactions de manière linéaire à mesure que de nouvelles chaînes parallèles sont ajoutées au réseau principal.
Quant aux mineurs, ils traitent chaque chaîne individuellement, réduisant ainsi le "goulot d'étranglement" typique que l'on trouve habituellement dans des devises telles que Bitcoin. De cette façon, ils peuvent se consacrer à minar dans chacune des sous-chaînes, en veillant à ce que toutes puissent être prises en charge à tout moment.
Cliquez ici pour ouvrir votre compte utilisateur en espagnol GRATUITEMENT et en toute sécurité et recevoir un cadeau de 5 €.
Mécanisme de sécurité entre les sous-chaînes
Cependant, le système de sous-chaîne a un énorme défi : maintenir la sécurité. Cette sécurité repose sur une arbre merkel qui est capable de joindre les états de chacune des chaînes individuelles et de l'ajouter à la chaîne finale. De cette façon, Chainweb devient une blockchain de blockchains.
Pour le comprendre plus facilement, vous pouvez imaginer les chaînes A, B et C, qui sont des sous-chaînes de la chaîne principale P1. Les mineurs exploitent chacune des sous-chaînes (A, B et C) et travaillent comme s'il s'agissait de chaînes individuelles. Autrement dit, des transactions sont effectuées, des transactions sont prises, des blocs sont extraits, envoyés au reste du réseau, vérifiés et un consensus est atteint pour chacune des sous-chaînes. Avec chacun de ces blocs ajoutés, les chaînes A, B et C ont un hachage d'arbre Merkle différent. De même, ce hachage de Merkle est ensuite lié à la chaîne principale P1 au moyen d'une somme d'arbres de Merkle appelée Merkle Cone. Ce procédé est intéressant car il garantit deux choses :
- Que les histoires de A, B et C restent proches les unes des autres.
- Il maintient l'intégrité, la vérifiabilité et protège les données des sous-chaînes en les empêchant d'être falsifiées. Autrement dit, les transactions dans les sous-chaînes peuvent être vérifiées à partir de n'importe quelle autre sous-chaîne. Ceci est possible grâce au lien Merkle tree sum entre eux, qui permet cette vérification.
Actuellement, Kadena a un total de 19 sous-chaînes en activité, que nous pouvons voir en direct à partir de ce lien.
Cliquez ici pour ouvrir votre compte utilisateur en espagnol GRATUITEMENT et en toute sécurité et recevoir un cadeau de 5 €.