Mikko Ohtamaa ๐Ÿฎ Profile picture
Jan 21 โ€ข 17 tweets โ€ข 6 min read
1/ 1/ The short history of Web3.

It is going to be a really short thread, the #DeFi historian promises.

Also, any reader will also become a prolific #javascript developer after reading this.

Storytime.

๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
2/ Web3 originally meant three different APIs injected to web context. This was circa 2015-2016.

Web = web context
3 = three different APIs

Web + 3 = web3.

But what does this mean?
3/ API stands for Application Programming Interface. It tells how applications (developed by a software developer) can communicate with other applications that they have not developed themselves.

For example, how your wallet can communicate with #Ethereum is defined by API.
4/ "Context" in this case means simply "within a web page."

Any web page could access these APIs and build applications on the top of them. These applications become known as decentralised apps, or Dapps.

APIs are provided by a browser plugin (usually MetaMask).
5/ For the #javascript developers, it means that you had window.web3 object which then gave you access to these APIs and you could build applications on the top of them.
6/ And the three APIs were...

๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
7/ - eth = Access #Ethereum blockchain data and make transactions
- bzz = Swarm. Decentralised storage. Now @ethswarm
- shh = Whisper. Peer-to-peer encrypted messaging.
8/ eth API you all know very well. It is what makes your MetaMask and web page to work together. Every time there is a MetaMask pop up, a developer has developed on web3.eth and you are using it.
9/ @ethswarm has been out from the spotlight many years. But this blog post is promising the year 2022 to be the comeback of Swarm.

medium.com/ethereum-swarmโ€ฆ
10/ Shhh.... very quit here? The only active Shh developer I know is @ethstatus

More here

status.im/research/securโ€ฆ
11/ Only one of three Web3 APIs was mega successful... #Ethereum. Because we needed peer-to-peer transactions and smart contracts more than anything else.

Also solving decentralised storage and p2p messaging is more difficult and has less money in them.
12/ Then the future happened

๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
13/ Of course, the term Web3 was later hijacked by venture capital firms to promote their investments.
14/ For consumers Web3 now means

- NFTs
- Dapps
- Any random low quality project that wants to raise money on questionable product market fit
16/ That's all today.

Now back to my coffee cup.
Ps. Added a StackExchange answer

ethereum.stackexchange.com/questions/1195โ€ฆ

โ€ข โ€ข โ€ข

Missing some Tweet in this thread? You can try to force a refresh
ใ€€

Keep Current with Mikko Ohtamaa ๐Ÿฎ

Mikko Ohtamaa ๐Ÿฎ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @moo9000

Oct 15, 2021
1/ HOW YOUR CRYPTO FUND OR EXCHANGE GETS HACKED

In the light of the recent event of a prop trading firm losing big monies in an old-fashioned Microsoft Word attachment attack, let me sip my tea and try to remember what kind of hacks I have seen over the years.

๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
2/ I will skip all retail-focused attacks, like fake websites and weak passwords and only focus on serious cases where tanotable business pitself was a victim.
3/ Also no talk about SIM swapping etc. as it is the US only problem and only possible because the US does not have strong ids issued by the government (don't live in a crap nation plz.)
Read 33 tweets
Sep 21, 2021
1/ LET'S LAUNDER SOME CRYPTO.

So you pulled off a successful blackhat hack, or you just happen to run a profitable ransomware operation. How to convert your profits to Lambos?

Let the daddy godfather @moo9000 to tell you, a thread.

๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
2/ This is in the light of the the recent OFAC notice against Suex (on paper in Prague, in practice in Russia) money-laundering front. They laundered BTC for the ransomware gangs.
3/ Read this excellent fresh post by @trmlabs on the topic

trmlabs.com/post/ofac-takeโ€ฆ
Read 45 tweets
Sep 15, 2021
1/ THE TALES OF BLOCKCHAIN FAILURES

A Twitter novel

Who? When? Why?

Keep reading ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
2/ Solana was down yesterday, Arbitrum was "down" as well.

Salty maxis crawled out from the caves shouting "#Bitcoin is never down" "#Ethereum is never down" "#IOTA is never down"

Technically they are not correct.
3/ So let's look at all the bad things that happened with the blockchain networks as a whole in history.
Read 34 tweets
Sep 14, 2021
KB-96542804 How to turn a blockchain off and on again Image
To be honest, this process is not different I have seen on some other chains and during the EOS launch party.

1) Verify state and software version

2) Choose what chain to follow Image
What makes it interesting is slashing etc. and what happens with penalties for validators.

While events like this have happened before for chains, and many testnets, I do think the scale of this event sets a precendence.
Read 10 tweets
Sep 6, 2021
1/ Climate activist arrested after ProtonMail discloses the IP address.

An interesting case for privacy and why this is significant: A decentralisation and #infosec thread.

Put on your Guy Fawkes masks now.

๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
2/ "@ProtonMail received a legal request from Europol through Swiss authorities to provide information about Youth for Climate action in Paris, they provided the IP address and information on the type of device used to the police"
3/ The HackerNews discussion here

news.ycombinator.com/item?id=284272โ€ฆ
Read 26 tweets
Aug 24, 2021
1/ The GoEthereum 1.10.8 "hot fix" patch just went out. This is a critical patch, seems like it is an EVM level exploit, so it affects the whole #Ethereum network.

What's the bug? This is the question of many billion dollars.

Keep reading

๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
2/ The bug was originally discovered during Telos EVM, an EVM as-a-smart contract implementation on the to of EOS, audit.

Never heard of Telos? It's your VC free grass root effort, based on the EOS codebase.

docs.telos.net/evm/comparing-โ€ฆ
3/ The Telos press release itself here, see tweet from @Douglas_Horn, one of the leading Telos people:

Read 15 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(