Work Assignments for Learning Unit 1: Blockchain essentials
-
Upload
khangminh22 -
Category
Documents
-
view
3 -
download
0
Transcript of Work Assignments for Learning Unit 1: Blockchain essentials
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
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