Stacks blockchain made Bitcoin programmable with the consensus algorithm Proof of Transfer. Refer to my previous article on “What is Stacks? — A Beginner’s guide” to understand more.

Let’s first understand what a consensus algorithm is.

Cryptocurrencies and blockchains are both decentralized networks with no centralized authority. The desired, one-of-a-kind features are enabled by decentralization (censorship resistance, seizure resistance, trust minimization, etc.).

However, there is a cost to decentralization: how do we ensure that network participants agree on the “truth” when no one is “in charge?” .That is where the consensus algorithm helps.


The Internet as we know it today is broken. We have no power over our data and no native value settlement layer. Our data architectures are still based on the idea of stand-alone computers, where data is centrally stored and maintained on a server and sent or retrieved by a client, even though the Internet has been widely adopted for thirty years.

As learned in my previous article on What is Stacks?- A Beginner’s Guide, we know Decentralized blockchain technology is the solution to the problem. …

Stacks is an open-source network of decentralized apps and smart contracts built on Bitcoin. Stacks unleashes Bitcoin’s full potential as a programmable base layer.

This describes Stacks, but as simple as this definition is, there’s a lot here to unpack, let’s, deep-dive, into it.


The internet is the most significant technological revolution in human history. Tim Berners-Lee’s Internet was meant to be “a collaborative medium, a place where we [could] all meet and read and write.”

However, with all of the amazing updates, the Internet world changed. It felt amazing when everything we desired arrived in our hands in a…

Clarity is Blockstack ‘s smart contract programming language for use with the Stacks blockchain. Clarity supports programmatic control over digital assets within the Stacks blockchain (for example, BNS names, Stacks tokens, and so forth).

Unlike the Turing complete programming languages known so far, Clarity is a non-Turing complete language that intends to avoid the issues of a Turing complete programming language and also it aims to provide the users an option to do static analysis well before the code is being implemented.

In my previous article on “Introducing Clarity”, we have seen what is Clarity and why it is designed…

As there is a global Corona Virus pandemic happening right now, there are challenges economically, socially and politically to overcome it. But the digital world is thriving successfully, so as the potential digital privacy threats.

With the legitimate information circulating in websites, businesses encouraging their workers to “Work From Home,” schools implementing a remote learning program, hospitals continuing to collaborate via telemedicine, people staying connected and updating through social media or other web platforms, the world is heading towards the future of digitization. …

There was a time(pre Internet), we as kids used to play outdoors most of the time. Our parents would wonder where we are and when we would return home for lunch or dinner. Gone are those golden days, when parents put a time limit for their kids to come inside the home after playing.

Now, in this digital media world, here I am as one of the many parents, wondering when my kid will go out to play, other than watching Youtube and Netflix, etc. Well, ya! Times have changed. The world is digitalized, the Internet became a part of…

Recently, Blocksurvey has conducted a study on “Digital Privacy Awareness”. In our survey, one of the questions was “Are you aware of any Digital Privacy Laws?” About 44% of people answered “ I know there are laws, but I don’t know the details”,28% answered “Yes” and 27% answered “No”. Now this made me think of writing this blog on some of the Digital Privacy Protection Laws available across the globe.

First of all, Why is there a need for a law on protecting Digital Privacy?

Global Privacy Laws

Individual privacy rights are important facets of almost every country’s legal system. While no two…

  1. Introduction:

In the digital age, privacy threats related to data and identity are emerging almost every day. From the phones in our pockets to the biometric databases that identify us (to government officials), our personal stake in digital security is growing. Individuals without any private information may still want to be away from aggressive advertisers or snoopers.

We are hit by personal data encroachment that was unimaginable decade ago, and many companies and governments are using these data in a way that does not have people’s best interests. Unfortunately, those we trust to handle our data sometimes fail us. …


Are women safe on the Internet? Is women’s privacy compromised? First of all, Why does privacy matter? A simple answer to all these questions is “Privacy matters because it is my fundamental right but sadly, it’s compromised”. The safety and security of the Internet impacts us all. We should be able to understand what is happening to our data and have the ability to control how it is used.

From the phones in our pockets to the biometric databases that identify us to government officials, our personal stake in digital security is growing. …

With increased Blockchain adoption, there are so many emerging blockchains and they have their own smart contract programming language. The most well known popular one is Solidity which runs on Ethereum blockchain. Facebook came up with its blockchain Libra, which has its programming language Move. Likewise, Clarity is the new smart contract programming language introduced by Blockstack for their very own Stacks blockchain.

Okay, so what is Blockstack?

Blockstack is a powerful platform intending to build a decentralized internet. They put users in control of their identity and data. It is a shift in how people use software, create it…

Harini Anantha Rajan

Blockchain R&D Engineer| Maker of BlockSurvey

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