wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Smart Contracts and Decentralized Applications Quiz 1

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

What does a smart contract do?

a)

Stores large files

b)

Automates agreements when conditions are met

c)

Mines cryptocurrency

d)

Creates NFTs

2.

What powers decentralized applications (dApps)?

a)

Tokens

b)

Oracles

c)

Smart contracts

d)

Miners

3.

How do smart contracts benefit businesses?

a)

Increase physical storage

b)

Automate transactions and reduce errors

c)

Replace software developers

d)

Generate electricity

4.

Which industry uses smart contracts the most?

a)

Gaming

b)

Social media

c)

Finance

5.

What is the main purpose of consensus mechanisms?

a)

Deleting data

b)

Issuing tokens

c)

Validating transactions and maintaining network agreement

d)

Speeding up Wi-Fi

6.

Which of the following are consensus mechanisms?

a)

Proof of Loyalty and Proof of History

b)

PoW and PoS

c)

PoF and PoM

d)

Tokenization and Encryption

7.

How is consensus achieved in a blockchain network?

a)

By polling users

b)

By using consensus protocols

c)

Through random guesses

d)

Via government audits

8.

What does "trustless environment" mean?

a)

No one is allowed to trust

b)

Trust is enforced by law

c)

Trust is unnecessary because the system is self-verifying

d)

Hackers are present

9.

What is a distributed ledger?

a)

A private blockchain

b)

A network cable

c)

A shared database among participants

d)

A backup drive

10.

What does each node in a blockchain ledger store?

a)

Just its own data

b)

Metadata

c)

A complete copy of the ledger

d)

A partial copy of the ledger

11.

How is data consistency maintained in a distributed ledger?

a)

By deleting duplicates

b)

Through regular backups

c)

By synchronizing the same data across all nodes

d)

By one central update

12.

Why is a central administrator not needed in blockchain?

a)

Users prefer chaos

b)

It's too expensive

c)

Consensus replaces centralized control

d)

It's illegal

13.

How is a distributed ledger different from a traditional database?

a)

It's always offline

b)

It's faster

c)

It's decentralized

d)

It uses less RAM

14.

What is the benefit of synchronized ledgers?

a)

More disk space

b)

All users have the same real-time data

c)

Smaller files

d)

Faster processing

15.

What does a cryptographic hash function do?

a)

Decodes images

b)

Translates code

c)

Converts data into a fixed-length code

d)

Uploads files

16.

How does hashing ensure immutability?

a)

It encrypts data

b)

It makes data faster to read

c)

It detects any change in data

d)

It compresses photos

17.

How does hashing optimize storage?

a)

By saving files in the cloud

b)

By compressing data and enabling fast verification

c)

By encrypting everything

d)

By deleting metadata

18.

What is a Merkle Root?

a)

The file extension

b)

The top hash summarizing all transactions

c)

The oldest transaction

d)

The private key

19.

Why is data validation faster with Merkle Trees?

a)

Only a few hashes are checked

b)

No checking is needed

c)

Nodes are skipped

d)

Full database loads every time

20.

What is a virtual machine?

a)

Physical server

b)

Mining rig

c)

A digital environment for running programs

d)

A type of software application

21.

How do virtual machines work in blockchain?

a)

They delete corrupted files

b)

They run the same code across all nodes

c)

They speed up mining

d)

They store private keys

22.

Why are VMs important in blockchain?

a)

For user logins

b)

For backups

c)

For running dApps and smart contracts reliably

d)

For visual display

23.

Why is EVM (Ethereum Virtual Machine) valuable to developers?

a)

It mines ETH

b)

It handles storage

c)

It allows smart contract deployment across compatible chains

d)

It writes Python code

24.

What’s a benefit of EVM-compatible chains?

a)

Faster search results

b)

They allow smart contracts to run on multiple blockchains

c)

More CPU power

25.

What is decentralization?

a)

Moving everything to the cloud

b)

Removing internet access

c)

Distributing control among many participants

d)

Turning off smart contracts

26.

How does decentralization increase security?

a)

By using bigger blocks

b)

By reducing central points of failure

c)

By adding more passwords

d)

By deleting old data

27.

What makes blockchain records unchangeable?

a)

Physical locks

b)

Cloud backups

c)

Decentralized consensus

d)

Regular updates

28.

How does immutability build trust?

a)

Makes all data public

b)

Increases the size of blocks

c)

Prevents unauthorized tampering

d)

Decreases bandwidth