Prima di sviluppare un'applicazione

Prima di scrivere un'applicazione, scaricare e utilizzare le applicazioni di esempio e assicurarsi di disporre dei certificati e dei privilegi corretti per l'esecuzione di un'applicazione.

Oracle Blockchain Platform fornisce esempi scaricabili che ti aiutano a capire come scrivere codici concatenati e applicazioni. Fare riferimento a quanto riportato di seguito.

Oracle Blockchain Platform utilizza Hyperledger Fabric come base. Utilizzare la documentazione di Hyperledger Fabric per facilitare la scrittura delle applicazioni. Prima di scrivere la propria applicazione, leggere le sezioni Concetti chiave e Esercitazioni: Benvenuti in Hyperledger Fabric.

Prerequisiti per lo sviluppo di applicazioni

Nel server IDCS devono esistere un ID utente e una password per l'utente dell'applicazione. A seconda delle funzioni nell'applicazione, questo utente deve disporre dei seguenti prerequisiti:

  • Per installare e creare un'istanza del codice concatenato, effettuare le operazioni riportate di seguito.

    • Per installare o distribuire il codice concatenato, è necessario disporre dell'accesso amministrativo.
    • È necessario esportare i certificati admincerts, cacerts e tlscacerts come descritto nella sezione Esporta certificati in modo che possano essere posizionati nell'applicazione nelle cartelle dei nodi peer e ordinatore crypto.
    • È necessario esportare le credenziali di amministratore in modo simile al modo in cui sono stati esportati i certificati. Dal menu delle azioni, selezionare Esporta credenziali di amministrazione. In questo modo viene scaricato un file ZIP contenente i file del certificato firmato e del keystore che devono essere inseriti nell'applicazione nelle cartelle dei nodi peer e orderer crypto.
  • Per eseguire operazioni su un codice concatenato installato e distribuito:

    • È necessario esportare i certificati admincerts, cacerts e tlscacerts come descritto in Esporta certificati in modo da poterli inserire nell'applicazione nelle cartelle del nodo peer crypto.
    • È necessario esportare il certificato tlscacerts per il nodo ordinante come descritto in Partecipa agli OSN partecipanti o Scaled-Out al servizio di ordinazione del fondatore in modo che possa essere inserito nell'applicazione.
    • Il codice concatenato che si sta richiamando deve essere installato e distribuito in un canale e in un nodo a cui ha accesso l'ID utente.
    • È necessario configurare un nodo proxy REST e abilitare il codice concatenato per l'accesso proxy REST. È necessario specificare l'ID utente e la password per il nodo.
  • Per eseguire funzioni su un endpoint API REST:

    • Il codice concatenato che si sta richiamando deve essere installato e distribuito in un canale e in un nodo a cui ha accesso l'ID utente.
    • È necessario configurare un nodo proxy REST e abilitare il codice concatenato per l'accesso proxy REST. È necessario specificare l'ID utente e la password per il nodo.