Viper Foundation
9.22K subscribers
10 photos
1 video
5 links
Research and infrastructure foundation for messengers and distributed systems.

GitHub: https://github.com/viperfoundation
Download Telegram
This media is not supported in the widget
VIEW IN TELEGRAM
22
1🐳4
This media is not supported in the widget
VIEW IN TELEGRAM
24🦄31
I created a paid channel to share insights.

Tap to subscribe 🔥

Subscription: 100 stars/month ⭐️
1K🦄31
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ v1-chat

Peer-to-peer (P2P) cross-platform data exchange over the The Open Network (TON), macOS <-> Android. Think of it as AirDrop, but works cross-platform over Wi-Fi.

🎥 Find the video demo here
💾 Download from GitHub

🎯 You can support us via the paid channel (100 stars/month).
10🦄2
Viper Foundation
⚙️ v1-chat Peer-to-peer (P2P) cross-platform data exchange over the The Open Network (TON), macOS <-> Android. Think of it as AirDrop, but works cross-platform over Wi-Fi. 🎥 Find the video demo here 💾 Download from GitHub 🎯 You can support us via the paid…
Media is too big
VIEW IN TELEGRAM
Hey fellas 👋

🚀 SDDAO v1 keeps evolving, and version 0.0.5 with a web interface is almost here!

ℹ️ Behind each Web Node, libp2p handles all data with TON via a hidden “shadow” TON Node, relaying messages to other TON Nodes and forwarding incoming ones back – enabling seamless data exchange, including directly between Web Nodes.

🤓 The web interface makes it simpler, more accessible, and easier to use than ever.

🎥 In the demo video, you can see Web and Terminal Nodes exchanging data in action.

💻 Terminal versions (for geeks) are already available here: sddao-v1-builds-public – play with them now.

Give me da noise, if you get it, yo! 🤙
10👍3🦄2
Today I managed to get two devices behind different NATs (Network Address Translation) talking to each other through TON (based on the work from sddao-v1).

Basically, it’s a TON Relay.

Here’s how it works: Alice (A) and Bob (B) both connect to a Relayer (R). Then messages can go from A to B through R:

A R B

Before this, I tried a TURN (Traversal Using Relays around NAT) version, but providers are expensive. For example, Metered currently offers:
• Growth Plan – $99/mo for 150 GB. Overage $0.40/GB (~$400/TB).
• Business Plan – $199/mo for 500 GB. Overage $0.20/GB (~$200/TB).
• Enterprise Plan – $499/mo for 2 TB. Overage $0.10/GB (~$100/TB).

And custom plan available. Can Metered and others provide for $1 - $8 per TB (see below)? I’m not sure 😅

Another option is Cloudflare ($51/TB). GCP, AWS, Azure (~$100 – $300/TB) are significantly more expensive. Twilio is even pricier, at around $400 – $820/TB depending on region.

The upside: easy Web integration and WebRTC support, but it’s pricey.

With TON, all you need for production is a VPS (starting as low as $3–$5) and network bandwidth (on Hetzner up to 20 TB included, with additional TBs costing $1 – $8 each depending on location). For development, you can set up a local network and use it just like in production.

The downside: working via the Web through TON isn’t very convenient yet, but it will be possible using sddao-v1 0.0.6 (https://github.com/systemdesigndao/sddao-v1-builds-public/tree/master/sddao-p2p-0.0.6).

I expect the Relay version will get a different name. For now, I’m finishing E2E encryption, and the chat will be publicly available.

If you have any questions – feel free to DM me.
👍4👀1🦄1
Viper Foundation
Today I managed to get two devices behind different NATs (Network Address Translation) talking to each other through TON (based on the work from sddao-v1). Basically, it’s a TON Relay. Here’s how it works: Alice (A) and Bob (B) both connect to a Relayer…
Everything is ready with the global chat.
Starting a closed beta.
The chat is not public yet.
Currently, users do not have names or usernames – only public keys.
Also, the global version comes only with a command-line interface (CLI).
👍4
Viper Foundation
Everything is ready with the global chat. Starting a closed beta. The chat is not public yet. Currently, users do not have names or usernames – only public keys. Also, the global version comes only with a command-line interface (CLI).
I didn’t expect we’d have an iOS app, so the CLI is currently just an internal dev tool. But now that I’ve got a simulator version, the CLI will probably end up as a museum piece.

Check out how the entry screen looks in the simulator – by the way, the internal module is called “TON Whisper”.

10 lucky ones who already have an invitation can now see what’s behind the “Start P2P Node” button.
It’s interesting that modern technology already allows creating accounts without phone numbers or emails, purely on cryptographic keys – yet services like this are still rare.

We recently experimented with this approach in Viper Messenger, using TON as the foundation. It works more like a crypto wallet that also supports normal messaging, with no gas fees.

A quick Viper Messenger overview – as easy as 1, 2, 3:

1. Entry – Start your node with one tap. No phone number, no email, no KYC.
2. Identity – Your cryptographic keys are your profile.
3. Chats – Encrypted by default. No dividing secret or not. Always secret.

By the way, @dogejetton pushed me to give Viper Messenger a proper UX/UI upgrade.
2👍7
Channel name was changed to «Viper Foundation»
Channel photo updated