0% found this document useful (0 votes)
20 views4 pages

Blockchain Technology Exam Questions

This document contains examination questions for a T.Y. B.Sc. course on Blockchain Technology. It includes a total of five questions, with various parts requiring candidates to answer multiple-choice, short answer, and descriptive questions related to blockchain concepts. The exam is structured to assess knowledge on topics such as cryptography, blockchain architecture, and smart contracts.

Uploaded by

kgxsumitsalunke
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views4 pages

Blockchain Technology Exam Questions

This document contains examination questions for a T.Y. B.Sc. course on Blockchain Technology. It includes a total of five questions, with various parts requiring candidates to answer multiple-choice, short answer, and descriptive questions related to blockchain concepts. The exam is structured to assess knowledge on topics such as cryptography, blockchain architecture, and smart contracts.

Uploaded by

kgxsumitsalunke
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Total No. of Questions : 5l SEAT No.

P-1307 lTotal No. ofPages : 2

[60ssl;308
T.Y; [Link].
.....

CAMPUTER
] SCIENCE
'::
t-3:

[Link] ;" Blockchain Technology


,,
aar,,

(2019-"fatt$n) (CBCS) (Semester - v)


. l;.,...,
.

Time: 2 Hoursl 1 [Max. Marks : 35


Instructions tolli'6 cafididates :
,,,r:
1) ANl,questioiis are compulsory.
2) Figures to tt,, right indicate fult marks.
3) Neai diagrams must be drawn wherever required-

Ql) Attempt any EIGHT of the following ioot of fpft| : [8 x 1 = 8]


'|i a.., ..: ._..:

a)
':l

What is Non*repudiation? , .'"'n. ' .


,'t.',''t

b) What is difficulty in a block?


.
,,i.
c) In which network, each &"ti,ery'" de itself is a client and server?
d) What is Ether? .,.!,..!,,..,\

e) What is consensur?^..".,. ,,.


':-

0 What is full node? . '-1.

h) What is immutable ledger?


i) Detine genesis block. j lL
ia+
o
| !,i\
ri"l .r
j) What is EVM? t

Q2) e' (out of


Attempt any FOUR of the following pt\[Link] i ', 14 x 2 = 8l
a) "f
Define Symmetric ancfasymmetric keyx,6ryptogr aphy.
b) What is stream cipher & block ciphe{,.1_ ,'
c) function.
List the applications of hash ,

d).- What is Gas and Gas Limit? ,'u


1t

. e) What is the pulpose of test network? List Ethereum testnets.


P,T.O.
"s
Q3) Attempt any TWO of the following (out of THREE) : 12x4=81
a) Compare client server & peer to peer architecture.
.rr.,!

b) Explain the contents of bloc$ tif a blockchain.


a.

c) Explain Ethereunl [Link]'e with neat diagram.


=.:

{='l'
t" -':-'
-.''i\ ,."".,'.t

Q4) Attempt any fW,Offi ttre'lf


'
lowing (out of THREE) : 12x4=81
i'.-"L i.':
a) [Link]*d
$ain types of blockchain.
b) Write'e, r1.,p&e on ICO. ,
qu**,,., .:" i;;'l
c) E.-xplajh fprlqing with types.

fl "
i
"a
Q5) Attemp:"41y ONE of the following (our of TtilO) ; ^
[1 x3=3]
' tl:l
a) tt ^ ,'-^.
Explain the uses of eIJ A n(( algorjthm.
^f SHA-256 ^l -^-ieL*
..t11:.
T \
b) What are the tasks of miners? J
'1'o4L
"

--:'"',:: .-:-*'

r\,"
-l
;',L..'
]
t
+"1,

*1,,,J:

[60ss]-308
Total No. of Questions : 5] SEAT No. :
P-6397 [Total No. Of Pages : 2

[6155]-58
T.Y. [Link].
COMPUTER SCIENCE
CS - 3511: Blockchain Technology
(2019 Revised Pattern) (Semester - V) (CBCS)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates :
1) All questions are compulsory.
2) Figures to the right indicate full marks.
3) Neat diagrams must be drawn wherever necessary.

Q1) Attempt any Eight of the following (out of Ten) : [8 × 1 = 8]


a) What is hash function?

b) Define PoW.

c) What is DApp?

d) What is consensus?

e) What is Nonce?

f) What is Ether?

g) Give the name of crypto currencies where blockchain is used.

h) What is DAO?

i) What is plain text and cipher text?

j) What is a smart contract?


P.T.O.
Q2) Attempt any Four of the following (out of Five) : [4 × 2 = 8]

a) What are the advantages of smart contract?

b) What is hard fork and soft fork?

c) What is PoS? Which blockchain uses PoS?

d) Explain symmetric & asymmetric key cryptography.

e) Explain the structure of blocks in Blockchain.

Q3) Attempt any Two of the following (out of Three) : [2 × 4 = 8]

a) Which are the different types of Blockchain?

b) What are the challenges of Blockchain?

c) Write a short note on ICO.

Q4) Attempt any Two of the following (out of Three) : [2 × 4 = 8]

a) Write a short note on digital signature.

b) Explain the working of mining.

c) Write a short note on Byzentine fault tolerance.

Q5) Attempt any One of the following (out of Two) : [1 × 3 = 3]

a) Which are the different data types in solidity?

b) Differentiate between blockchain and database.

  

[6155]-58 2

Common questions

Powered by AI

In a client-server architecture, a centralized server acts as the authority and manages all data changes which means a potential single point of failure. This model is less favorable in blockchain due to its centralization. Conversely, peer-to-peer (P2P) architecture is more decentralized and robust, where each node acts as both a client and server, distributing data across the network. This model aligns well with blockchain’s design of decentralization and trustless interaction, as it allows every participant to independently verify and manage the blockchain state without dependence on a single entity .

Symmetric key cryptography uses the same key for both encryption and decryption, making key distribution a challenge due to the need for secure channels. In contrast, asymmetric key cryptography uses a pair of keys: a public key for encryption and a private key for decryption, allowing secure key distribution as only the public key needs sharing. Asymmetric cryptography underpins digital signatures and wallets in blockchain, providing enhanced security and authentication without revealing private keys anywhere in the communication process .

Proof of Work (PoW) is a consensus mechanism crucial to securing blockchain networks by requiring miners to solve complex mathematical puzzles. This process ensures the authenticity of transactions and prevents double-spending. PoW is energy-intensive but it secures the network against attacks by making it economically and computationally expensive for malicious actors to alter transaction records. This mechanism was pioneered by Bitcoin and it establishes trust without the need for a centralized authority .

Blockchain mining maintains the integrity and security of the blockchain by using a consensus process where 'miners' solve cryptographic puzzles (Proof of Work) to validate transactions and add new blocks. This process prevents double-spending and secures the network from tampering, as altering any information requires re-mining of all subsequent blocks, which is computationally prohibitive. Miners are rewarded with cryptocurrency, which incentivizes them to act honestly by following the protocol rules .

Blockchains can be classified into three main types: public, private, and consortium. Public blockchains, like Bitcoin, are open to anyone and highly decentralized, suitable for currencies and public platforms. Private blockchains are restricted to specific participants and are typically used within organizations for internal transactions and data management, offering privacy and faster transaction speeds. Consortium blockchains are semi-decentralized, managed by a group rather than a single entity, serving industries requiring cooperation among members, like banking. Each type offers different levels of centralization, transparency, and efficiency, impacting the use-case and scale of application .

Hash functions contribute to blockchain's immutability by creating a unique, fixed-size hash value for each block of data which includes the hash of the previous block, forming a chain. Even a small change in the input will result in a significantly different hash, making it easy to detect alterations. This ensures that once a block is added to the blockchain, it cannot be modified without altering all subsequent blocks, requiring consensus among the network's participants. Hashing provides both data integrity and security, underpinning blockchain's resistance to tampering .

Consensus in blockchain technology serves as a mechanism to achieve agreement on a single data value among distributed processes or systems, ensuring data integrity and consistency across the network. It prevents malicious actors from altering the blockchain by requiring all participants to agree on the state of the network before any transaction is added. This is typically achieved with protocols such as Proof of Work (PoW) where computational effort is proof of honest behavior or Proof of Stake (PoS) where stakeholders validate transactions based on their holdings .

Smart contracts are implemented in blockchain systems primarily to automate and self-execute contractual agreements without the need for intermediaries, reducing costs and speeding up transactions. They enhance transaction accuracy and reliability, operating under their coded rules and terms to minimize risks of human error or fraud. Furthermore, smart contracts offer transparency and immutability as all interactions are recorded on the blockchain, making them ideal for a variety of applications, from financial transactions to supply chain management .

A hard fork is a form of software upgrade that is not backward-compatible, meaning it separates into a new version of the blockchain, which nodes on the older version cannot verify. Conversely, a soft fork is backward-compatible; nodes that do not update can still process transactions but might not partake in newer functions. Hard forks are more disruptive but sometimes necessary for more significant protocol updates, while soft forks are generally used for less extreme updates .

Digital signatures in blockchain utilize asymmetric cryptography to provide security, authenticity, and integrity in transactions. They ensure that only the rightful owner can initiate a transaction and that the transaction cannot be altered in transit. A digital signature mathematically links a transaction to the owner's private key, allowing others to verify its authenticity using the corresponding public key without revealing any private data. This cryptographic assurance is crucial for maintaining a secure and trustless environment in blockchain technology .

You might also like