Image for post
Image for post

Recently my first pull request to Bitcoin Core got merged. It wasn’t any critical change to the protocol but was a small added functionality to the testing framework, which can occasionally be useful for the developers. This completed one of my personal milestones since I started my journey with Bitcoin, on 26th October 2017. I succinctly remember the date and even the exact time when all of it started, simply because of the impact it had on me. Since then my journey down the rabbit-hole has led me into explorations of subjects that were never part of any conceivable career path of mine. …

Image for post
Image for post
* Inside Input and Output structures
* Basic of Script mechanism
* Step by step of P2PK
* Step by step of P2PKH
* Glimpse at advanced contracting in Bitcoin

Script is a programming language designed along with the Bitcoin protocol by Satoshi Nakamoto. Unlike traditional programming language, it doesn’t have formal grammar and syntax instead, its a simple list of operations, and their definitions are written in the same C++ source code as the Bitcoin Protocol. The Script programming language is used for verifying transactions in the network. But this simple and primitive programming language opens up the doors for the possibility of creating Smart Contracts. …

Image for post
Image for post
* Details of the Blockchain structure
* Details of the Transaction structure
* UTXO vs Account-Balanace Model

Many words and idioms surrounding Bitcoin doesn’t always make obvious sense. Some words mean something else than what they might suggest at first glance. Some don’t create any impression on the reader’s mind when they first hear about it, precisely because they never existed before in the English dictionary. They are purely constructed from the design terminologies of the Bitcoin system. Sometimes rather technical word sticks around in common lingo due to lack of better alternatives.

One such word is “UTXO”, which is almost as commonly used in the Bitcoin world as “money” is used in the real world. Yet nobody knows what to think about, when they first hear it. UTXO doesn’t have any previous precedence in the English language. It means “Unspent Transaction Output”, which is a mouthful technical term and came pretty much straight out of the Bitcoin codebase. Yet, its probably the most important concept someone wanna wrap their head around if they plan to use Bitcoin effectively. …

Image for post
Image for post
* History of Schnorr
* ECDSA Deep Dive
* Schnorr in Detail
* Benefits of Schnorr

“Bitcoin is nothing more than a chain of digital signatures”
- Citadelian Proverb

The Bitcoin system, or in general any cryptographic currency has to revolve around the concept of digital signatures. The Blockchain ledger encodes the ownership of some kind of digital assets. Unlike the traditional notion of ownership, where it is enforced through legal documents and physical signatures, in digital currency, ownership is proved by a chunk of digital data. …

Image for post
Image for post

People who joined the crazy world of Bitcoin near the end of 2017, have been bombarded by the word SegWit as they peeked through the rabbit hole. The end half of 2017 was one the most critical year in Bitcoin’s history. It concluded the biggest consensus battle ever played in the ecosystem, and SegWit was the product, along with top quality social drama. It was not just an event; it was a saga. A community-wide intense techno-political debate that raged for more than three years, and finally concluded with a split of the Bitcoin ecosystem. It not only divided the network, but it also ended with broken companies, relationships and is partly responsible for much of the reputed “toxicity” of Bitcoin twitter today. You can still find its aftershocks, and it all revolved around SegWit. If you missed that event in real-time, you might find it challenging to recreate the impact of this episode. …

Image for post
Image for post

Since the beginning of this decade when Bitcoin was conceived to be the first viable deployment of a decentralized monetary network, a world of mathematical cryptographic magic has opened up in front of us. This world of magic comprises of obscured number theory tricks and theorems which are slowly but steadily, becoming the foundation of a new age “trustless” world financial system. A system that is independent of winds of geopolitics and human interventionism, and performs like harmonious clockwork. It has been ticking for the last 11 years. Those who have already got the smell of it and sniffed their way into this post in a quest to understand more, you are in for a juicy ride. …


Rajarshi Maitra

Independent Bitcoin and Lightning Network observere learner and educator.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store