Transactions in Bitcoin

In one of my previous posts, I had given an overview of how transactions occur. Now I’ll explain how transactions are actually accounted and performed. Parallels with real currency In Bitcoin and other cryptocurrencies forked/derived from it, transactions are accounted in a way similar to how physical currency is accounted for when exchanging for goods […]

What is Time Complexity?

Reading Time | 7-10 min In every course about algorithms, the subject of complexity of algorithms is introduced right at the beginning. This implies that the topic plays an important role in understanding algorithms, and I can assure you that it certainly does. Don’t believe me? Read on. The Need for Speed(complexity) Every algorithm in […]

What is an Algorithm?

On a cold, rainy day, nothing is more welcome than a warm, sweet cup of tea(or coffee, if you like). To make a cup of this delicious liquid, a sequence of steps is followed by the person who makes it. Similarly, to solve a problem using computers, an algorithm is used. Knowledge about the meaning […]

What are DApps?

A DApp stands for a decentralized application and is a new type of software application which is more auditable, profitable(for developers and users alike), and has no central point of failure. Applications can be in the form of a website, an online service, or even a Android/iOS application. Moreover, such applications interact on a P2P(peer-to-peer) […]

What is IPFS?

Since the early days of the internet, the client-server model has been one of its fundamental characteristics. For those who are new to this concept, here is a good explanation of how it works. As internet adoption expanded, so did the number of clients. Another interesting thing about the internet is that it wasn’t designed […]