EXTERNAL CHAINCODE EXECUTOR CONTROLLER, PEER CONTROLLER, AND METHODS FOR USE IN THE SAME
An external chaincode (CC) executor controller includes a block tracking circuit to register for events and a first data model type data access layer (DAL) to receive a data point and convert the data point to a native first data model type to be stored in a first data model type database. Furthermo...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | An external chaincode (CC) executor controller includes a block tracking circuit to register for events and a first data model type data access layer (DAL) to receive a data point and convert the data point to a native first data model type to be stored in a first data model type database. Furthermore, a second data model type DAL receives the data point and converts the data point to a native second data model type to be stored in a second data model type database. Moreover, a block committer circuit receives a new block notification and determines that the new block notification includes a smart contract data model, and in response thereto dispatch the smart contract to the first data model type DAL or to the second data model type DAL to support delegated execution of the smart contract data model efficiently and reliably.
Un contrôleur exécuteur de code de chaîne (CC) externe comprend un circuit de suivi de blocs pour enregistrer des événements et une couche d'accès aux données (DAL) d'un premier type de modèle de données pour recevoir un point de données et convertir le point de données en un premier type de modèle de données natif à stocker dans une base de données du premier type de modèle de données. De plus, une DAL d'un second type de modèle de données reçoit le point de données et convertit le point de données en un second type de modèle de données natif à stocker dans une base de données du second type de modèle de données. Par ailleurs, un circuit d'engagement de blocs reçoit une nouvelle notification de blocs et détermine que la nouvelle notification de blocs comprend un modèle de données de contrat intelligent, et en réponse à celle-ci, il envoie le contrat intelligent à la DAL du premier type de modèle de données ou à la DAL du second type de modèle de données pour prendre en charge l'exécution déléguée du modèle de données de contrat intelligent de manière efficace et fiable. |
---|