Chaincode ist bereits im Peer-Dateisystem installiert. Warum startet der Instanziierungskettencode den Chaincode-Container? Was ist der Zweck des Chaincode-Containers?Was ist ein Chaincode-Container in Hyperledger Fabric?
Antwort
Der Chaincode-Container führt die intelligente Vertragslogik aus. Wenn Sie einen Kettencode instanziieren, wird die Init-Methode simuliert und an den Client zurückgegeben, um sie an den Besteller zur Erstellung einer neuen Transaktion zu senden (Init-Transaktion, die den Chaincode an den Kanal bindet). Deshalb startet der Container, wenn er vorher nicht ausgeführt wurde.
Der Zweck des Chaincode-Containers besteht darin, die Isolation der Ausführung des Smart-Vertrags vom Peer selbst sicherzustellen, damit ein Smart-Vertrag (Chaincode) aufgrund eines Fehlers oder bösartigen Codes nicht abstürzen oder auf den Peer zugreifen kann. Wenn Sie einen Kettencode instanziieren, füllt der Peer ein Containerbild mit dem Kettencode auf und ruft die Docker-Verwaltungs-API auf, um das Image bereitzustellen. Wenn der Container nicht ausgeführt wird, wird ein neuer gestartet. Nach dem Ausführen werden alle vom Peer empfangenen Transaktionen und Vorschläge zur Ausführung an diesen Container gesendet.
- 1. Hyperledger Fabric/Hyperledger Composer
- 2. Autorisierung in HyperLedger Fabric
- 3. Transparenz in Hyperledger Fabric
- 4. Gas mit Hyperledger Fabric?
- 5. Hyperledger Fabric SDK-Standort
- 6. Hyperledger Fabric Channels
- 7. Was ist der Unterschied zwischen Hyperledger Fabric und Sawtooth?
- 8. hyperledger fabric block copy
- 9. Hyperledger Fabric - Core.yaml
- 10. Hyperledger Fabric Build Fehler
- 11. Was ist ein Usecase für die Fabric-Kafka und Fabric-Order-Container im selben Netzwerk
- 12. Unterstützt Hyperledger Fabric verschlüsselte Transaktionen?
- 13. Lesen (abfragen) Transaktionsablauf in Hyperledger Fabric
- 14. Hyperledger Fabric 0.6 pbft Konsens
- 15. Hyperledger Fabric 1.0 Ubuntu 16.04
- 16. hyperledger fabric: Netzwerktopologie grafisch entdecken
- 17. Eigenschaftsebene Datenschutz in Hyperledger Fabric 1.0
- 18. Chaincode-Installation auf Peer in HyperLedger Fabric
- 19. Was genau repräsentiert Peer im "Hyperledger Fabric Framework"?
- 20. Erstellen von Bestellknoten in Hyperledger Fabric
- 21. Wie MSP, Consensus, Bestellservice ist in Hyperledger Fabric steckbar?
- 22. Transaktionszertifikat/TCerts in Hyperledger Fabric 1.0
- 23. Interne Tabellenimplementierung in Hyperledger Fabric Chaincode
- 24. Hyperledger Fabric 1.0 CA in verschiedenen Hosts
- 25. Kann ich Events in Hyperledger-Fabric erzeugen?
- 26. Wie richtet man Kafka für Hyperledger Fabric 1.0 ein?
- 27. Kann Hyperledger Fabric Asset Mutation unterstützen?
- 28. Hyperledger Fabric Lesen Benutzerattribut für v1.0
- 29. Wie ist eine hyperledger Fabric Blockchain auf einem PC gespeichert?
- 30. Was sind die wichtigsten Unterschiede zwischen Hyperledger Fabric und Hyperledger Indy (Sovrin)