A brief technical review of Algorand

After going deep down the rabbit hole on Bitcoin’s UTXOs, Cardano’s EUTXOs, and Ethereum’s Accounting based model, I became curious to see how Algorand operated. I’d heard some pretty good things about the project and wanted to know more. So in today’s post we shall take a brief look at some of the technical aspectsContinue reading “A brief technical review of Algorand”

Plutus Explained: Minting Policies

Welcome to the Plutus Explained series of blog posts where I seek to explain the Plutus programming language, in an accessible manner. In this post we will cover a minting policies. You may find it helpful to read about native tokens beforehand. This post accompanies Week 5 of the Plutus Pioneers program. A minting policyContinue reading “Plutus Explained: Minting Policies”

Plutus Explained: Understand the Doc

Welcome the Plutus Explained series of blog posts in which I explain the Plutus programming language in an accessible manner. Today we will take a look at one page of the Plutus documentation and seek to get comfortable with everything that’s on there. Being able to navigate the documentation of any programing language is oneContinue reading “Plutus Explained: Understand the Doc”

Plutus Explained: How native tokens are defined

Welcome to the Plutus Explained series of blog posts where I seek to explain the Plutus programming language, in an accessible manner. This post accompanies the Plutus Pioneer week 5 video. (2-5 minute mark) First of all each UTxO has both an Address and a Value (i.e. quantity). In EUTxO, each UTxO also has a Data too, though weContinue reading “Plutus Explained: How native tokens are defined”

Is Haskell / Plutus hard to learn?

Click here for the YouTube version of this blog post. Today will be talking about a question I have been asked a lot. Is Haskell, the programming language behind Cardano smart contracts, hard to learn? Now before I dive into it, I think it’s important that I let you know what my general level ofContinue reading “Is Haskell / Plutus hard to learn?”

Crypto Explained: Hashing

Welcome to the Crypto Explained series of blog posts where we explain technical terms in an accessible manner. In this post we will be discussing hashing. Hashing is a very important technical concept that I feel everyone, technical and non-technical people alike should learn. I will explain it like this. Hashing is essentially a digitalContinue reading “Crypto Explained: Hashing”

Crypto Explained: The UTxO Model

Welcome to the Crypto Explained series of blog posts where we explain technical terms in an accessible manner. In this post I’ll explain the UTxO model, the accounting model that underpins Bitcoin and Cardano. Transaction outputs are either spent or unspent Imagine you have a 5 dollar bill in your pocket. But instead of dollarContinue reading “Crypto Explained: The UTxO Model”