联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> Java编程Java编程

日期:2022-08-02 03:03


CT124-3-3-BCD Group Assignment Page 1 of 3

Level 3 Asia Pacific University of Technology and Innovation 2022

ASSIGNMENT REQUIREMENT:

r>Blockchain applications has gained popularity recently and it is said to be a disruptive

technology to the business applications today. It introduces immutability, decentralised,

enhanced security, distributed ledger and consensus features. With the aforementioned

features, they are undoubtedly potential to be utilised for business enterprises in a way to have

better security value within business applications. Therefore, you are commissioned to analyse

ONE (1) of the following business industries with data security aspects: 1) agriculture; 2)

healthcare; 3) education; 4) real estate; 5) supply chain; 6) transport and logistic; 7) automotive;

8) media and entertainment; 9) Internet of Things (IoT); 10) commerce. In your analysis, you

are required to perform the following tasks.

1) Part 1: Proposal document

- Review the business industries above covering the business background including

the operations and practices for the handling data. From that, identify the potential

use case(s) or area(s) of data management from the current practices to be

blockchain- enabled.

- Propose a solution model thereby the data can be securely stored and chained as a

blockchain manner by leveraging the features of Blockchain.

- As such, you are required to prepare a proposal of a selected business

sector/industry (anyone from the list above) integrating Blockchain concepts into

their business solution.

Deliverables:

Your report should include the following, but not limited to, 1) the selected business

industry including a specific use case and purpose; 2) background information; 3)

importance of the issue; 4) data analysis; 5) analysis solution model; 6) benefits; 7)

conclusion; 8) reference.

Deadline:

The deliverable (proposal document) is to be uploaded to Moodle on or before the due

date specified in Moodle.

2) Part 2: Detailed findings and solution implementation

(a) Report of findings:

Firstly, investigate blockchain technology in detail covering architecture and

security components for the purpose to enhance the quality of solution. Secondly,

refine the blockchain-solution model in line with business requirements, if any.

Finally, a motivating discussion of blockchain design for the business enterprise.

(b) Solution development:

Upon the investigation performed above, develop the solution considering the

concept of Blockchain to produce a distributed ledger. This ledger should be

replicated across all the participating nodes in the distributed environment. Thus,

each node has a copy of ledger storing the digitally signed data. The development

of the solution focuses on the 1) hashing algorithm for the block of data; 2)

cryptographic algorithm; 3) digitally signed the data; 4) block then chained by

CT124-3-3-BCD Group Assignment Page 2 of 3

Level 3 Asia Pacific University of Technology and Innovation 2022

referencing the block using previous hash value; and 5) immutability technique.

The following diagram demonstrates the base design of blockchain architecture.

Figure 1: Block chained sample

Deliverables:

Your finding should include the following, but not limited to, 1) the introduction to the

issue and solution development; 2) research findings; 3) refined blockchain solution

model; 4) discussion of the blockchain solution design; 5) implementation

techniques/algorithms with code snippets including explanation; 6) conclusion

covering review/evaluation of developed solution; 7) reference.

2.1 Knowledge/Presentation

Able to design and develop the block of data and connect them using generated

hash value and merkle root. In the process, the hashing, cryptography, and

digital signature algorithm are demonstrated. Ultimately, the appropriate

ledger is produced.

Able to explain the developed solution with code snippets in a good report

presentation manner.

2.2 Software Required

Java Development Kit (JDK) 8 or later, JavaScript or equivalent

ASSIGNMENT TYPE:

Group assignment (2 students only)

MARKING CRITERIA:

Criteria Marks

Part 1:

Continuous assessment:

Proposal document

10%

SUBTOTAL 10%

Part 2:

Final assessment:

Report of findings

Detail of findings on blockchain technology

10%

CT124-3-3-BCD Group Assignment Page 3 of 3

Level 3 Asia Pacific University of Technology and Innovation 2022

A detailed solution model is designed with blockchain integration

Discussion of blockchain integration into business

10%

10%

SUBTOTAL 30%

Solution development (with code snippets)

Block concept and chain

Hashing algorithm

Cryptography algorithm

Digital signature

Immutability technique

SUBTOTAL 30%

TOTAL: 70%

GRADING CRITERIA

MARKING KEY EQUIVALENT MARKS

A+ = Distinction A+ = 80-100

Superior achievement in assignment,

outstanding quality; complete in every way.

A = Distinction A = 75-79

Very high achievement in all objectives,

excellent quality assignment.

B+ = Credit B+ = 70-74

Very good/High achievement in most objectives,

high quality assignment.

B = Credit B = 65-69

Good/High achievement in most objectives,

shows some of the qualities but lacks

comprehensiveness nevertheless quality assignment.

C = Pass C/C+/C- = 50-64

Satisfactory/competent achievement in most objectives,

all essential points covered plus some of the minor ones.

F = Marginal Fail / Fail D/F+/F/F- = below 49

Unsatisfactory, Improvement essential/poor achievement;

poor quality assignment, some essential objectives not covered.


版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp