Les threads parallèles sont un concept innovant dans l'écosystème Polkadot, permettant aux projets de blockchain de participer temporairement à la sécurité du réseau Polkadot sans avoir besoin de louer des slots de parachain dédiés. Ce mécanisme est réalisé en partageant économiquement les slots de parachain entre plusieurs ressources concurrentes. Pour ceux qui ne peuvent pas obtenir un slot de parachain complet ou qui estiment que l'acquisition d'un slot n'est pas économiquement viable, les threads parallèles offrent une alternative pour participer à la sécurité partagée de Polkadot, bien que chaque bloc exécuté doive payer des frais correspondants. De plus, il offre une option de transition fluide pour les projets qui n'ont plus besoin de slots de parachain dédiés mais souhaitent continuer à utiliser la chaîne de relais.
Origine du concept
Le concept de threads parallèles remonte à la fin des années 1980 et au début des années 1990, avec des idées similaires sur la gestion des ressources mémoire limitées des ordinateurs personnels. À l'époque, en raison de la mémoire physique limitée des ordinateurs, le système utilisait un espace d'échange sur le disque dur pour créer de la mémoire virtuelle, ce qui étendait la capacité mémoire et permettait à plusieurs processus de s'exécuter simultanément, bien que certains processus puissent nécessiter un temps d'exécution plus long.
Mécanisme de fonctionnement
Dans le réseau Polkadot, certaines fentes de parachain seront désignées comme un pool de threads parallèles. Ces fentes ne seront pas attachées à une parachain fixe, mais serviront d'espace où les gagnants des threads parallèles enchérissant bloc par bloc peuvent inclure leurs blocs candidats.
Les organisateurs fourniront des enchères en unités de DOT pour inclure les candidats de blocs de chaînes parallèles. Les producteurs de blocs de la chaîne de relais peuvent choisir d'inclure un bloc d'une chaîne parallèle parmi ces enchères. Il est clair qu'ils auront tendance à accepter le candidat de bloc le plus offrant pour maximiser leurs gains. Les jetons issus des enchères de chaînes parallèles peuvent être répartis selon un ratio de 80-20, avec 80 % allant au trésor de Polkadot et 20 % aux producteurs de blocs. Ce mode de répartition s'applique également aux frais de transaction et peut être ajusté par des mécanismes de gouvernance.
Comparaison entre les chaînes parallèles et les fils parallèles
Du point de vue du développement, les chaînes parallèles et les threads parallèles sont très similaires. Les chaînes développées avec Substrate peuvent présenter l'un des trois états au cours de leur cycle de vie : chaîne indépendante avec un pont sécurisé, chaîne parallèle ou thread parallèle. La conversion entre eux est relativement facile, car les différences résident principalement dans le modèle économique plutôt que dans la mise en œuvre technique.
Les threads parallèles bénéficient des mêmes avantages que les chaînes parallèles complètes en matière de connexion à Polkadot. Ils peuvent communiquer avec d'autres chaînes parallèles ou threads parallèles via XCMP et sont entièrement sécurisés économiquement par l'ensemble des validateurs de Polkadot.
La principale différence entre les chaînes parallèles et les fils parallèles réside dans le modèle économique. Les chaînes parallèles doivent être enregistrées par les moyens habituels de Polkadot (comme les propositions de gouvernance ou les enchères de slots), tandis que les fils parallèles n'ont besoin de payer qu'un droit d'enregistrement fixe, qui est généralement beaucoup moins élevé que le coût d'obtention d'un slot de chaîne parallèle. Le dépôt des fils parallèles sera remboursé à la fin de leur période.
Modèle économique des threads parallèles
La compensation de l'organisateur provient principalement de deux aspects :
Les frais de transaction dans le système de jetons locaux des threads parallèles. Si le thread parallèle n'a pas de jeton local ou si son jeton local manque de valeur, il est également possible d'utiliser DOT pour inciter les organisateurs.
Subventions pour le protocole de threads parallèles. Les threads parallèles peuvent créer de nouveaux jetons, offrant des incitations supplémentaires aux organisateurs. Le nombre de jetons créés est généralement proportionnel à l'intervalle de temps durant lequel le bloc est intégré à la chaîne de relais.
Les organisateurs peuvent accepter des monnaies parallèles locales comme paiement, mais sur la chaîne de relais, ils doivent soumettre des candidats de bloc et des offres connexes en DOT.
Conversion de slot de chaîne parallèle
Les projets disposant de slots de chaînes parallèles peuvent choisir de les convertir en fils parallèles, et vice versa. Cela offre une option de transition fluide pour les chaînes parallèles arrivant à expiration mais manquant de fonds pour le renouvellement, leur permettant de rester enregistrées sur la chaîne de relais et de générer de nouveaux blocs en cas de besoin.
Ce mécanisme aide à atténuer l'interruption soudaine due à l'expiration des slots de chaînes parallèles, permettant ainsi aux projets qui continuent d'effectuer un travail précieux mais qui ne peuvent pas continuer à louer des slots complets de continuer à participer au réseau.
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.
Innovation de l'écosystème Polkadot : les parachains offrent un mécanisme de participation flexible et sécurisé pour les projets.
Aperçu des threads parallèles
Les threads parallèles sont un concept innovant dans l'écosystème Polkadot, permettant aux projets de blockchain de participer temporairement à la sécurité du réseau Polkadot sans avoir besoin de louer des slots de parachain dédiés. Ce mécanisme est réalisé en partageant économiquement les slots de parachain entre plusieurs ressources concurrentes. Pour ceux qui ne peuvent pas obtenir un slot de parachain complet ou qui estiment que l'acquisition d'un slot n'est pas économiquement viable, les threads parallèles offrent une alternative pour participer à la sécurité partagée de Polkadot, bien que chaque bloc exécuté doive payer des frais correspondants. De plus, il offre une option de transition fluide pour les projets qui n'ont plus besoin de slots de parachain dédiés mais souhaitent continuer à utiliser la chaîne de relais.
Origine du concept
Le concept de threads parallèles remonte à la fin des années 1980 et au début des années 1990, avec des idées similaires sur la gestion des ressources mémoire limitées des ordinateurs personnels. À l'époque, en raison de la mémoire physique limitée des ordinateurs, le système utilisait un espace d'échange sur le disque dur pour créer de la mémoire virtuelle, ce qui étendait la capacité mémoire et permettait à plusieurs processus de s'exécuter simultanément, bien que certains processus puissent nécessiter un temps d'exécution plus long.
Mécanisme de fonctionnement
Dans le réseau Polkadot, certaines fentes de parachain seront désignées comme un pool de threads parallèles. Ces fentes ne seront pas attachées à une parachain fixe, mais serviront d'espace où les gagnants des threads parallèles enchérissant bloc par bloc peuvent inclure leurs blocs candidats.
Les organisateurs fourniront des enchères en unités de DOT pour inclure les candidats de blocs de chaînes parallèles. Les producteurs de blocs de la chaîne de relais peuvent choisir d'inclure un bloc d'une chaîne parallèle parmi ces enchères. Il est clair qu'ils auront tendance à accepter le candidat de bloc le plus offrant pour maximiser leurs gains. Les jetons issus des enchères de chaînes parallèles peuvent être répartis selon un ratio de 80-20, avec 80 % allant au trésor de Polkadot et 20 % aux producteurs de blocs. Ce mode de répartition s'applique également aux frais de transaction et peut être ajusté par des mécanismes de gouvernance.
Comparaison entre les chaînes parallèles et les fils parallèles
Du point de vue du développement, les chaînes parallèles et les threads parallèles sont très similaires. Les chaînes développées avec Substrate peuvent présenter l'un des trois états au cours de leur cycle de vie : chaîne indépendante avec un pont sécurisé, chaîne parallèle ou thread parallèle. La conversion entre eux est relativement facile, car les différences résident principalement dans le modèle économique plutôt que dans la mise en œuvre technique.
Les threads parallèles bénéficient des mêmes avantages que les chaînes parallèles complètes en matière de connexion à Polkadot. Ils peuvent communiquer avec d'autres chaînes parallèles ou threads parallèles via XCMP et sont entièrement sécurisés économiquement par l'ensemble des validateurs de Polkadot.
La principale différence entre les chaînes parallèles et les fils parallèles réside dans le modèle économique. Les chaînes parallèles doivent être enregistrées par les moyens habituels de Polkadot (comme les propositions de gouvernance ou les enchères de slots), tandis que les fils parallèles n'ont besoin de payer qu'un droit d'enregistrement fixe, qui est généralement beaucoup moins élevé que le coût d'obtention d'un slot de chaîne parallèle. Le dépôt des fils parallèles sera remboursé à la fin de leur période.
Modèle économique des threads parallèles
La compensation de l'organisateur provient principalement de deux aspects :
Les frais de transaction dans le système de jetons locaux des threads parallèles. Si le thread parallèle n'a pas de jeton local ou si son jeton local manque de valeur, il est également possible d'utiliser DOT pour inciter les organisateurs.
Subventions pour le protocole de threads parallèles. Les threads parallèles peuvent créer de nouveaux jetons, offrant des incitations supplémentaires aux organisateurs. Le nombre de jetons créés est généralement proportionnel à l'intervalle de temps durant lequel le bloc est intégré à la chaîne de relais.
Les organisateurs peuvent accepter des monnaies parallèles locales comme paiement, mais sur la chaîne de relais, ils doivent soumettre des candidats de bloc et des offres connexes en DOT.
Conversion de slot de chaîne parallèle
Les projets disposant de slots de chaînes parallèles peuvent choisir de les convertir en fils parallèles, et vice versa. Cela offre une option de transition fluide pour les chaînes parallèles arrivant à expiration mais manquant de fonds pour le renouvellement, leur permettant de rester enregistrées sur la chaîne de relais et de générer de nouveaux blocs en cas de besoin.
Ce mécanisme aide à atténuer l'interruption soudaine due à l'expiration des slots de chaînes parallèles, permettant ainsi aux projets qui continuent d'effectuer un travail précieux mais qui ne peuvent pas continuer à louer des slots complets de continuer à participer au réseau.