Learners are required to develop one or more proof-of-concept blockchain applications inspired by recent developments in the area. Learners will propose a small-scale research question or business case and document their project and its core findings evaluated using an appropriate methodology in a conference-style report. The final application will be demonstrated to the class at the end of the semester. Required Components:
1. Devise a business use case
2. Prepare a white paper demonstrating your idea and its technological merits
3. Prepare a design and plan of your technical implementation e.g. frameworks used, libraries and functions used, potential security, performance and identity implications and solutions. This will be submitted with your white paper.
4. Build your proof-of-concept in your desired framework as per your whitepaper specification
5. Demonstrate working prototype to class. Prepare a short conference-style report evaluating your use case. Evaluate how successfully your proof of concept meets the goals set out In your plan and white paper,However, students are welcome to utilise any other blockchain framework for building decentralised applications (dapps) and/or smart contracts. This may include using web frameworks such as web3.js