Blockchain

The number of blocks to wait for before confirming transactions

In this article, let's try to find how many blocks a recipient should wait for before accepting a transaction. …Read…

11 months ago

Probability of an attacker mining a certain number of blocks

In the previous article, we found the probability of double-spending. In this article, let's look at the probability of an…

11 months ago

51% attack: Probability of double spending

We tried to understand the 51% attack through the gambler's ruin problem and the probability of a gambler winning T…

11 months ago

51% attack: Gambler’s ruin problem

This article discusses the solution to the gambler's ruin problem as a precursor to understanding the probability of double spending.…

11 months ago

51% attack-the probability of mining the next block

So far, we have briefly touched upon the idea of the 51% attack and how it actually allows double spending…

1 year ago

All about blockchain forks

We looked at double spending and immutability in blockchain in the previous article. In this article, let’s discuss forks in…

1 year ago

Double spending and immutability in blockchain

In the last article, we looked at the process of mining in blockchain in depth. This article will look at…

1 year ago

Mining in blockchain

We looked at Merkle proof in the previous article and that concluded our discussions on blocks and their structure. In…

1 year ago

What is Merkle proof and why do we need it?

In the last article, we discussed the Merkle tree and how we can use that to ensure integrity, that is,…

1 year ago

Block structure in blockchain

In this article, we talk about block structure in blockchain, the block header and how we generate the Merkle root.…Read…

1 year ago

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…

1 year 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…

1 year 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…

1 year 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…

1 year 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…

1 year 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…

1 year ago