Work Assignments for Learning Unit 1: Blockchain essentials

16
Work Assignments for Learning Unit 1: Blockchain essentials TELESIG

Transcript of Work Assignments for Learning Unit 1: Blockchain essentials

Work Assignments for

Learning Unit 1:

Blockchain essentials

TELESIG

2

To carry on with the following work assignment, you must have

carefully studied the following learning materials from Learning

Unit 1:

Theoretical PowerPoint presentations

Introductory and online videos

Case studies

Further suggested readings

Theory Questions and answers

Answers must be approximately between 150 - 350 words in length.

Diagrams should be used where you consider them appropriate.

Their length will be respective to the required analysis/depth for

each question. In case you use additional sources of information,

apart from the BLISS Learning Unit 1 “Blockchain essentials”,

please specify their sources (website link or reference).

3

Work assignment (1)

Learning objectives

1. Enhance the understanding of essential blockchain terms,

characteristics and concepts

2. Autonomously explain the basic concepts of blockchain technology

within a given scenario

3. Give an account of the advantages and disadvantages of the features

of a specific blockchain application

Tasks to do:

1. The company you work for is considering introducing blockchain

technology to its administrative and financial procedures. However,

not all parties involved are convinced. Even though you have

explained that this innovative technology has the potential to

significantly improve business transactions, you are asked to explain

how smart contracts work and how they can improve contract

implementation and monitoring processes. Marks: 5

2. Explain the process of Bitcoin mining; on what type of blockchain it

is it based and how it works. Marks: 4

3. Which features distinguish databases from blockchain ledgers?

Provide a comparative analysis of the two. Marks: 5

4. Analyse, using a diagram, how a distributed ledger works, present

its main characteristics, and explain how it differs from a “traditional”

centralized ledger. Marks: 5

5. Suggest which type of blockchain should be used for the security of

donations in a charity organization. What benefits does the

blockchain technology introduce in such a scenario? Explain your

answer using an example. Marks: 5

4

6. Explain how blockchain can be introduced in the education system to

certify the credentials of candidate teachers and ascertain the

security of the pupils’ personal data. Marks: 5

7. Critically present and compare how smart contracts can be used in a

lottery scenario. Marks: 4

8. How does blockchain technology prevent/ solve the problem of

“Double spending” in digital currencies such as Bitcoin? Marks: 3

Work Assignments for

Learning Unit 2:

Blockchain Platform

Université Claude Bernard Lyon 1

2

To carry on with the following work assignment, you must have

carefully studied the following learning materials from Learning

Unit 2:

Theoretical PowerPoint presentations

Further suggested readings

Theory Questions and answers

Answers must be approximately between 150 - 350 words in length.

Diagrams should be used where you consider them appropriate.

Their length will be respective to the required analysis/depth for

each question. In case you use additional sources of information,

apart from the BLISS Learning Unit 2 “Blockchain platform”, please

specify their sources (website link or reference).

3

Work assignment (1)

Learning objectives

1. Understand the feasibility of selected blockchain solution to specific

scenarios

2. Critically evaluate the technical options for blockchain solution

suitable to varied practical scenarios

Tasks to do:

1. Discuss the difference and similarities between an Ethereum Smart

Contract and a traditional contract. Marks: 5

2. Describe the life cycle of an Ethereum Smart Contract. Marks: 5

3. Propose a scenario in which a Token-based solution could be

imagined. (tokenization)

4. Explain why a Smart Contract execution has a cost. Marks: 5

5. In a few years, it’s possible that we will use an Ethereum Smart

Contract to seal the union of two people. Imagine what features we

could associate with this contract (For example: joint account, saving

account, divorce proceedings, property management, …) Marks: 10

Work Assignments for

Learning Unit 3: Business

merits, challenges and

implications of blockchain

technology

Université Claude Bernard Lyon 1

2

To carry on with the following work assignments, you must have

carefully studied the following learning materials from Learning

Unit 3:

Theoretical PowerPoint presentations

Further suggested readings

Theory Questions and answers

Case studies

Answers for each work assignment must be approximately between

150 - 350 words in length. Diagrams should be used where you

consider them appropriate. Their length will be respective to the

required analysis/depth for each question. In case you use

additional sources of information, apart from the BLISS Learning

Unit 3 “Business merits, challenges and implications of blockchain

technology”, please specify their sources (website link or

reference).

3

Work assignment (1)

Learning objectives

1. Enhance the understanding of collaborative system and blockchain

usage, fitting a pre-project description

2. Understand how such a blockchain project can be organised,

identifying the global ecosystem and its financial part

Tasks to do:

1. The company you work for is considering introducing blockchain

technology to support a collaborative on-demand energy supply

organisation. You are asked to present opportunities and risks

associated to this strategy. First of all, explain to your colleague why

a Blockchain can be seen as a missing element of the Internet

communication stack to support a distributed collaborative

organisation, managing stakeholders’’ interactions. Marks: 4

2. The collaborative organization operates in a very competitive

environment. Which business model fits this context and identify the

blockchain organisation (permissioned vs permissionless). Marks: 4

3. How can a blockchain help fitting the legal constraints to manage

relationships between stakeholders? Marks: 4

4. Your collaborative industrial organisation aims at connecting IoT

devices to have more efficient energy production process / energy

consumption coordination. Explain how smart contracts can provide

a support to design the collaborative process organisation. Marks: 4

5. Explain why a Smart Contract execution has a cost. Marks: 5

6. In a few years, it’s possible that we will use an Ethereum Smart

Contract to seal the union of two people. Imagine what features we

could associate with this contract (For example: joint account, saving

account, divorce proceedings, property management, …) Marks: 10

4

Work assignment (2)

Learning objectives

1. Enhance the understanding of essential blockchain ecosystem main

characteristics

2. Motivate a blockchain ecosystem organisation within a given scenario

3. Evaluate the financial part of a blockchain project

Tasks to do:

1. The company you work for is considering introducing blockchain

technology to support a collaborative energy production

organisation, including final customers that also may be energy

producers at the same time. The energy grid management process

interconnects IoT devices associated to the energy production /

consumption devices as well as energy producers’ information

system. The goal of the project is (1) prefer a local production for

energy consumption, (2) manage exchange with other energy actors

to sell / buy energy depending on the demand. You are asked to

present opportunities and risks associated to this strategy. Identify

the collaborative organisation. To this end, identify different

stakeholders and set a diagram showing their interactions and define

for each stakeholder the value criteria associated to the project.

Marks: 4

2. Which blockchain will you use to support this project? Marks: 4

3. As the main goal of the collaborative energy supply organisation

consists in an improved management of the energy, choose a

transaction validation strategy. Please justify your choice. Marks: 4

4. To set the support Blockchain, identify the blockchain organisation,

and the potential new partners, using the Deloitte stack. For each

partner identify the value he provides? Marks: 4

5

5. To support this project, identify the token status and the related

constraints to organise the associated initial token offering. Marks:

4

Work Assignments for

Learning Unit 4: Practical

design and development

of blockchain applications

TELESIG

2

To carry on with the following work assignments, you must have

carefully studied the following learning materials from Learning

Unit 4:

Theoretical PowerPoint presentations

Further suggested readings

Theory Questions and answers

Case studies

Answers for each work assignment must be approximately between

150 - 350 words in length. Diagrams should be used where you

consider them appropriate. Their length will be respective to the

required analysis/depth for each question. In case you use

additional sources of information, apart from the BLISS Learning

Unit 4 “Practical design and development of blockchain

applications”, please specify their sources (website link or

reference).

3

Work assignment (1)

Learning objectives

1. Understand the feasibility of selected blockchain solution to specific

scenarios

2. Critically evaluate the technical options for blockchain solution

suitable to varied practical scenarios

Tasks to do:

1. Based on the parking spot scenario presented in Lecture 1, explain

the existing dependencies between different stakeholders. If

convenient, use a diagram to explain your answer. Marks: 5

2. Present and explain using a case diagram, how an App can be used

to achieve stakeholder goals e.g. to save a parking spot, start a

parking session, extend a parking session or handle the payment.

Marks: 10

3. Outline the basic process that should be followed to decide a)

whether a blockchain is needed and if so to decide b) which type of

blockchain should be used, according in specific scenarios presented

in Lecture 2 and the decision tree presented by Wust and Gervais,

2017? Marks: 5

4. What are the main advantages of Hyperledger Fabric? Describe the

basic steps required to setup the Hyperledger Fabric environment.

Marks: 15

5. What is Chaincode, which languages are supported for writing

Chaincode? Explain your answer using a practical example. Marks:

10

6. What is the main difference between Chaincode and a Smart

contract? Marks: 5

4

7. The state database can either be held on LevelDB or CouchDB, what

are the similarities and differences between them? Marks: 5