WorksheetsSmart Contracts and Decentralized Applications Quiz 1
Total questions: 28
Worksheet time: 14mins
What does a smart contract do?
Stores large files
Automates agreements when conditions are met
Mines cryptocurrency
Creates NFTs
What powers decentralized applications (dApps)?
Tokens
Oracles
Smart contracts
Miners
How do smart contracts benefit businesses?
Increase physical storage
Automate transactions and reduce errors
Replace software developers
Generate electricity
Which industry uses smart contracts the most?
Gaming
Social media
Finance
What is the main purpose of consensus mechanisms?
Deleting data
Issuing tokens
Validating transactions and maintaining network agreement
Speeding up Wi-Fi
Which of the following are consensus mechanisms?
Proof of Loyalty and Proof of History
PoW and PoS
PoF and PoM
Tokenization and Encryption
How is consensus achieved in a blockchain network?
By polling users
By using consensus protocols
Through random guesses
Via government audits
What does "trustless environment" mean?
No one is allowed to trust
Trust is enforced by law
Trust is unnecessary because the system is self-verifying
Hackers are present
What is a distributed ledger?
A private blockchain
A network cable
A shared database among participants
A backup drive
What does each node in a blockchain ledger store?
Just its own data
Metadata
A complete copy of the ledger
A partial copy of the ledger
How is data consistency maintained in a distributed ledger?
By deleting duplicates
Through regular backups
By synchronizing the same data across all nodes
By one central update
Why is a central administrator not needed in blockchain?
Users prefer chaos
It's too expensive
Consensus replaces centralized control
It's illegal
How is a distributed ledger different from a traditional database?
It's always offline
It's faster
It's decentralized
It uses less RAM
What is the benefit of synchronized ledgers?
More disk space
All users have the same real-time data
Smaller files
Faster processing
What does a cryptographic hash function do?
Decodes images
Translates code
Converts data into a fixed-length code
Uploads files
How does hashing ensure immutability?
It encrypts data
It makes data faster to read
It detects any change in data
It compresses photos
How does hashing optimize storage?
By saving files in the cloud
By compressing data and enabling fast verification
By encrypting everything
By deleting metadata
What is a Merkle Root?
The file extension
The top hash summarizing all transactions
The oldest transaction
The private key
Why is data validation faster with Merkle Trees?
Only a few hashes are checked
No checking is needed
Nodes are skipped
Full database loads every time
What is a virtual machine?
Physical server
Mining rig
A digital environment for running programs
A type of software application
How do virtual machines work in blockchain?
They delete corrupted files
They run the same code across all nodes
They speed up mining
They store private keys
Why are VMs important in blockchain?
For user logins
For backups
For running dApps and smart contracts reliably
For visual display
Why is EVM (Ethereum Virtual Machine) valuable to developers?
It mines ETH
It handles storage
It allows smart contract deployment across compatible chains
It writes Python code
What’s a benefit of EVM-compatible chains?
Faster search results
They allow smart contracts to run on multiple blockchains
More CPU power
What is decentralization?
Moving everything to the cloud
Removing internet access
Distributing control among many participants
Turning off smart contracts
How does decentralization increase security?
By using bigger blocks
By reducing central points of failure
By adding more passwords
By deleting old data
What makes blockchain records unchangeable?
Physical locks
Cloud backups
Decentralized consensus
Regular updates
How does immutability build trust?
Makes all data public
Increases the size of blocks
Prevents unauthorized tampering
Decreases bandwidth
