Si vous avez une compréhension générale de la technologie blockchain, vous savez que les nœuds sont un élément fondamental de tout réseau. Cartesi ne fait pas exception. Toutefois, dans l’architecture Cartesi Rollups, les nœuds ont un rôle particulier en tant qu’intergiciel décentralisé qui prend en charge le travail de la machine virtuelle Cartesi (CVM), et CVM s’exécute au-dessus de ces nœuds.
Plongeons dans les nœuds Cartesi - notez que c’est différent de Noether pour CTSI jalonnement - et regardons ce qu’ils font, comment ils fonctionnent et comment en mettre un.
Qu’est-ce qu’un nœud Cartesi ?
Le livre blanc Cartesi définit un nœud Cartesi comme suit :
« Les nœuds Cartesi sont l’infrastructure logicielle et matérielle qui héberge les composants hors chaîne des dApps Cartesi. Chaque utilisateur qui souhaite interagir avec une dApp Cartesi doit disposer d’un nœud Cartesi. "
(*Remarque : l’arrière-plan exact de ces nœuds est un outil appelé Cartesi Compute, mais il en va de même pour les cumuls Cartesi.) )
En d’autres termes, un nœud Cartesi est un réseau d’ordinateurs individuels qui exécutent CVM et hébergent des dApps Cartesi. Ils sont très similaires aux nœuds d’autres blockchains, mais la différence est qu’ils fonctionnent dans le contexte d’une solution Rollup comme Cartesi Rollups. C’est là que nous commençons à voir les nuances qui les entourent.
Un aperçu étape par étape du fonctionnement de Cartesi Rollups nous aidera à décomposer le processus. Pour prendre en charge les dApps exécutées sur CVM, les cumuls Cartesi doivent effectuer les opérations suivantes :
Lisez les informations de la chaîne principale (par exemple, ETH Fang).
Envoyez ces informations à une machine hors chaîne, c’est-à-dire CVM, où elles sont traitées.
Publiez les résultats du traitement dans la chaîne principale.
Pour effectuer ces opérations, ils ont besoin de nœuds capables d’interagir avec les contrats intelligents on-chain et les machines virtuelles off-chain. Les nœuds Cartesi sont précisément ce type d’« intermédiaire » chargé de communiquer entre les deux, bien que de manière sécurisée et décentralisée.
Le type de noeud Cartesi
Afin de jouer ce rôle d’intermédiaire dans les cumuls Cartesi, les responsabilités du nœud Cartesi doivent être doubles. Ils doivent lire l’information et la vérifier. Par conséquent, un nœud Cartesi peut être :
Nœuds utilisateur ou en lecture (lecture seule) : ces nœuds sont chargés de récupérer les informations de la chaîne principale et de les mettre à la disposition du public pour une utilisation par CVM - ils ne publient pas les informations dans la chaîne principale. Les nœuds de lecture peuvent être exécutés par des utilisateurs réguliers.
Nœuds de validation (lecture et écriture) : Ces nœuds sont chargés de vérifier les nouvelles informations et de les publier dans la chaîne principale, tout comme les nœuds normaux du réseau L1. Dans ce cas, ils sont chargés de vérifier les modifications apportées aux informations on-chain lorsque le CVM est hors chaîne. Les validateurs sont également responsables de la protection du réseau contre les parties malhonnêtes en cas de litige sur les informations on-chain. Ces responsabilités supplémentaires exigent que les validateurs opèrent dans un environnement sécurisé et qu’ils soient inaccessibles aux utilisateurs.
Actuellement, les nœuds Cartesi fonctionnent généralement comme des validateurs capables d’effectuer à la fois des lectures et des écritures. Le nœud de lecture est actuellement en cours de développement par l’équipe de Cartesi.
Comment fonctionne un nœud Cartesi ?
L’examen de certains des concepts clés qui sous-tendent les opérations des nœuds Cartesi nous permettra de mieux comprendre comment ils s’acquittent de leurs responsabilités. Cela nous permettra également de nous familiariser avec les types de terminologie qui apparaissent lors de l’exécution d’une dApp sur un CVM qui utilise un nœud Cartesi.
Nous pouvons considérer ces concepts comme des entrées qu’un nœud Cartesi prend de la chaîne principale et transmet au CVM, ou comme une sortie pour le remettre dans la chaîne principale en tant que « revendication ».
Entrée
Portails : les interactions avec les nœuds Cartesi commencent généralement par les portails. Il s’agit d’un moyen de transmettre des informations on-chain à des CVM off-chain. Les nœuds utilisent des portails pour déplacer des ressources de la chaîne principale vers les dApps qu’ils exécutent. Une fois dans une dApp, ces ressources peuvent être transférées et déplacées à l’aide de la logique logicielle typique que l’on trouve couramment dans les systèmes d’exploitation Linux.
(Remarque : il existe également des entrées spécifiques à l’application qui proviennent directement de l’utilisateur et ne passent pas par le portail.) Ces intrants ne sont liés à aucun actif. )
Sortie
Période : Une fois que CVM a traité les informations de la blockchain, le validateur Cartesi regroupe ces opérations et les publie à nouveau dans la chaîne principale. Ces modifications sont ensuite signalées à la chaîne principale sous forme d’informations d’identification ou de notifications. La fréquence de ces lots est connue sous le nom d’époques.
Informations d’identification : Nous pouvons considérer les informations d’identification comme des tickets qui contiennent des informations sur le type de transactions qui doivent se produire sur la chaîne principale après les résultats renvoyés par CVM. Ils contiennent des instructions qui peuvent couvrir tout, des paiements aux protocoles DeFi en passant par la demande de retraits de fonds.
Notifications : Similaires aux informations d’identification, les notifications contiennent également des informations qui sont transmises à la chaîne principale. La différence entre les informations d’identification et les notifications est que les notifications sont purement informatives - elles n’apportent pas de modifications sur la chaîne principale. Cela signifie que les notifications n’initient pas de transactions telles que des dépôts ou des retraits de fonds.
*DIVERS (Autre)
Rapport : Le nœud Cartesi est alors responsable d’un autre type d’opération. Les rapports sont souvent utilisés comme outils de journalisation ou de diagnostic pour les dApps exécutées sur CVM. Ils sont souvent utilisés pour suivre les bogues d’application et d’autres informations, mais ils n’ont aucun effet sur la chaîne.
Le fonctionnement du noeud Cartesi
Les nœuds Cartesi exécutent déjà de nombreuses dApps dans l’écosystème Cartesi. Chacun d’entre eux tire parti du nœud Cartesi de la manière décrite ci-dessus. Vous pouvez explorer comment ce mécanisme de transmission d’informations de l’off-chain à l’on-chain est mis en œuvre dans les cas d’utilisation des jeux, de la DeFi et de l’IA via Cartesi Rollups et CVM.
En fait, si vous avez une idée de dApp qui tire parti de la technologie Cartesi, il y a de fortes chances que vous mettiez en place un nœud Cartesi pour vous-même. Le processus d’exécution locale est très simple et est expliqué en détail ici.
Testez vos connaissances et gagnez des points de communauté en répondant au quiz sur le nœud Grokking Cartesi sur le plateau d’aventure Cartesi.
Pour en savoir plus sur Cartesi, consultez la documentation. Vous pouvez également rester au courant de tout ce qui se passe dans l’écosystème Cartesi en rejoignant la communauté.
À propos de Carsisi :
Cartesi est un protocole de cumul spécifique à l’application avec des machines virtuelles exécutant des distributions Linux, créant un espace de conception plus riche et plus large pour les développeurs DApp.
Les rollups Cartesi offrent une solution de mise à l’échelle modulaire qui peut être déployée en tant que rollups L2, L3 ou souverains tout en conservant de solides garanties de sécurité de la couche de base.
Exonération de garanties
Cet article est fourni à titre d’information générale et de partage d’informations uniquement et ne constitue pas un conseil juridique, financier ou d’investissement. L’exactitude et l’exhaustivité de ces informations ne sont pas garanties et ne doivent pas être interprétées comme des conseils pour une situation particulière. Les lecteurs doivent mener leurs propres recherches et consultations indépendantes afin de prendre toute décision. L’auteur et les autorités compétentes ne peuvent être tenus responsables de toute perte ou dommage résultant de la confiance accordée à ces informations. Avant de prendre toute décision financière ou d’investissement, il est fortement recommandé de consulter un professionnel pour obtenir des conseils personnalisés.
La monnaie virtuelle est un produit d’investissement à haut risque, veuillez consulter les autorités réglementaires compétentes avant de prendre une décision d’investissement, s’il existe un risque de perte d’investissement.
Source : Golden Finance (en anglais seulement)
Voir l'original
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.
Comprendre les noeuds Cartesi
Si vous avez une compréhension générale de la technologie blockchain, vous savez que les nœuds sont un élément fondamental de tout réseau. Cartesi ne fait pas exception. Toutefois, dans l’architecture Cartesi Rollups, les nœuds ont un rôle particulier en tant qu’intergiciel décentralisé qui prend en charge le travail de la machine virtuelle Cartesi (CVM), et CVM s’exécute au-dessus de ces nœuds.
Plongeons dans les nœuds Cartesi - notez que c’est différent de Noether pour CTSI jalonnement - et regardons ce qu’ils font, comment ils fonctionnent et comment en mettre un.
Qu’est-ce qu’un nœud Cartesi ?
Le livre blanc Cartesi définit un nœud Cartesi comme suit :
« Les nœuds Cartesi sont l’infrastructure logicielle et matérielle qui héberge les composants hors chaîne des dApps Cartesi. Chaque utilisateur qui souhaite interagir avec une dApp Cartesi doit disposer d’un nœud Cartesi. "
(*Remarque : l’arrière-plan exact de ces nœuds est un outil appelé Cartesi Compute, mais il en va de même pour les cumuls Cartesi.) )
En d’autres termes, un nœud Cartesi est un réseau d’ordinateurs individuels qui exécutent CVM et hébergent des dApps Cartesi. Ils sont très similaires aux nœuds d’autres blockchains, mais la différence est qu’ils fonctionnent dans le contexte d’une solution Rollup comme Cartesi Rollups. C’est là que nous commençons à voir les nuances qui les entourent.
Un aperçu étape par étape du fonctionnement de Cartesi Rollups nous aidera à décomposer le processus. Pour prendre en charge les dApps exécutées sur CVM, les cumuls Cartesi doivent effectuer les opérations suivantes :
Pour effectuer ces opérations, ils ont besoin de nœuds capables d’interagir avec les contrats intelligents on-chain et les machines virtuelles off-chain. Les nœuds Cartesi sont précisément ce type d’« intermédiaire » chargé de communiquer entre les deux, bien que de manière sécurisée et décentralisée.
Le type de noeud Cartesi
Afin de jouer ce rôle d’intermédiaire dans les cumuls Cartesi, les responsabilités du nœud Cartesi doivent être doubles. Ils doivent lire l’information et la vérifier. Par conséquent, un nœud Cartesi peut être :
Actuellement, les nœuds Cartesi fonctionnent généralement comme des validateurs capables d’effectuer à la fois des lectures et des écritures. Le nœud de lecture est actuellement en cours de développement par l’équipe de Cartesi.
Comment fonctionne un nœud Cartesi ?
L’examen de certains des concepts clés qui sous-tendent les opérations des nœuds Cartesi nous permettra de mieux comprendre comment ils s’acquittent de leurs responsabilités. Cela nous permettra également de nous familiariser avec les types de terminologie qui apparaissent lors de l’exécution d’une dApp sur un CVM qui utilise un nœud Cartesi.
Nous pouvons considérer ces concepts comme des entrées qu’un nœud Cartesi prend de la chaîne principale et transmet au CVM, ou comme une sortie pour le remettre dans la chaîne principale en tant que « revendication ».
Entrée
Portails : les interactions avec les nœuds Cartesi commencent généralement par les portails. Il s’agit d’un moyen de transmettre des informations on-chain à des CVM off-chain. Les nœuds utilisent des portails pour déplacer des ressources de la chaîne principale vers les dApps qu’ils exécutent. Une fois dans une dApp, ces ressources peuvent être transférées et déplacées à l’aide de la logique logicielle typique que l’on trouve couramment dans les systèmes d’exploitation Linux.
(Remarque : il existe également des entrées spécifiques à l’application qui proviennent directement de l’utilisateur et ne passent pas par le portail.) Ces intrants ne sont liés à aucun actif. )
Sortie
Période : Une fois que CVM a traité les informations de la blockchain, le validateur Cartesi regroupe ces opérations et les publie à nouveau dans la chaîne principale. Ces modifications sont ensuite signalées à la chaîne principale sous forme d’informations d’identification ou de notifications. La fréquence de ces lots est connue sous le nom d’époques.
*DIVERS (Autre)
Rapport : Le nœud Cartesi est alors responsable d’un autre type d’opération. Les rapports sont souvent utilisés comme outils de journalisation ou de diagnostic pour les dApps exécutées sur CVM. Ils sont souvent utilisés pour suivre les bogues d’application et d’autres informations, mais ils n’ont aucun effet sur la chaîne.
Le fonctionnement du noeud Cartesi
Les nœuds Cartesi exécutent déjà de nombreuses dApps dans l’écosystème Cartesi. Chacun d’entre eux tire parti du nœud Cartesi de la manière décrite ci-dessus. Vous pouvez explorer comment ce mécanisme de transmission d’informations de l’off-chain à l’on-chain est mis en œuvre dans les cas d’utilisation des jeux, de la DeFi et de l’IA via Cartesi Rollups et CVM.
En fait, si vous avez une idée de dApp qui tire parti de la technologie Cartesi, il y a de fortes chances que vous mettiez en place un nœud Cartesi pour vous-même. Le processus d’exécution locale est très simple et est expliqué en détail ici.
Testez vos connaissances et gagnez des points de communauté en répondant au quiz sur le nœud Grokking Cartesi sur le plateau d’aventure Cartesi.
Pour en savoir plus sur Cartesi, consultez la documentation. Vous pouvez également rester au courant de tout ce qui se passe dans l’écosystème Cartesi en rejoignant la communauté.
À propos de Carsisi :
Cartesi est un protocole de cumul spécifique à l’application avec des machines virtuelles exécutant des distributions Linux, créant un espace de conception plus riche et plus large pour les développeurs DApp.
Les rollups Cartesi offrent une solution de mise à l’échelle modulaire qui peut être déployée en tant que rollups L2, L3 ou souverains tout en conservant de solides garanties de sécurité de la couche de base.
Exonération de garanties
Cet article est fourni à titre d’information générale et de partage d’informations uniquement et ne constitue pas un conseil juridique, financier ou d’investissement. L’exactitude et l’exhaustivité de ces informations ne sont pas garanties et ne doivent pas être interprétées comme des conseils pour une situation particulière. Les lecteurs doivent mener leurs propres recherches et consultations indépendantes afin de prendre toute décision. L’auteur et les autorités compétentes ne peuvent être tenus responsables de toute perte ou dommage résultant de la confiance accordée à ces informations. Avant de prendre toute décision financière ou d’investissement, il est fortement recommandé de consulter un professionnel pour obtenir des conseils personnalisés.
La monnaie virtuelle est un produit d’investissement à haut risque, veuillez consulter les autorités réglementaires compétentes avant de prendre une décision d’investissement, s’il existe un risque de perte d’investissement.
Source : Golden Finance (en anglais seulement)