Qu'est-ce qu'un code chaîne ?
Qu'est-ce qu'un code chaîne ?

Vidéo: Qu'est-ce qu'un code chaîne ?

Vidéo: Qu'est-ce qu'un code chaîne ?
Vidéo: Qu'est-ce qu'un QR code? Lire & créer... (FRANÇAIS) 2024, Peut
Anonim

Code de chaîne est un programme, écrit en Go, node. js, ou Java qui implémente une interface prescrite. Code de chaîne s'exécute dans un conteneur Docker sécurisé isolé du processus homologue d'approbation. Code de chaîne initialise et gère l'état du grand livre à travers les transactions soumises par les applications.

À cet égard, qu'est-ce qu'un Chaincode dans Blockchain ?

Le noyau de tout blockchain est le grand livre, une histoire partagée et inviolable de l'univers. Plus précisément, il s'agit d'un enregistrement de toutes les transactions dans son champ d'application. Code de chaîne est le terme désignant les programmes qui s'exécutent au-dessus du blockchain pour mettre en œuvre la logique métier de la façon dont les applications interagissent avec le grand livre.

De même, quel est le rôle d'un Chaincode ? Code de chaîne est un programme (contrat intelligent) qui est écrit pour lire et mettre à jour l'état du grand livre. Les développeurs utilisent code chaîne pour développer des contrats commerciaux, des définitions d'actifs et gérer collectivement des applications décentralisées. Les code chaîne gère l'état du grand livre via les transactions invoquées par les applications.

La question est également: qu'est-ce que le Chaincode dans Hyperledger ?

Code de chaîne est un morceau de code écrit dans l'un des langages pris en charge tels que Go ou Java. Il est installé et instancié via un SDK ou une CLI sur un réseau de Hyperledger Nœuds homologues Fabric, permettant l'interaction avec le grand livre partagé de ce réseau.

Quelle fonction Chaincode est appelée lors du premier déploiement du Chaincode ?

L'initialisation est appelé lorsque code chaîne est déployé pour le premier temps, ou est mis à niveau vers une version plus récente. Cette fonction peut avoir n'importe quelle logique que vous souhaitez implémenter, ou il peut être laissé vide. Exemple d'une initialisation simple fonction est le suivant: func (t *SmartContract) Init(stub shim. ChaincodeStubInterface) peer.

Conseillé: