0
0
Blockchain / Solidityprogramming~10 mins

Ethereum vs Bitcoin differences in Blockchain / Solidity - Interactive Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to print the main purpose of Bitcoin.

Blockchain / Solidity
purpose = "[1]"
print(purpose)
Drag options to blanks, or click blank then click option'
ASmart contracts
BFile storage
CDecentralized apps
DDigital currency
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing smart contracts as Bitcoin's main purpose.
2fill in blank
medium

Complete the code to print the main feature of Ethereum.

Blockchain / Solidity
feature = "[1]"
print(feature)
Drag options to blanks, or click blank then click option'
ASmart contracts
BLower fees
CFaster transactions
DPrivacy coins
Attempts:
3 left
💡 Hint
Common Mistakes
Thinking Ethereum's main feature is faster transactions.
3fill in blank
hard

Fix the error in the code to show the consensus method used by Bitcoin.

Blockchain / Solidity
consensus = "[1]"
print(consensus)
Drag options to blanks, or click blank then click option'
AProof of Stake
BProof of Work
CByzantine Fault Tolerance
DDelegated Proof of Stake
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing Proof of Stake which Ethereum uses now.
4fill in blank
hard

Fill both blanks to create a dictionary showing transaction speed and fees for Bitcoin.

Blockchain / Solidity
bitcoin_stats = {"speed": "[1]", "fees": "[2]"}
print(bitcoin_stats)
Drag options to blanks, or click blank then click option'
ASlow
BHigh
CFast
DLow
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing speed and fees values.
5fill in blank
hard

Fill all three blanks to create a dictionary showing Ethereum's consensus, transaction speed, and fees.

Blockchain / Solidity
ethereum_stats = {"consensus": "[1]", "speed": "[2]", "fees": "[3]"}
print(ethereum_stats)
Drag options to blanks, or click blank then click option'
AProof of Work
BFast
CLow
DProof of Stake
Attempts:
3 left
💡 Hint
Common Mistakes
Using Proof of Work for Ethereum's consensus.