You are on page 1of 4

SRI RAMAKRISHNA ENGINEERING COLLEGE

[Educational Service: SNR Sons Charitable Trust]


[Autonomous Institution, Accredited by NAAC with ‘A’ Grade]
[Approved by AICTE and Permanently Affiliated to Anna University, Chennai]
[ISO 9001-2015 Certified and all eligible programmes Accredited by NBA]
VATTAMALAIPALAYAM, N.G.G.O. COLONY POST, COIMBATORE – 641 022.

I –Internal Assessment(Objective) Test (Question Paper + Answer Key)


Date : 20.11.2020 Department : Computer Science and Engineering
Semester :3 Class/Section : IV CSE – A, B, C Sections
Duration : 30 Minutes Maximum marks : 20 Marks
Course Code & Title: 16CS2E18 – BLOCKCHAIN TECHNOLOGIES

CO’s Covered

CO1 : Understand about Blockchain basics, various layers and its importance
CO2 : Understand about Blockchain working, components and applications
CO3 : Describe the working mechanism of Bitcoin

(20 x 1 = 20
Marks)

levelCognitive
Answer all the questions
CO’s

1.1) The algorithm for consensus in the Bitcoin blockchain is called _____ protocol.
1 1

a Proof of Work b Proof of Stake c Proof of Elapsed d Proof of Worth


time

2.2) Validation, Verification, Immutable Recording, and _____ lead to Trust and
1 1
Security.
a Tokens b Coins c Consensus d Algorithms

3.3) Which features are commonly used in distributed ledger technology? Select all that
1 2
apply.
a Consensus b Peer-to-peer c A cryptographic d Blocks as the
formation protocols infrastructure mechanism for
maintaining shared
information
4.4) Miners are computers that execute ____.
2 2
a Operations b Operations C Operations d Operations defined
defined by defined by the defined by users by miners
transactions blockchain
protocol

5.5) Which one of the following is correct? 1 2


a Once a b A secure c There is only d Neither timestamp
consensus is blockchain is a one, single nor nonce can be
met, a new single chain in criteria verified.
block is added an inconsistent measured to
to the chain state perform
validation

6.6) Decentralization is an important concept in understanding blockchain. Please select


the descriptions below that describe decentralization. Select all that apply. 2 2

a Decentralizatio b Decentralizati c Decentralizatio d Must do features


n has tangible on is about n can put value get done first, then
benefits to shifting power back in the could do features
get done next.
networked and authority hands of the
systems away from user from
because it one central centralized
creates entity and entities because
redundancy making that it allows for
power users of a
available to systems to
the interact
community directly with
members peers and
themselves organizations

7.7) Identify the difference between Blockchain and Bitcoin?


2 1
a There is no b Bitcoin is the c Blockchain is d Centralized
difference and foundational the underlying architecture with
the terms can be technology and technology and peers.
used blockchain is Bitcoin is one
interchangeably the first of the first and
application of most famous
Bitcoin application of
this technology

8.1. Which of the following statements characterize a Hash function? Select all that
apply: 2 2
a Digests cannot b Digests cannot c Hash functions d Hash functions
be reversed to be described are two-way deterministically
produce inputs on the basis of functions, so the transform data of
arbitrary size
inputs without input can be
(inputs) to data of
actually derived from the fixed size (digests)
running the output and vice
hash function versa

9.2. Which of the following best captures elements contained in a block? 2 1


a A nonce, a time b A time stamp, c A master has, d A timestamp, a
stamp, a a master hash the list of all nonce, a hash of
number used and a JSON transactions in a the previous block
in the chain and
once and web token certain time
transaction data
transaction data period, a nonce
and a database.

10.  A blockchain should be considered if the following conditions are true. Select all
2 2
that apply.
a A database is b Shared write c All parties are d There’s third party
required access is not known and that can be trusted
needed trusted to manage the
database.
11. Show one of the requirements of secure hashing function?
2 1
a It is an ECC b It is a one way c It is a secret d It is a log function
function function function
12. Mention the type of hash is used when there is a fixed number of items to be hashed,
such as the items in a block header, and we are verifying the composite block 3 2
integrity?
a Complex hash b Either c Tree- Structured d Simple Hash
Hash
13. An approach for consensus protocol that is hotly debated among developers of
blockchain is 2 2

a Proof of Stake b Proof of c Proof of Age d Round Robin


Incentive

14. Identify the major problem with Proof Of Work? 3 1


a Multiple miners b It is CPU- c It is unreliable d It is difficult to
have to be intensive and implement
rewarded consumes
enormous
amount of
power
15. Which of the following is used in solving a POW puzzle? 3 1
a Sharding b Encrypting c Hashing d Fragmenting

16. In Practical Byzantine Fault Tolerance, ___.


3 2
a The node with b A master node c The nodes elect d The genesis block
most coins is selects the next a leader and select the nodes in
chosen for node that adds the leader add the block
adding the next the next block next block
block
17. Mention the smallest denomination of cryptocurrency on Bitcoin? 3 1
a Satoshi b Ether c Wei d Bitcoin

18. Merkle tree hash is used for computing _________ hash.


3 1
a Transaction b Hash root c Nodes d Block of nodes
root
19. If a
particip Question 4
ant node If a participant node tampers with a block, it results in ____.
tampers
3 2
with a
block, it
results
in ____.
a Hash of the b The chain of c Merkle tree will d Miners will be in
genesis block the nodes will break trouble
and all nodes break
modifies
20. The transaction Merkle Tree root value in a Bitcoin block is calculated using ____. 3 1
a Number of b Number of c Hash of d Previous block
transactions miners transactions hash

Programme Assessment
Course Coordinators HOD-CSE
Committee
Dr. S.HARIHARA GOPALAN ASP/CSE Dr. P. Perumal Dr.A.Grace Selvarani,
Professor / CSE Professor / CSE

You might also like