Die Abbildung zeigt drei Hauptbereiche, die bearbeitet werden müssen, wie im folgenden Abschnitt beschrieben.

  1. Die Vorbereitung der Blockchain-Infrastruktur besteht aus einem Ledger mit Blockchain-Transaktionsblöcken und dem World/Ledger-Status.
  2. Die Entwicklung und Bereitstellung des Smart Contracts besteht aus einem Smart Contract, der das Event ausgibt. Der Smart Contract ist mit dem World/Ledger-Status (get) verbunden. Der Smart Contract ist auch mit den Blockchain-Transaktionsblöcken (put, delete) und World/Ledger-Status (put, delete) verbunden.
  3. Die Erstellung der Anwendung(en), die unseren Smart-Vertrag nutzen wird, besteht aus Blocckchain Developer, der die Anwendung und den Smart Contract entwickelt. Die Anwendung ruft den Smart Contract auf und greift auf die Blockchain-Transaktionsblöcke zu.