Practice - 5 Tasks
Answer the questions below
1fill in blank
easyComplete the code to define the main purpose of blockchain.
Blockchain / Solidity
purpose = "Blockchain exists to provide [1] and transparency."
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing speed or centralization as the main purpose.
✗ Incorrect
Blockchain is mainly used to provide security and transparency in transactions.
2fill in blank
mediumComplete the code to show what blockchain removes from traditional systems.
Blockchain / Solidity
blockchain_removes = "[1] trust in a central authority"
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'increases' or 'requires' trust in central authority.
✗ Incorrect
Blockchain removes the need to trust a central authority by using decentralized verification.
3fill in blank
hardFix the error in the statement about blockchain's data structure.
Blockchain / Solidity
blockchain_structure = "Blockchain stores data in [1] that are linked together."
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'files' or 'databases' which are not specific to blockchain.
✗ Incorrect
Blockchain stores data in blocks that are linked in a chain.
4fill in blank
hardFill both blanks to complete the sentence about blockchain's verification process.
Blockchain / Solidity
Verification in blockchain is done by [1] and recorded in [2].
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing nodes or users with miners, or folders with blocks.
✗ Incorrect
Blockchain transactions are verified by miners and recorded in blocks.
5fill in blank
hardFill all three blanks to complete the code describing blockchain's key features.
Blockchain / Solidity
features = {"[1]": "decentralized", "[2]": "immutable", "[3]": "transparent"} Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up ledger with security or consensus with data.
✗ Incorrect
The blockchain ledger is consensus-based, data is immutable and transparent.