Final Report by Muhammad Hassam Khalid (11669134)
The final report has been uploaded for submittion. The report has also been uploaded as a proof of work completion in this post. Click on the underlined link above to view the final report.
Final Report by Muhammad Hassam Khalid (11669134)
The final report has been uploaded for submittion. The report has also been uploaded as a proof of work completion in this post. Click on the underlined link above to view the final report.
This is the last week of the project and the report had to be submitted in this week also. The report had be be converted in required format and also had to be checked for the grammer mistake. This was done and the report was uploaded.
This week included completing the proposal part of the project. Which turned out to be complex. The proposed architectured was to be converted into a diaram for understanding but had to be changed many times in order to be completely relevant to the proposition. The diagram was made but the proposition had be to structured.
This week included compiling the whole research paper. This means that compiling all the collected data from the chosen papers as well as the proposition. Everything in one document. The figures and tables made needed some more work and updated. which was done within this week as the project is moving towards the final stages.
This week was based on the derivation of relevent data from the chosen papers. This would help in completing the proposed 2-tier architecture and the voting based algorithm which needed more time to be completed. This was done within the week. The proposition was almost completed and needed some final work.
This week was based on starting on the proposition which is a 2-tier architecture. For this the algorithms used had to be done first on which the whole proposition would depend. For the tier which is based on permissioned blockchain will use PBFT and the permissionless tier will use voting based. These two algorithms needed to be done first in order to continue the proposition. Voting based algorithm which would be proposed needs more time to be completed which will continue in next week.
This week included working on the Permission-ed blockchain and the consensus algorithms that it uses. The main algorithms that permissioned blockchain uses were based on voting systems and also uses Byzantine Fault Tolarent along with its different varients. These algorithms are complex compared to the ones in permissionless blockchain. Voting based algorithms were not fully understood and needed more time.
This week included studying the Permission-less blockchain and the consensus algorithms it use. This helping in understanding half of the research and the algorithms helped in understanding that ow consensus works in blockchain technology. The issue faced was that the data related to Proof-of-eXercise was hard to find.
Annotated bibliography was done in week 5. The bibliography was done on the 12 papers which were chosen in week 2. The problem faced was that few papers chosen previously had to be replaced because they had irrevelent data and were out of scope of the project. So in their place new papers had to be chosen and included in the bibliography. This week helped in defining the scope of the project as the papers helped in understanding what will be included in the research by following their future direction.
The work included in this week was understanding the Permission-ed and Permission-less blockchain in depth so that the background of the problem domain is understood. Along with the 2 blockchains their respective algorithms will also have to be studied in depth. The issue was that not enough algorithms were understood due to them being complex in nature and the strict timeframe of the project. But the understanding of the blockchain was achieved.