BLOCKCHAIN DEMONSTRATION SITE Life Cycle Management Usecase
|Life Cycle Management Usecase Using A Blockchain|
This application is designed to demonstrate how the life cycle of an asset can be modeled on a blockchain. This guide will briefly explain how you can use this website to understand how the application works.
In this application, each asset is modeled using the following attributes:
Each attribute is written to the blockchain. This means once an asset attribute is committed to the blockchain, it cannot be changed by any participant. This is due to the immutable nature of blockchains.
Each attribute has its own access permissions which are defined in the blockchain. The participants can read all attributes for assets they own, however they can only change the attributes they are permitted to through the blockchain. These permissions are defined as follows:
The asset life cycle consists of the following stages:
These stages are explained as follows:
There are four basic types of screens in the application.
This screen shows the transaction history of each asset in the blockchain. The Asset Management Authority can view all transactions in the system. The rest of the participants can only see transactions of assets they've owned, upto the point where they tranfer them to the next participant.
This screen enables users to enter a SECMARK ID to query the last accessible status of the asset, returning the transaction type, location and time of the transaction.
This screen allows participants to transfer assets they own to other participants.
This screen allows participants with update permissions to update the attributes for each asset they own.