Critically examine and implement the cryptographic concept

Assignment Help Other Subject
Reference no: EM133888920 , Length: word count:2500

Blockchain

Assessment Task: Blockchain for a hospital

You are a developer working for MedChain Solutions Ltd., specializing in creating blockchain-based solutions for healthcare providers. Your client, HealthCare Innovations Ltd., is looking to streamline their patient record management processes using blockchain technology. They want a system that can automate certain aspects of patient record management, ensuring transparency, security, and efficiency.

Your task is to design and implement a blockchain solution using Solidity for HealthCare Innovations Ltd. The goal is to deploy a smart contract that can facilitate and automate certain patient record transactions. Additionally, you need to create a Python script that allows HealthCare Innovations Ltd. to interact with the deployed smart contract. Hire Online Assignment help service for completing assignment!

Key Requirements:

Design a Basic Blockchain with the Following Features (Python):
Block structure: with index, previous hash, timestamp, data, and hash.
Genesis block creation.
Adding new blocks with proof-of-work mechanism.
Consensus mechanism to ensure the longest chain is accepted.
Smart Contract (Solidity):
Develop a simple smart contract named PatientRecordContract using Solidity.
Include a state variable totalRecords and functions to add new patient records and transfer records between authorized healthcare providers.
Contract Deployment and Testing:
Deploy on a Test network and Test.
Compile the PatientRecordContract.sol Solidity code.
Deploy the compiled smart contract to the Ethereum test network (e.g., Goerli Etherscan).
Interact with the deployed contract by adding new patient records and transferring records between two Ethereum accounts.
Testing and Documentation:
Provide test cases for the blockchain implementation and smart contract functions.
Document the design choices made for the blockchain and smart contract.
Explain the proof-of-work and consensus mechanisms in the blockchain.
Include detailed instructions for compiling, deploying, and testing with the smart contract.

General Considerations:

Assignment Description
Please be aware that each plot should be fully described in your assessment. But the plot itself, must be clear enough to tell a story by itself. You should support your code implementation with written documentation.

You should submit a report summarizing your findings, including tables and diagrams to support your analysis. Your report should also include a brief discussion of any limitations or caveats to your caveats to your implementation.

Note: Assessment report with a copy of the code must be converted to single pdf file before submitting. Code in python (.py or .ipynb) and solidity (.sol) to be submitted separately.

It is important that the content is underpinned with the inclusion of relevant academic theory, concepts, and models where appropriate, as well as contemporary industrial insights. These should be accurately cited and referenced according to York St John Harvard Referencing throughout.

7.2 Develop abstract thinking and design ability to analytically demonstrate concepts relating to data science.

7.3 Use research-based knowledge for the design of experiments, analysis, and interpretation of data to provide valid results.
Critically examine and implement the cryptographic concept in Blockchain.
Scrutinise and implement smart contracts and its application in Blockchain system.

7.9 Critique legal, social, and ethical within the field of data science and Applicable ancillary sectors, as applied to contemporary research and industry practice.

Reference no: EM133888920

Questions Cloud

Database on aws cloud using virtual machine : Database on AWS Cloud using Virtual Machine and Installation and deployment of virtual machine - In the ‘Setting' section, put your database name
Which do you agree or disagree with most with and why : This chapter provides multiple theories of motivation for prejudice. Which do you agree or disagree with most with and why?
What is problem statement for equal opportunity program : What's problem statement for Equal Opportunity program? How do I explain how that theory or concept would frame Equal Opportunity Research?
Describe a time when you had to build a relationship : Describe a time when you had to build a relationship with a gay young person in children residential home. What did you do to establish the relationship?
Critically examine and implement the cryptographic concept : LDS7006M Blockchain, York St John University - Develop abstract thinking and design ability to analytically demonstrate concepts relating to data science
What does this example most demonstrate about the decline : Carter lives in a community of memory where most households have several. What does this example MOST demonstrate about the decline in this type of community?
What types of life skills do the chillihuani children learn : What types of life skills do the Chillihuani children learn and how do these skills make themmore respectful of others, nature, animals, and the spirit world?
What does your supervisor know about your culture : Describe examples of how diversity is valued or how it is not valued. What does your supervisor know about your culture? How do you think they know this?
What can be done to cripple recruitment efforts : How are terrorist groups recruiting people to join their fight? What can be done to cripple recruitment efforts?

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd