Mansplainings

Difficulty adjustment in blockchain

We looked at the Proof-of-Work algorithm in the previous article, and in this article, we shall look at how we…

2 years ago

How Proof of Work is used to establish consensus in blockchain

In the previous article, we saw how we use a puzzle to achieve consensus. In this article, we will see…

2 years ago

Blockchain consensus using a puzzle

In the previous article, we saw how we order transactions in a blockchain by hashing transactions. However, this alone doesn’t…

2 years ago

Establishing an order of transactions in blockchain

In the previous article, we took a look at how we verify transactions in detail. In this article, we will…

2 years ago

Verifying blockchain transactions

We discussed proving ownership of bitcoins in the previous article. Let’s discuss how verifying transactions works at length in this…

2 years ago

Proving ownership of coins in blockchain

This article discusses blockchain account addresses, how they are used to prove ownership of bitcoins and how blockchain transactions work.…Read…

2 years ago

Understanding blockchain transactions

In the previous article, we discussed hashing, asymmetric encryption, and digital signatures. In this article, we will dwell on how…

2 years ago

Hashing, asymmetric encryption, and digital signatures

In this article we will learn about hashing, asymmetric encryption, and how we use them to produce digital signatures.…Read More

2 years ago

Fixing exhaustive-deps warning in some common use cases

Let's look at how we can adapt the right mental model of useEffect to fix the exhaustive-deps warning.…Read More

2 years ago

You might be using useEffect wrong the whole time

I had a tryst with the eslint exhaustive-deps rule recently. It made me go down the rabbit hole and realize…

2 years ago