Teilnehmerorganisationen für Oracle Blockchain Platform zum Netzwerk hinzufügen

Dieses Thema enthält Informationen zum Verbinden einer Oracle Blockchain Platform-Teilnehmerorganisation mit einem Oracle Blockchain Platform-Netzwerk.

Typischer Workflow zum Beitritt einer teilnehmenden Organisation zu einem Oracle Blockchain Platform-Netzwerk

Hier sind die Aufgaben, die Gründer und Teilnehmer Organisationen durchführen müssen, um ein Blockchain-Netzwerk einzurichten.

Teilnehmerorganisationen zu einem Blockchain-Netzwerk hinzufügen

Aufgabe Wer macht das? Beschreibung Weitere Informationen
Zertifikate der Teilnehmerorganisation exportieren und in das Netzwerk importieren

Teilnehmerorganisation gibt Bescheinigungen aus

Gründerorganisation lädt Zertifikate hoch

Verwenden Sie in der Instanz der Teilnehmerorganisation den Assistenten, um die Zertifikate in eine JSON-Datei auszugeben und an die Gründerorganisation zu senden.

Der Gründer lädt die Zertifikate hoch, um den Teilnehmer zum Netzwerk hinzuzufügen.

Zertifikate importieren, um Organisationen zum Netzwerk hinzuzufügen

Exportieren Sie die Einstellungen für den Ordering-Service-Knoten (OSN) der Teilnehmerorganisation, und senden Sie sie an den Gründeradministrator

Teilnehmerorganisation gibt eine Einstellungsdatei aus

Gründerorganisation lädt die Einstellungen hoch

Exportieren Sie in der Instanz der Teilnehmerorganisation die Einstellungen in eine JSON-Datei, und senden Sie sie an die Gründerorganisation.

Der Gründer lädt die Einstellungen hoch, um den Bestellservice hinzuzufügen.

Nehmen Sie an den teilnehmenden oder skalierten OSNs am Bestellservice des Gründers teil
Exportieren Sie den Netzwerkkonfigurationsblock der Gründerorganisation, und laden Sie ihn in die Teilnehmerorganisation hoch

Gründerorganisation exportiert Informationen zu Netzwerkkonfigurationsblöcken

Teilnehmerorganisation lädt Netzwerkkonfigurationsblockinformationen hoch

Laden Sie in der Instanz des Gründers die Netzwerkkonfigurationsblockinformationen (JSON-Datei) herunter.

Laden Sie dann in der Instanz des Teilnehmers den Netzwerkkonfigurationsblock hoch.

Nehmen Sie an den teilnehmenden oder skalierten OSNs am Bestellservice des Gründers teil

Teilnehmerorganisationen beim Kanal beitreten und gleichrangige Anker festlegen

Aufgabe Wer macht das? Beschreibung Weitere Informationen
Kanal erstellen Gründerorganisation

Erstellen Sie in der Instanz des Gründers einen Kanal, über den der Gründer und die Teilnehmer kommunizieren. Fügen Sie die Peers des Gründers zum Kanal hinzu.

Sie müssen neu hinzugefügte Teilnehmer auswählen und ihnen Berechtigungen für den Kanal zuweisen.

Anstatt einen neuen Kanal zu erstellen, können Sie einem vorhandenen Kanal Teilnehmer hinzufügen.

Kanal erstellen
Verbinden Sie Teilnehmer mit dem Kanal Teilnehmerorganisation Treten Sie in der Instanz des Teilnehmers dem Kanal bei, der in der Instanz des Gründers erstellt wurde. Gleichgestellten einem Channel beitreten
Setzen Sie Anker-Peers auf den Gründer und die Teilnehmer

Gründerorganisation

Teilnehmerorganisation

Geben Sie in den Gründer- und Teilnehmerinstanzen an, welche Peers Sie als Anker-Peers verwenden möchten. Sie müssen mindestens ein Anker-Peer für jedes Element auswählen. Anker-Peer hinzufügen

Chaincode im gesamten Blockchain-Netzwerk bereitstellen

Aufgabe Wer macht das? Beschreibung Weitere Informationen
Installieren Sie den Chaincode auf dem Gründer Gründerorganisation Laden Sie in der Instanz des Gründers den Chaincode hoch, und installieren Sie ihn. Wählen Sie die Peers, auf denen der Chaincode installiert werden soll. Schnelles Deployment verwenden
Stellen Sie den Chaincode bereit, und geben Sie eine Bestätigungsrichtlinie für den Gründer an Gründerorganisation

Stellen Sie in der Instanz des Gründers den Chaincode bereit, um ihn im Netzwerk zu aktivieren.

Eine Bestätigungs-Policy ist erforderlich, um die Anzahl der Elemente anzugeben, die Chaincodetransaktionen genehmigen müssen, bevor sie an das Buch weitergeleitet werden.

Installieren Sie den Chaincode am Teilnehmer Teilnehmerorganisation

Installieren Sie in der Instanz des Teilnehmers den Chaincode, den Ihr Netzwerk verwendet.

Da Sie denselben Chaincode installieren, den Sie auf dem Gründer installiert und bereitgestellt haben, müssen Sie den Chaincode nicht auf dem Teilnehmer bereitstellen. Wenn der Teilnehmer den Chaincode installiert, ist er bereits bereitgestellt.

Schnelles Deployment verwenden

Transaktionen ausführen

Aufgabe Wer macht das? Beschreibung Weitere Informationen
Rufen Sie den Chaincode auf, und überwachen Sie Netzwerkaktivitäten und Ledger-Updates

Gründerorganisation

Teilnehmerorganisation

Verwenden Sie den Chaincode Ihres Netzwerks für Transaktionen.

Sowohl der Gründer als auch die Teilnehmer können ihre Konsolen nutzen, um Informationen über die Aktivität im Netzwerk zu erhalten. Insbesondere können Sie auf der Registerkarte "Kanäle" der Konsole nach Informationen zu bestimmten Ledger-Transaktionen suchen.

Mit einem Netzwerk verbinden

Um einem Blockchain-Netzwerk beizutreten, exportieren Teilnehmerorganisationen ihre Zertifikate und importieren die Bestellereinstellungen der Gründerorganisation.

Weitere Informationen zu den Schritten, die Gründer und Teilnehmer zum Erstellen eines Netzwerks ausführen müssen, finden Sie unter Typischer Workflow zum Beitritt einer teilnehmenden Organisation zu einem Oracle Blockchain Platform-Netzwerk.
  1. Öffnen Sie die Konsole der Teilnehmerorganisation.
  2. Klicken Sie auf Zertifikate exportieren und dann auf die Schaltfläche Exportieren.
    Das Dialogfeld Exportieren wird angezeigt und enthält den Namen der JSON-Datei, die der Export erstellt.
  3. Geben Sie an, wo die Datei gespeichert werden soll. Klicken Sie auf OK, um die Zertifikatsdatei zu speichern.
  4. Senden Sie die Zertifikats-JSON-Datei an den Netzwerkgründer. Der Netzwerkgründer importiert die Zertifikatsdatei des Teilnehmers in das Netzwerk.
  5. Rufen Sie die JSON-Datei mit den Bestellserviceeinstellungen vom Netzwerkgründer ab. Sie importieren diese Datei in Ihre Instanz.
  6. Klicken Sie auf Einstellungen für den Importauftragsservice.
  7. Klicken Sie auf Serviceeinstellungen für Bestellungen hochladen.
    Das Dialogfeld Dateiupload wird angezeigt.
  8. Suchen Sie im Dialogfeld Dateiupload nach der JSON-Datei, die Informationen zu den Ordering-Service-Einstellungen des Gründers enthält, und wählen Sie sie aus. Normalerweise heißt diese Datei <founderinstancename>-orderer-settings.json. Klicken Sie auf Öffnen.
    Das Feld Aktuelle Auftragnehmeradresse wird mit der Adresse aktualisiert, die Oracle Blockchain Platform aus der JSON-Datei extrahiert hat.
  9. Klicken Sie auf Weiterleiten.
    Die Registerkarte Dashboard der Konsole wird angezeigt.