This assignment aims to design a chaincode in go programming language that initializes an NFT,
assigns that NFT to a holder and allow to query to get the entities state as well the NFT’s owner and
performs the transfer of ownership from the NFT given. Furthermore, this functions will be
deployed in minifabric.
In order to deploy the smart contract in MiniFabric, it is necessary to fulfill the prerequisite of
having installed docker (18.03 or newer) environment and follow the installation process described
in section 1.1. Minifabric and Chaincode installation