Basic Blockchain Learning Week 4

@Tricdot Education

This test paper start with the exploration of the blockchain and its relation to distributed computing. In particular, we will learn the basics on blockchain abstraction and the importance of consensus between machines in order to mitigate the risks of having an attacker spend the same asset twice - an undesirable situation called 'double-spending'. This question paper inspired from the blockchain course on coursera. Week 4/5

This test paper start with the exploration of the blockchain and its relation to distributed computing. In particular, we will learn the basics on blockchain abstraction and the importance of consensus between machines in order to mitigate the risks of having an attacker spend the same asset twice - an undesirable situation called 'double-spending'. This question paper inspired from the blockchain course on coursera. Week 4/5

Questions

1. In communication synchrony, we assume two things. First, we assume that every message sent gets delivered in a maximum amount of time. What is the second assumption?

Mark the correct option

2. In classic blockchains, the chain can fork. What is the recommendation for users to consider that a transaction is committed?

Mark the correct option

3. We've looked at 8 well-known fallacies that people tend to believe about distributed systems and networking. Regarding the network, which of the following did we learn is not true?

Mark the correct option

4. Regarding the speed and latency of the distributed systems and networking, which of the following is not correct?

Mark the correct option

5. It is possible for a Byzantine node to double spend without owning a large portion of the mining power in proof of work blockchains.

Mark the correct option

6. Network attacks that enable to intercept messages in the network are often called what?

Mark the correct option

7. Ethereum is vulnerable to man-in-the-middle attacks when run in a consortium environment.

Mark the correct option

8. It is impossible for the Balance Attack to succeed against Ethereum when the attacker has less than 1% of the mining power.

Mark the correct option

Index of Questions