The image shows three main areas to work on as described in the following section.

  1. Blockchain infrastructure preparation consists of a Ledger with Blockchain txn blocks and World/Ledger state.
  2. Development and deployment of the smart contract consists of a Smart Contract which emits the Event. The Smart Contract is connected to the World/Ledger state (get). The Smart Contract is also connected to the Blockchain txn blocks (put, delete) and World/Ledger state (put, delete).
  3. Creation of the application(s) which will make use of our smart contract consists of Blocckchain Developer who develops the Application and Smart Contract. The Application invokes the Smart Contract and accesses the Blockchain txn blocks.