ipfs: "The InterPlanetary File System (IPFS) is a set of composable, peer-to-peer protocols for addressing, routing, and transferring content-addressed data in a decentralized file system."
How would this be done?
Imagine that you had several decentralized options where you can access Telegram on web. It would be something like this:
'https://web.telegram.com/tor/faketesttesttest11991919ddjdjdj-testuser.onion': This would be the url to access telegram-tt in Tor.
The Tor browser is primarily a way to browse the web anonymously.
As such, the main reason it is used is to avoid surveillance and ensure privacy while online.
'https://web.telegram.com/mastodon/@login': This would be the url to access telegram-tt in Mastodon.
The biggest benefit of Mastodon is probably its extensive content moderation.
Each server can decide its moderation policy and which servers it will communicate with.
"Mastodon" cannot suspend anyone.
You were likely removed from a certain server by its owner or moderation team.
'https://web.telegram.com/zeronet/zKT6pcaamqvN1cnt44D4766N1k39': This would be the url to access telegram-tt in ZeroNet.
Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network.
'http://web.telegram.com/ipfs/2HvzKT6pcaam2RNtqvN1cnDmUtD47Nk39': This would be the url to access telegram-tt in IPFS.
IPFS serves various purposes, ranging from delivering content globally, storing files securely and facilitating efficient file sharing.
IPFS can act as a complementary file system for public blockchains and other P2P systems.
We will host a simple one-page website on IPFS and link up a domain name.
'https://web.telegram.com/nostr/p/nd417bce7703e3c4c00e7063e1ac/d/telegram-web': This would be the url to access telegram-tt in Nostr.
Hostr uses Nostr protocol relays to enable distributed hosting of SPAs.
This improves availability and resilience to network failures.
wss://r.hostr.cc/ is a public relay for web hosting. Anyone can get started with decentralized web hosting today.
The built SPA is instantly deployed to the Nostr network with a single deploy command.
Instantly view data on your relay on your local machine or on a server you control.
why should this be done?
For greater anonymity I think Telegram should include versions of the Telegram website and Telegram Login in things like: i2p, onion, nostr, mastodon, freenet, ipfs, zeronet etc.
This would be complex to maintain and manage with different types of users. But in the long term this is interesting because it diversifies users who have more experience in the area of information security and use some of these network protocols to send or receive information that is often confidential within Telegram.
End-to-end encrypted, distributed, P2P messaging.
I'm not saying that the information security of the Telegram web version is good or bad, just asking if we can and do have new ways to have more security with decentralized logins and a version of Telegram web hosted in decentralized access points
In general, as there is no way to know the origin of the network that accessed the Telegram login, there would be greater digital security for any user and person using Telegram as a login.
Each version of telegram-tt could be maintained by a network of companies, community of users which makes Telegram-Web more private, secure, proprietary, anonymous
Using different access points, this allows for different good approaches as there is no general solution for everything.
Additional Context
I hope to make an interesting view for most people.
I’m not promoting Mastodon, Tor, Nostr, Freenet, Zeronet, I2P, IPS ... just referring in bibliographic terms to something that could be developed or not.
There are other alternative protocols such as session, matrix ... each of these alternatives can be used, but increases the complexity in maintaining and managing this application.
Hey y'all!
I'm thinking about creating telegram web versions with decentralized protocols¹. What do you all think of this idea?
[1] Decentralized protocols are generally standards and principles of "peer-to-peer" network components without central supervision as:
How would this be done? Imagine that you had several decentralized options where you can access Telegram on web. It would be something like this:
'https://web.telegram.com/tor/faketesttesttest11991919ddjdjdj-testuser.onion'
: This would be the url to access telegram-tt in Tor.'https://web.telegram.com/mastodon/@login'
: This would be the url to access telegram-tt in Mastodon.'https://web.telegram.com/zeronet/zKT6pcaamqvN1cnt44D4766N1k39'
: This would be the url to access telegram-tt in ZeroNet.'http://web.telegram.com/ipfs/2HvzKT6pcaam2RNtqvN1cnDmUtD47Nk39'
: This would be the url to access telegram-tt in IPFS.'https://web.telegram.com/nostr/p/nd417bce7703e3c4c00e7063e1ac/d/telegram-web'
: This would be the url to access telegram-tt in Nostr.wss://r.hostr.cc/
is a public relay for web hosting. Anyone can get started with decentralized web hosting today.why should this be done?
Additional Context