Hey there,
Dear reader, Lets get you up to speed with all the fuss around crypto in next 10 minutes. This post is somewhat about my dive into the world of blockchains and cryptocurrency but more so about why we need a community here at IIT Kanpur to encourage peer learning and make people familiar with it. At the very least, there could be more awareness among the IITK community about this new technology that is changing everything around us. Future is uncertain, the best we can hope is to atleast be aware of it so we can keep up with the future opportunities in tech.
let’s begin with a simple question for you: Do you own bitcoin or some form of crypto? If not, you might want to change that. For more advanced folks who already own crypto, I am certain you guys always keep in mind that “Not your keys, Not your coins”.
I have been planning to initiate for quite some time now. At last, I am ready to race before my inspiration wears off. For those confused what blockchain is, it is a peer to peer decentralized and distributed database which is immutable (cannot be tampered with). It is stored on every node of a network, different nodes in the network come in agreement with each other on contents of the database via Consensus algorithms.
Hold your horses guys, If it doesn’t make sense its perfectly normal. The rest of the blog is very easy to understand and focuses on how this technology is impacting us. If you are still confused about all the fuss about blockchain then you are at the right place. Stick around and soon it will start making sense. Now let’s see what makes it so exciting. Can’t forget the mother bitcoin right !!
Bitcoin also uses this techology to function under the hood. Still, something special is going on in the case of Bitcoin.In case of Bitcoin, the database is used to store who holds how much of a token. This token can also be thought as representing a currency. There is a lot more to it than what meets the eye. It began the era of programmable assets which we will explore later.
After this brief primer on bitcoin and blockchain, let’s get into a broader idea of ownership of virtual assets, which blockchain has made possible. And the programmable aspects combined take it to a whole new level. I will try to explain with an example of games and marketplaces emerging inside them. A decade earlier people just used to buy games, and this was the model for companies to earn revenue, Then more recently; we are seeing games are free but what people need to buy are various accessories and articles inside the game to keep progressing, sometimes it also turns into a status quo. But here arises a problem with the ownership of these accessories, they are not really owned by the people and even worse, the properties of the objects inside the game can be changed at the whims of the company, and let’s not even go into banning of user accounts. But with blockchains, these objects become assets with strong cryptographic ownership guarantees. Now as individuals own these objects, they become just like real life objects which can be traded for something else, thus emerge all sorts of market places inside the game itself, giving rise to many incentive structures with which the participants can be made to behave. And lot of other things can be achieved using programmability which we will address in later posts. Just now, we took an example of a game, but a careful reader shall observe that this same principle can be applied to any digital entity, which can be traded like normal real world entities. Lets take another example to stress our dependence on centralized platforms and lack of our ownership on the internet. What about your twitter or instagram handle, Do you even have any control on your digital identity ??
In web2, you are just borrowing things — until the actual owners change their mind. https://t.co/O9ximhmkFD
— cdixon.eth (@cdixon) December 13, 2021
It is clear that currently we are at the mercy of BigTech when we operate on internet, we have very limited control on our own generated content, we have to use all these centralized platforms just to release something, let alone the the control they hold on our data for providing services. Recently Facebook changed its name to Meta and this happened:
Thea-Mai Baumann's Instagram handle was @metaverse. “You are now a millionaire,” one person messaged her when Facebook announced it was changing its name. "Fb isn’t gonna buy it, they’re gonna take it,” said another.
— The New York Times (@nytimes) December 13, 2021
And that's exactly what happened. https://t.co/FJ8fEF2qFI pic.twitter.com/xjp3bLzphl
Luckily she did got it back but ofcourse who knows what might have happened.
Things really start to heat up when we see VR entering the picture. Here I strongly recommend you to go and watch this movie Ready Player One to get some feel of what I will try to describe a little. Now with Virtual Reality these virtual assets can be visualized and experienced as well, just like normal real world entities. People can realize all sorts of experiences in virtual reality with them. As a bonus, suddenly these virtual things cause no pollution and can be carried anywhere in an instant.
We have a lot more things happening with NFTs, DeFi, Web3 and Metaverse(Metaverse not Meta ☹). From the internet, which is essentially a network of information, we are now seeing networks of assets that change the future of money and assets with all sorts of virtual economies popping up, one example being inside games. It is still too early to describe what these things will churn out in days to come. After making some contributions to bitcoin core and interacting with people who are currently at the cutting edge, I realized it is something which can have far reaching impact on us as things move forward, So some of my friends along with me are considering developing a community to engage IITK folks with this and make the transition for everybody easier into this new future.
Even if we leave out all the buzz about NFTs and metaverse, programmablility of assets aka Smart Contracts itself bring a lot to the table which can completely change the future of money and the way we deal with assets. Basically with smart contracts various things can automated in a decentralized fashion. DeFi ( Decentralized Finance , it refers to implemeting financial instruments and operations such as exchanges, insurance, lending etc in a decentralized way on a blockchain) being the most common with lot more on the sides. And yes its still premature to say where we are going or whats to come in this space.
So much so for the value economy that will be created, let alone the other use cases of blockchain that are emerging. There are strong reasons to have decentralized platforms for social media, content distribution, trading goods, Psuedonymous identity management, Data storage etc. Here we aim to enhance some key areas in day to day software applications ranging from self custody, Censorship Resistance and Privacy.
Now coming to why a community is needed, these are very basic points which highlight the lack of engagement:
- Lack of Awareness on this stuff is apparent, with misconceptions also floating around. For example folks comapring bitcoin tps to VISA or Mastercard. And some ambiguous and half baked ideas on energy consumption by these networks. We need to address this awareness gap. We need to change this scenario and bring a sense of familiarity among the community.
- Providing proper resources and enviroment for students to engage with this technology and learn about it.
- Well nobody wants to miss the next revolution , we were not around in 90’s to make it big, but we are this time. Why miss something which might be the backend of all software in coming times. Be curious, be aware.
So why would you be in crypto or blockchain:
- May be you are worried about the Big Tech’s monopoly and control on your data
- May be you no longer trust the institutions and policymakers to take decisions for you
- You can also be in it for fast money , memes and jpegs
- Or you are worried about increasing interest rates or huge remittance fees
If you have stayed uptill now, I am certain somewhere some thing has stuck with you and will be grateful if you respond with your queries/curiosities. People who are passionate about it and are already into the rabbit hole are very much needed. It will be great if you would like to join and help with this initiative. This is our first post on this journey to build a community and encourage peer to peer learning. Do contact me on messenger or twitter if you are even remotely into this. This is crucial as it will help us gauge the current level of interest among the community. Soon I shall be back describing what next.
Now for more technically minded who are already familiar with how blockchain works, let me end with some other interesting stuff to look for :
- Layer 2 scaling solutions (Lightning Network , rollups)
- Scalability with side chains and sharding
- Enhancing Bitcoin scripts to include more sophisticated contracts
- Improving Fungiblity and Privacy using ZKNARKS and ZKSTARKS
- Tinkering With base layer
- Security of Blockchain Network and Partition/Eclipse Attacks
- Hardware optimizations and ASIC boost
- Hardware wallets
- Optimizing transaction selection by mining nodes
- Algorithms to calibrate fees in best interest of all participants
- Alternate Consensus Algorithms
- Mining as a part of energy grid and its implications
- Psuedonymous economy and network states
- Ledger of record (fixing information supply chain)
- Oracles and interoperability
- Many more …
You can also reach out following people , if we sense an interest within the community we can go ahead. Check out some tentative initiatives