JAM est en phase de développement accéléré après la version 2.0, avec plus de 30 équipes différentes, utilisant divers langages de programmation, pour réaliser un client JAM décentralisé (basé sur le protocole du livre gris de JAM).
Le tout premier ETH nécessitait que toutes les transactions soient vérifiées par tous les validateurs (vous pouvez consulter le livre jaune d'Ethereum pour plus de détails, ainsi qu'une version d'interprétation améliorée).
L2 permet à un sous-ensemble plus petit hors chaîne de faire des calculs, par deux méthodes : l'une est la preuve de fraude (qui consiste à réexécuter le code de transaction en cas de fraude détectée pour vérification), l'autre est la preuve zk, qui ne nécessite pas de recalcul, mais nécessite des GPU coûteux pour générer la preuve, la chaîne ne vérifiant que la preuve sans avoir à réexécuter le code de transformation de la transaction précédente.
Auparavant, @Polkadot 1.0 utilisait un algorithme appelé ELVES, qui, contrairement à l'algorithme de fraude d'ETH, vérifiait de manière passive, mais adoptait un algorithme de type probabiliste pour une vérification active. Lors de @polkadot 2.0, le groupe de validation a été encapsulé dans un concept appelé Core, qui est essentiellement un sous-ensemble du groupe de validation. La version 2.0 prend en charge Agile Coretime, ce qui signifie que le core peut être utilisé dynamiquement ; dans la version 1.0, une chaîne ne pouvait utiliser qu'un seul Core, mais avec la version 2.0, une chaîne pourra utiliser dynamiquement le coretime (nombre de sous-ensembles de validation) en fonction des besoins, améliorant ainsi la charge de service du système.
Ainsi, JAM évolue sur la base de ces idées, avec l'émergence de nombreux zk, op, contrats intelligents, et même d'applications sans état de type web2. Peut-on aller plus loin dans l'abstraction des services pour bien s'adapter à ces différents modèles d'application et permettre leur interaction combinée ? C'est pourquoi JAM a fait une abstraction supplémentaire sur cette base.
- Différents éléments L2/chaînes parallèles sont maintenant appelés services.
- Les blocs/transactions sont maintenant appelés éléments de travail ou paquets de travail.
- Les éléments de travail appartiennent aux services, tandis qu'un paquet de travail est un ensemble d'éléments de travail.
- Les services sont décrits par trois points d'entrée, dont deux sont fn refine() et fn accumulated.
- Ces deux points d'entrée sont précisément la raison pour laquelle ce protocole est appelé JAM : Join Accumulate Machine. Join fait référence à fn refine(), où tous les cœurs de Polkadot exécutent en parallèle un grand nombre de travaux pour différents services. Join signifie extraire des données en un sous-ensemble plus petit, puis les transmettre à l'étape suivante.
- Accumulate signifie accumuler les résultats de toutes les opérations ci-dessus dans l'état principal de JAM.
- Différentes formes de services sont prises en charge (op rollups, zkrollups, chaînes parallèles, applications sans état, contrats intelligents).
L'ère ETH est une machine d'état à état partagé.
L'ère @polkadot 1.0 est une machine de fragmentation probabiliste interopérable.
L'ère @polkadot 2.0 est une machine Agile Coretime.
L'ère JAM est Join Accumulate Machine (JAM).
Il y a encore beaucoup de caractéristiques détaillées, ici je n'ai fait qu'une synchronisation des informations que j'ai comprises. Une compréhension plus approfondie de pourquoi JAM peut exécuter des programmes en continu sans avoir besoin de déclencher le programme par des transactions, quel nouveau modèle de produit pourrait émerger à l'avenir en combinant ces caractéristiques avec DEFI ? Pourquoi JAM peut-il exécuter des applications non-état, comme JAM DOOM ? Pour plus de détails, voir la vidéo :
Matériel d'apprentissage :



Polkadot 2.0 sera bientôt en ligne @Polkadot mainnet
C'est la plus grande mise à jour depuis des années, à part le JAM qui est encore en cours.
Définition de Polkadot 2.0 :
Polkadot est un réseau informatique décentralisé multi-noyaux qui offre une capacité de calcul hautement flexible et vérifiable via des noyaux virtuels. Les chaînes qui fonctionnent en parallèle sur différents noyaux virtuels sont appelées chaînes Rollup.
Caractéristiques principales :
- Support asynchrone : permet des opérations en pipeline, ce qui rend le système Rollup plus efficace, tout en offrant un débit plus élevé pour les Rollups sans compromettre la sécurité.
- coretime : permet une allocation flexible des noyaux pour exécuter sur l'ordinateur décentralisé de Polkadot.
- Évolutivité flexible : permet à la même chaîne Rollup d'utiliser plusieurs noyaux simultanément pour augmenter le débit.
Comparé à Polkadot 1.0 qui utilisait des enchères de slots (mécanisme le plus critiqué), 2.0 abandonne le mode d'enchères de slots au profit de [coretime], créant un marché agile. Dans ce marché, le coretime deviendra une marchandise pouvant être tokenisée, vendue et échangée. Les chaînes Rollup peuvent acheter :
- Temps coretime en gros : méthode standard pour acheter du temps de noyau à un prix fixe et pour une durée fixe via le système coretime, avec un prix de renouvellement prévisible.
- Temps coretime à la demande : vente continue de coretime à la demande, utilisable immédiatement au prix du marché.
Dans 1.0, une chaîne ne pouvait utiliser qu'un seul coretime, tandis qu'après 2.0, il est possible d'utiliser le coretime de manière flexible et à la demande, comme illustré ci-dessous :
Il y a quelques mois, 2.0 a déjà été lancé sur KSM et sera bientôt disponible sur le mainnet de Polkadot.

9,42 k
22
Le contenu de cette page est fourni par des tiers. Sauf indication contraire, OKX n’est pas l’auteur du ou des articles cités et ne revendique aucun droit d’auteur sur le contenu. Le contenu est fourni à titre d’information uniquement et ne représente pas les opinions d’OKX. Il ne s’agit pas d’une approbation de quelque nature que ce soit et ne doit pas être considéré comme un conseil en investissement ou une sollicitation d’achat ou de vente d’actifs numériques. Dans la mesure où l’IA générative est utilisée pour fournir des résumés ou d’autres informations, ce contenu généré par IA peut être inexact ou incohérent. Veuillez lire l’article associé pour obtenir davantage de détails et d’informations. OKX n’est pas responsable du contenu hébergé sur des sites tiers. La détention d’actifs numériques, y compris les stablecoins et les NFT, implique un niveau de risque élevé et leur valeur peut considérablement fluctuer. Examinez soigneusement votre situation financière pour déterminer si le trading ou la détention d’actifs numériques vous convient.