From time to time you read the term Web 3.0. For many of us, however, this term is still mysterious.
Time to shed some light on it and explain what it actually is all about!
🧵👇🏻
0️⃣ The Web Today
The web as we know it today is actually already Web 2.0. It is an extension of the original Web (1.0). In the beginning, the web was meant for websites to provide the information and users to consume it.
Web 2.0 changed this and brought the user into the game.
Users started to create the content themselves while websites became the platform to distribute this new type of content instead of only consuming information.
Especially social media made Web 2.0 a reality and kick-started an evolution that still goes on today.
1️⃣ Web 3.0
The next step in the evolution of the web is Web 3.0, another "update" that aims at making the web even better and a little different.
The original inventor of the web, Tim Berners-Lee, called Web 3.0 the Semantic Web.
His general idea was that the web would become more autonomous, intelligent, and open.
Although already pretty precise, the idea still leaves a lot of room for speculation. It is clear what the goal is but not how to reach it.
The way to achieve the next steps of evolution became clearer over time. With technological advancements and innovative developments, tools and techniques became available that now provide a way to reach the goals of Web 3.0.
2️⃣ The New Parts Of Web 3.0
The overall technologies that will most probably enable Web 3.0 are in no particular order:
- Artificial intelligence
- Blockchain technology
- Internet of Things
- AR/VR
3️⃣ Artificial Intelligence
AI plays a crucial role, especially in making the web semantic.
Take a look at the following two sentences:
1. "I love JavaScript" 2. "I 💛 JavaScript"
They both mean the same thing (they have the same semantics) but are written differently.
This is only a very simple example. It still shows that to enable a semantic web, the web must begin to understand semantics at all.
It is a move away from simple text processing to intelligent processing where websites learn to really understand their users.
By this, users will get an overall better experience. The more they are understood, and the more the web learns to understand their emotions, the better their overall experience will be.
Another role of AI is to make the web more open. Smart devices like voice assistants enable users to consume the web without the need for a computer or a smartphone. It also helps users to access the web who couldn't do otherwise.
4️⃣ Blockchain Technology
Blockchains are decentralized data stores where no single entity owns the data. The data is distributed to multiple nodes that all talk to each other. No one can simply manipulate existing data because it is immutable.
Integrating blockchains deeper into the web plays a crucial role in making the web more open for everyone. When platforms are backed by decentralized platforms, it becomes harder or even impossible to prevent certain users from participating.
Cryptocurrency could be a way to give equal chances to all users to earn money on the web and pay others for their services, without states having the chance to prevent their citizens from doing so.
Decentralization will also make the web more autonomous. It gives more power to the people who actually shape the web than to those who only try to regulate it.
5️⃣ Internet of Things
IoT plays a huge role in making the web more open. The more different devices are connected to the internet, and the better they allow users to participate, the more open the web becomes.
When you can even join a talk from your fridge while cooking a meal in your kitchen, you have more chances to participate.
The additional data produced by all those devices will also help in making the web more semantic.
All that data can be incorporated into better AI/ML models that in return will understand the users better and better.
And when nearly all devices can connect to the web, it becomes accessible to anyone, even those who couldn't participate otherwise.
6️⃣ AR/VR
Augmented Reality brings the power of the web to the real world. The further it advances, the further the web becomes a natural part of our daily lives. Some applications that you can already use nowadays let you see how new furniture will look in your room, e.g.
Future applications might integrate even more seamlessly into our lives. By this, the web becomes even more accessible and open.
Virtual Reality will become better and better over time. There might come a time where you don't have to travel ...
... hundreds of kilometers anymore to check out a house you potentially want to buy in a new city. You'd simply put your VR headset on that lets you walk through your potential new home in real-life graphics before you sign that contract.
7️⃣ Before You Leave
If you liked this thread, a like would mean the world to me. Retweets are appreciated if your audience also likes this type of content. 😊
And if you want to see more content like this regularly, feel free to follow me for more! 💛🙏🏼
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Consensus algorithms are actually a necessity for blockchains to function properly and are at the heart of any implementation.
And did you know that there are actually quite a few of them? Let's take a look at some interesating ones!
🧵👇🏻
0️⃣ What Is A Consensus Algorithm?
Blockchains are decentralized. There is never a central entity that can decide what is true and what is not. Instead, in a blockchain network, a variety of nodes interact with each other.
As a blockchain usually stores data in a chain of blocks (hence the name), the network must decide what the actual truth is together, This is where consensus algorithms come in. Everyone can append a block. If two participants do it at the same time, the chain is forked.
You don't know how to get into crypto or you simply don't want to spend any money? Do you still want a piece of the cake?
Here is a short 101 on how to get your hands on some crypto and even #BTC.
🧵👇🏻
1️⃣ Download Brave
The Brave browser is based on Chromium, and designed with privacy in mind. If you are unsure, Brendan Eich (yes, exactly, him) is the CEO of Brave Software Inc., the company creating the browser.
Brave blocks ads on websites by default but it comes with its own blockchain-based ad system. Instead of putting them everywhere on websites, however, they come in the form of system notifcations, sent by your browser.
Here are five tips that helped me to grow as a developer.
They aren't complicated and can be implemented directly. I'm sure there is something in it for you!
🧵🔽
1️⃣ Learn To Listen
Listening is more important than talking. If someone has something to say, listen to them. Don't interrupt them. If you have questions about certain aspects of what they say, write them down. Then ask those questions later and talk about it together.
2️⃣ Accept You Don't Know Everything
Software engineering is too broad and too deep as if anyone could really know everything.
You need to accept that and understand that your peers all have their own experiences. Use this to your advantage. If you're stuck, ask for help.
I can relate!
When I started, AWS already offered so much that I literally couldn't find an entry point.
If you still feel this way, let me give you a little guide.
🧵⏬
1️⃣ Foreword
Before we're going in, let me tell you this:
AWS is huge, and the chance that you'll ever be able to call yourself an expert in every product and service it offers is...well, low.
To be honest, I wouldn't even aim for that goal. It simply doesn't make sense. Better aim to become good at a few products and then at all the supporting ones that fit.
You'll specialize, gather deep knowledge about a few products, and be a valuable expert in that area.