For my project, I am attempting to create the necessary software components for an application which allows consumers to understand the amount of carbon used by products they purchase in the supermarket. The goal is to aid in and help simplify ethical consumerism. The issue of carbon usage is becoming increasingly important in our era, as such my project hopes to understand, and potentially solve, some of the issues which would be faced when implementing this kind of system.
My solution primarily concerns the security of this type of system. If a company where to use a centralised system to store carbon usage data, then their data integrity could only reach standards equivalent to that of their downstream suppliers, and in turn their suppliers too. My proposed solution to this problem was to use a blockchain to store and represent the carbon usage of different products via; transactions (storing carbon expenditure) between different contracts (representing each supplier).