Skip to content
The Armchair Critic

"It takes considerable knowledge just to realize the extent of your own ignorance."

  • Home
  • Alternative Facts
  • Mansplainings
  • Tech Journal
  • Cricket
  • Cricket Machan
  • Covfefe
    • Wallpapers
    • Poems
  • Contact
  • What is Merkle proof and why do we need it?

    What is Merkle proof and why do we need it?

    • by Theviyanthan Krishnamohan
    • Posted on January 29, 2023January 29, 2023
    • in Mansplainings
    • Leave a comment on 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, to make sure that no transaction got added to the block after a miner mined…

    Read More

  • Block structure in blockchain

    Block structure in blockchain

    • by Theviyanthan Krishnamohan
    • Posted on January 21, 2023January 21, 2023
    • in Mansplainings
    • Leave a comment on 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 More

  • Difficulty adjustment in blockchain

    Difficulty adjustment in blockchain

    • by Theviyanthan Krishnamohan
    • Posted on December 16, 2022December 16, 2022
    • in Mansplainings
    • Leave a comment on 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 adjust the target hash based on the difficulty value to keep the transaction time constant.…

    Read More

  • How Proof of Work is used to establish consensus in blockchain

    How Proof of Work is used to establish consensus in blockchain

    • by Theviyanthan Krishnamohan
    • Posted on December 9, 2022December 9, 2022
    • in Mansplainings
    • 1 Comment on 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 how we use Proof of Work as the puzzle and how it works. As we…

    Read More

  • Blockchain consensus using a puzzle

    Blockchain consensus using a puzzle

    • by Theviyanthan Krishnamohan
    • Posted on December 3, 2022December 3, 2022
    • in Mansplainings
    • Leave a comment on 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 help achieve consensus as we haven’t found a way to solve the confusion we talked…

    Read More

  • Establishing an order of transactions in blockchain

    Establishing an order of transactions in blockchain

    • by Theviyanthan Krishnamohan
    • Posted on November 26, 2022November 26, 2022
    • in Mansplainings
    • 1 Comment on 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 look at why the order of transactions matters and how we can establish an order.…

    Read More

  • Verifying blockchain transactions

    Verifying blockchain transactions

    • by Theviyanthan Krishnamohan
    • Posted on November 21, 2022November 21, 2022
    • in Mansplainings
    • Leave a comment on Verifying blockchain transactions

    We discussed proving ownership of bitcoins in the previous article. Let’s discuss how verifying transactions works at length in this article. Remember that earlier we learned that the pubkey script has a few scripts in…

    Read More

  • Proving ownership of coins in blockchain

    Proving ownership of coins in blockchain

    • by Theviyanthan Krishnamohan
    • Posted on November 21, 2022November 21, 2022
    • in Mansplainings
    • 1 Comment on 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 More

  • Understanding blockchain transactions

    Understanding blockchain transactions

    • by Theviyanthan Krishnamohan
    • Posted on November 16, 2022November 21, 2022
    • in Mansplainings
    • 1 Comment on Understanding blockchain transactions

    In the previous article, we discussed hashing, asymmetric encryption, and digital signatures. In this article, we will dwell on how blockchain transactions work. An easier way to learn how blockchain transactions work is by following…

    Read More

  • Hashing, asymmetric encryption, and digital signatures

    Hashing, asymmetric encryption, and digital signatures

    • by Theviyanthan Krishnamohan
    • Posted on November 16, 2022November 16, 2022
    • in Mansplainings
    • 1 Comment on 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

  • Fixing exhaustive-deps warning in some common use cases

    Fixing exhaustive-deps warning in some common use cases

    • by Theviyanthan Krishnamohan
    • Posted on August 29, 2022August 29, 2022
    • in Mansplainings
    • Leave a comment on 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

  • You might be using useEffect wrong the whole time

    You might be using useEffect wrong the whole time

    • by Theviyanthan Krishnamohan
    • Posted on August 29, 2022August 29, 2022
    • in Mansplainings
    • Leave a comment on 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 that I have been using the useEffect hook wrong. In this article, I will be…

    Read More

  • useTransition and useDeferredValue in React 18

    useTransition and useDeferredValue in React 18

    • by Theviyanthan Krishnamohan
    • Posted on August 29, 2022August 29, 2022
    • in Mansplainings
    • 1 Comment on useTransition and useDeferredValue in React 18

    useTransition and useDeferredValue are two new hooks React introduced with React 18 earlier this year. These two hooks make use of React’s concurrent rendering to allow developers to provide a better user experience in their…

    Read More

  • Magic link authentication using Asgardeo

    Magic link authentication using Asgardeo

    • by Theviyanthan Krishnamohan
    • Posted on May 31, 2022May 31, 2022
    • in Tech Journal
    • Leave a comment on Magic link authentication using Asgardeo

    Passwords are becoming obsolete, and the tech world is exploring various different technologies to allow users to log in without passwords. In this article, we discussed the perils of passwords and how FIDO2 can help us go…

    Read More

  • Challenges of a decentralized transaction system

    Challenges of a decentralized transaction system

    • by Theviyanthan Krishnamohan
    • Posted on March 25, 2022November 15, 2022
    • in Mansplainings
    • 1 Comment on Challenges of a decentralized transaction system

    In the previous article, we looked at the motivation behind blockchain. In this article, let’s look at the challenges of a decentralized digital financial transaction system.   As we saw in the previous article, in a…

    Read More

  • The motivation behind blockchain

    The motivation behind blockchain

    • by Theviyanthan Krishnamohan
    • Posted on March 24, 2022March 25, 2022
    • in Mansplainings
    • 3 Comments on The motivation behind blockchain

    The online literature on blockchain is torn between too simplistic rundowns for non-techies and advanced hieroglyphic riddles targeted at those who want to learn blockchain in depth. When I started learning blockchain, unfortunately, hardly did…

    Read More

Posts navigation

1 2 3 … 11 Next Posts»
Copyright © 2023 Theviyanthan K. All rights reserved.