JAM: la vision technologique de nouvelle génération de Polkadot
Le 19 avril, lors de la conférence Token 2049 à Dubaï, Gavin Wood a annoncé la prochaine génération de la vision de la technologie Polkadot. Cette nouvelle vision va transformer l'avenir du Web3, en offrant la vitesse, l'échelle, la décentralisation et la facilité d'utilisation nécessaires au Web3, et en stimulant une innovation profonde dans le Web3 et dans l'ensemble du domaine technologique.
Le cœur de la vision est JAM, c'est une nouvelle version de la chaîne Polkadot, qui va propulser les fonctionnalités de Polkadot au-delà des limites actuelles du Web3, tout en rendant possible le déploiement de technologies variées sur Polkadot. Grâce à JAM, l'évolutivité révolutionnaire qui ne pouvait être réalisée que par des rollups est amenée au niveau du consensus.
Après le développement, JAM deviendra un ordinateur distribué capable d'exécuter presque tous les types de tâches. JAM poussera Polkadot vers un monde de combinabilité synchronisée, ce qui aidera à réduire la fragmentation et à intégrer les activités, permettant aux applications sur Polkadot de mieux tirer parti du réseau de l'ensemble de l'écosystème. Cela ouvrira de nouvelles possibilités pour une innovation approfondie et fournira aux développeurs un environnement puissant leur permettant de créer de manière sans précédent.
JAM est actuellement en phase de recherche et de développement. Pour soutenir le développement de JAM et garantir qu'il soit construit dans un véritable esprit de décentralisation, la Web3 Foundation créera un prix JAM, un total de 10 millions de DOT sera utilisé pour inciter le développement d'autres réalisations de JAM.
Caractéristiques techniques de JAM
Le nom complet de JAM est Join-Accumulate Machine, c'est un nouveau design prévu pour remplacer la chaîne relais existante. JAM sera introduit comme une mise à niveau unique et complète, ce qui peut précisément limiter les opérations après la mise à niveau, réduisant ainsi les petites mises à niveau fréquentes.
JAM sera une chaîne de domaine spécifique, utilisée pour traiter les problèmes de rollup. Elle relie les sorties acceptées des rollups, intégrant les sorties dans un état partagé, similaire à la fonction de la chaîne de relais de Polkadot.
JAM a plusieurs similitudes avec la chaîne de contrats intelligents :
Exécution directe de code sans autorisation
Les états sont organisés en différents emballages
Inclusion de l'encapsulation du code et du solde
L'état de la chaîne JAM est divisé en services. La création de nouveaux services est sans autorisation, similaire au déploiement de contrats intelligents sur une chaîne de contrats intelligents. Les services incluent le code, le solde et certains composants d'état.
Le code du service JAM est divisé en trois points d'entrée :
Affiner : exécuter la plupart des calculs sans état
Accumuler : regrouper la sortie dans l'état global du service
OnTransfer: traiter les informations provenant d'autres services
JAM se distingue des chaînes de contrats intelligents par l'absence d'opérations de transaction. Il n'y a pas de transactions dans JAM, toutes les actions sont sans autorisation et passent par deux phases : Refine et Accumulate.
Les préférences par défaut de la chaîne JAM sont moins nombreuses, offrant un niveau d'abstraction et de généralisation plus élevé. Cela facilite l'utilisation des composants sous-jacents en fonction des préférences individuelles.
Polkadot machine virtuelle ( PVM )
La conception de PVM est basée sur l'architecture de jeu d'instructions RISC-V, avec les avantages suivants :
Facile à transcrire dans des formats matériels courants
Bénéficier d'un bon support d'outils comme LLVM
Simplicité et sécurité, avec capacité de sandboxing
Déterministe, sensible au consensus et facile à mesurer
Montre une vitesse d'exécution exceptionnelle lorsqu'elle est exécutée sur du matériel traditionnel.
Réseau et production de blocs
Le réseau JAM utilise le protocole QUIC, permettant d'établir des connexions point à point directement entre un grand nombre de validateurs.
SAFROLE est l'algorithme de production de blocs utilisé par JAM, il s'agit d'une version simplifiée de SASSAFRAS, basée sur SNARK, offrant une production de blocs à temps constant presque sans fork.
JAM utilise un design d'en-tête de bloc basé sur l'état précédent, permettant d'utiliser plus efficacement le temps entre les blocs pour effectuer des calculs.
Compatibilité avec l'écosystème Polkadot existant
JAM privilégie la compatibilité avec les chaînes parallèles existantes de Polkadot 1. Il maintient la compatibilité avec le SDK de Polkadot, mais la fonction de validateur de Polkadot (PVF) sera orientée vers PVM plutôt que vers WebAssembly.
JAM a introduit le concept de protocoles, de multiples instances et de contrats intelligents fragmentés pour gérer les interactions entre les chaînes parallèles. Il offre également un support complet pour la messagerie inter-chaînes (XCMP).
JAM a maintenu la compatibilité avec les paramètres de temps du noyau agile existants, mais a introduit des fonctionnalités de répartition des ressources plus flexibles.
Dans l'ensemble, JAM, en tant que vision technologique de nouvelle génération pour Polkadot, apportera une plus grande évolutivité, interopérabilité et capacité d'innovation à l'écosystème Web3.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
12 J'aime
Récompense
12
3
Partager
Commentaire
0/400
Degentleman
· Il y a 9h
Ce n'est pas si grave, on change juste de coque.
Voir l'originalRépondre0
SleepyArbCat
· Il y a 9h
Ouf, Gavin s'est enfin réveillé, je suis mort d'ennui.
JAM : la vision technologique révolutionnaire de Polkadot pour redéfinir l'avenir du Web3
JAM: la vision technologique de nouvelle génération de Polkadot
Le 19 avril, lors de la conférence Token 2049 à Dubaï, Gavin Wood a annoncé la prochaine génération de la vision de la technologie Polkadot. Cette nouvelle vision va transformer l'avenir du Web3, en offrant la vitesse, l'échelle, la décentralisation et la facilité d'utilisation nécessaires au Web3, et en stimulant une innovation profonde dans le Web3 et dans l'ensemble du domaine technologique.
Le cœur de la vision est JAM, c'est une nouvelle version de la chaîne Polkadot, qui va propulser les fonctionnalités de Polkadot au-delà des limites actuelles du Web3, tout en rendant possible le déploiement de technologies variées sur Polkadot. Grâce à JAM, l'évolutivité révolutionnaire qui ne pouvait être réalisée que par des rollups est amenée au niveau du consensus.
Après le développement, JAM deviendra un ordinateur distribué capable d'exécuter presque tous les types de tâches. JAM poussera Polkadot vers un monde de combinabilité synchronisée, ce qui aidera à réduire la fragmentation et à intégrer les activités, permettant aux applications sur Polkadot de mieux tirer parti du réseau de l'ensemble de l'écosystème. Cela ouvrira de nouvelles possibilités pour une innovation approfondie et fournira aux développeurs un environnement puissant leur permettant de créer de manière sans précédent.
JAM est actuellement en phase de recherche et de développement. Pour soutenir le développement de JAM et garantir qu'il soit construit dans un véritable esprit de décentralisation, la Web3 Foundation créera un prix JAM, un total de 10 millions de DOT sera utilisé pour inciter le développement d'autres réalisations de JAM.
Caractéristiques techniques de JAM
Le nom complet de JAM est Join-Accumulate Machine, c'est un nouveau design prévu pour remplacer la chaîne relais existante. JAM sera introduit comme une mise à niveau unique et complète, ce qui peut précisément limiter les opérations après la mise à niveau, réduisant ainsi les petites mises à niveau fréquentes.
JAM sera une chaîne de domaine spécifique, utilisée pour traiter les problèmes de rollup. Elle relie les sorties acceptées des rollups, intégrant les sorties dans un état partagé, similaire à la fonction de la chaîne de relais de Polkadot.
JAM a plusieurs similitudes avec la chaîne de contrats intelligents :
L'état de la chaîne JAM est divisé en services. La création de nouveaux services est sans autorisation, similaire au déploiement de contrats intelligents sur une chaîne de contrats intelligents. Les services incluent le code, le solde et certains composants d'état.
Le code du service JAM est divisé en trois points d'entrée :
JAM se distingue des chaînes de contrats intelligents par l'absence d'opérations de transaction. Il n'y a pas de transactions dans JAM, toutes les actions sont sans autorisation et passent par deux phases : Refine et Accumulate.
Les préférences par défaut de la chaîne JAM sont moins nombreuses, offrant un niveau d'abstraction et de généralisation plus élevé. Cela facilite l'utilisation des composants sous-jacents en fonction des préférences individuelles.
Polkadot machine virtuelle ( PVM )
La conception de PVM est basée sur l'architecture de jeu d'instructions RISC-V, avec les avantages suivants :
Réseau et production de blocs
Le réseau JAM utilise le protocole QUIC, permettant d'établir des connexions point à point directement entre un grand nombre de validateurs.
SAFROLE est l'algorithme de production de blocs utilisé par JAM, il s'agit d'une version simplifiée de SASSAFRAS, basée sur SNARK, offrant une production de blocs à temps constant presque sans fork.
JAM utilise un design d'en-tête de bloc basé sur l'état précédent, permettant d'utiliser plus efficacement le temps entre les blocs pour effectuer des calculs.
Compatibilité avec l'écosystème Polkadot existant
JAM privilégie la compatibilité avec les chaînes parallèles existantes de Polkadot 1. Il maintient la compatibilité avec le SDK de Polkadot, mais la fonction de validateur de Polkadot (PVF) sera orientée vers PVM plutôt que vers WebAssembly.
JAM a introduit le concept de protocoles, de multiples instances et de contrats intelligents fragmentés pour gérer les interactions entre les chaînes parallèles. Il offre également un support complet pour la messagerie inter-chaînes (XCMP).
JAM a maintenu la compatibilité avec les paramètres de temps du noyau agile existants, mais a introduit des fonctionnalités de répartition des ressources plus flexibles.
Dans l'ensemble, JAM, en tant que vision technologique de nouvelle génération pour Polkadot, apportera une plus grande évolutivité, interopérabilité et capacité d'innovation à l'écosystème Web3.