You are on page 1of 16

Work Assignments for

Learning Unit 1:
Blockchain essentials

TELESIG
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).

2
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

3
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

4
Work Assignments for
Learning Unit 2:
Blockchain Platform

Université Claude Bernard Lyon 1


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).

2
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

3
Work Assignments for
Learning Unit 3: Business
merits, challenges and
implications of blockchain
technology

Université Claude Bernard Lyon 1


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).

2
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
3
Work assignment (2)
FTHFGCGDHJSHFSHFAHSFSDJHDKHFKHKHK

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

4
5. To support this project, identify the token status and the related
constraints to organise the associated initial token offering. Marks:
4

5
Work Assignments for
Learning Unit 4: Practical
design and development
of blockchain applications

TELESIG
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).

2
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 Wüst 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

3
7. The state database can either be held on LevelDB or CouchDB, what
are the similarities and differences between them? Marks: 5

You might also like