Projectlist

Part II/ACS projects

  • Hierarchical blockchain: The goal of this project is to design and implement a hierarchical blockchain, where the higher-level blockchain summarises details at the lower level. This generalises solutions such as the Lightning network for Bitcoin, but for proof-of-stake type chains. Lower-level chains, moreover, store sector- and location-specific details of carbon sequestration from nature-based solutions, rather than financial transactions. The solution should be general, scaleable to global scale, and deployable using current mainnets such as for Tezos and Algorand.
  • Trusted image capture: The goal of this project is to link image capture from trusted hardware devices, such as Azure Sphere, to a global file store, such as IPFS, with summaries posted to a blockchain. This would allow us to trace an image to its creator with an unbroken chain of trust. Students who have some background working with microcontroller-based single-board devices, such as a Raspberry Pi, would be preferred.
  • Speeding up forest simulation: The state of the art in forest simulation is an agent-based model, such as TROLL. Here, a software agent simulates each tree in a forest. This process is highly parallelisable, and the goal of this project is to exploit the inherent parallelism to greatly speed up agent-based simulations.