To talk about #Web3 as a Computer— the #Elastos narrative of a #WorldComputer, let’s go back in time and look at the Internet OS saga since 1995 #Web1 era.

Then there’s a ChromeOS in recent years.

What was the logic of an Internet OS behind the scenes?

en.wikipedia.org/wiki/Internet_…
Behind every cyber ecosystem there's a great operating system.

✨UNIX & VMS for super/mini computers;

✨Windows & Linux for PCs;

✨iOS & Android for Phones;

✨What’s the OS for apps & dApps of the #Web3 #WorldComputer?

Apps don’t trust one another, but all must trust the OS.
✨OS provides sandboxes for apps & security protections between sandboxes;

✨OS facilitates common software utilities for all apps.

The power of an ecosystem comes from synergies of apps.

The more apps that an OS has, the more valuable it gets.

By far, all OS are device OS.
Meaning, when user data leave a device, all bets are off, as far as OS is concerned.

For example, your data are stolen & sent to clouds by 3rd party apps. Shame on you.

Your machines have been attacked by viruses. Shame on you, again.

OS vendors shrug off any responsibilities.
Feel vulnerable?

You go ‘n’ seek protections from big brothers, much like peasants go under umbrellas of aristocrats before industrial revolutions.

Follow me so far?

Could we build an Internet OS that provides peer-to-peer security guarantees between sandboxes across Internet?
Two phones are two hardware sandboxes, connected by carriers on demand from users.

Apps run inside phones that don’t have Internet access.

Could app vendors steal user data & sand to vendor clouds?

Could app vendors attack carriers?

No & no, simply because there’s no way out.
The design principle of Internet OS is so simple.

Why don’t OS vendors build it in the past quarter of a century?

The inconvenient truth is that if nobody steals user data, the “free” Internet dies!

So it’s not nobody knew how to fix Internet loopholes.

It’s nobody wanted to.
#Elastos

✨e-last-os: Internet OS is forever;
✨elastic-os: VM runtime to empower individuals.

Of course, there’re nuanced details between Internet OS & device OS—

✨No more device drivers;
✨No more version numbers;
✨Personal Cloud Computes;
✨Blockchain Powered Carriers.
✨Why no device drivers—

Device drivers were invented for dummy (none programmable) peripherals.

Software-as-a-Service (plug-n-play component) has rendered drivers unnecessary for smart (programmable) peripherals.

So that Browser OS can interact with IoT devices in vicinity.
✨Why no (incompatible) version numbers—

For an Internet Computer, nobody can force all (miner) nodes to upgrade at the same time.

Modern languages, eg, Java, C#, Rust, Go… have meta data support (to generate RPC Calls).

Dockers/Hypervisors have decoupled apps dependencies.
The html/http #Web has two fundamental design limitations—

✨The browser-server model dictates that users don’t own data. Servers do. Decentralizing servers into #DAO does not solve the root problem.

✨ Browser apps should be agnostic to remote data access protocols, as OS do.
✨Why Personal Cloud Compute (#PC2)—

A Windows/Mac/Linux PC may support several virtual Windows/Mac/Linux PCs in parallel.

#Web3 OS will support billions of software defined #PC2’s running in parallel.

Users don’t own data on #Web1 & #Web2 unless they have a #PC2 on the #Web3.
PC is an enclosed box with limited capabilities.

#PC2 is a software defined PC with elastic capabilities, so long as its owner pays miners for help.

PC is not an inherent part of the #Web whereas #PC2 is.

A user has to resort to big brothers, unless #PC2 meets all his demands.
✨Why Blockchain Powered Carriers—

#Web3 is a telco-like (P2P) network over the Internet.

And it’s critical for #Web3 carriers to be decentralized.

#Web3 is a Web of #PC2’s.

In other words, #Web3 is the Infrastructure Computer, and #PC2’s are virtual machines running on top.
All #PC2’s are created equal, whether owned by individuals, biz or blockchain #DAO, no more portals.

Users login a #PC2 using @MetaMask or @Web3Essentials

There’re several ways to find a #PC2, eg, pc2.net, ens.eth, TOR, SPV… to avoid single point of failure.
#Web3 Carriers are also Content Delivery Networks (CDN), adopting Content Addressable Storage (CAS), eg, IPFS, Storj, #Elastos #Hive… as #Web3’s public shared mass storage.

JohnDoe’s PC has a C:/file. It will be something like JohnDoe://file for #PC2 on #Web3, no more https://.
Final question—

Why won’t #Web3 OS be doomed to repeat history of the Internet OS?

On #Web2, Google search subsidizes Google Drive.

But nobody pays for improving public utilities on the Internet.

That’s why we see hope in the #CyberRepublic #DAO for #Elastos #Web3 governance.

• • •

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

Keep Current with Rong Chen

Rong Chen 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 @chen2rong2

8 Jan
A very insightful #Web3 article to read.👍

Users must ask questions—

✨Where’s your verifiable data? Does it have a biz or #DAO as custodian? Why not yourself?

✨Everything else should be just a verifiable distribution channel. Do you really care if it’s a #Web2 biz or a #DAO?
All #Web3 users should have at least one verifiable DID if their own, anonymous or otherwise.

So they can sign their data and verify data ownership of others.

It can’t be emphasized enough that blockchains have only space to store hash-values, ie, signatures, of data files.
Saying a blockchain-is-a-database is extremely misleading.

For a picture NFT, the signatures of both JPG file & NFT script have been logged on a blockchain, but where is the JPG file itself being stored?

Someone pays tens of thousands for the NFT, does he get the original file?
Read 7 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!

:(