L'immagine mostra tre aree principali su cui lavorare, come descritto nella sezione seguente.

  1. La preparazione dell'infrastruttura blockchain consiste in un libro contabile con blocchi di transazioni Blockchain e stato World/Ledger.
  2. Lo sviluppo e l'implementazione dello smart contract consiste in uno Smart Contract che emette l'Evento. Lo Smart Contract è collegato allo stato World/Ledger (get). Lo Smart Contract è inoltre connesso ai blocchi delle transazioni Blockchain (put, delete) e allo stato World/Ledger (put, delete).
  3. La creazione delle applicazioni che utilizzeranno il nostro smart contract è costituita da Blocckchain Developer che sviluppa l'Applicazione e lo Smart Contract. L'applicazione richiama il contratto smart e accede ai blocchi transazione Blockchain.