The objective of Assignment 1 is to evaluate your understanding of the topics covered in Lectures 1-3. These topics include an introduction to Blockchain technology fundamentals, the basic building blocks of Blockchain I: Hashes and Merkle Root, and the basic building blocks of Blockchain II: Digital Signatures. Assignment 1 will focus on developing your basic understanding in building security mechanisms in Distributed Ledger Technology (DLT) for immutable inventory management systems using the concepts from the lecture and tutorial.
Assignment 1 contains one comprehensive problem: Building Security Mechanisms in Distributed Ledger Technology (DLT) for Immutable Inventory Management. This problem requires you to integrate key security measures such as hashes, Merkle root, and digital signatures to ensure the integrity and trustworthiness of a distributed inventory system. You are required to prepare the solution with a description of the step-by-step processes as a single PDF
Develop the solution of this assignment in an iterative fashion (as opposed to completing it in one sitting). You should be able to start preparing your answers immediately after Lecture-1 (in Week-1). At the end of each week starting from Week-1 to Week-3, you should be able to solve at least one question.
If there are questions, you must ask via the relevant Canvas discussion forums in a general manner. Overall, you must follow the following special instructions:
● You must fulfill the requirements in the questions.
● You must submit the solutions as a report on CANVAS.
● Upload your solution as a single PDF or Word document in CANVAS.
● Do not put the PDF within the ZIP file.
2. Assessment Criteria
This assessment will determine your ability to:
● Follow the requirements provided in this document and in the lessons.
● Independently solve a problem by using concepts taught over the first four weeks of the course.