Look mum, no server!


The Diode P2P network allows any device on the planet to directly serve secured content to the public Internet. We're ending the monopoly of datacenter servers and the need for static IP addresses. With Diode, your Ethereum address is your static address, and, with ENS (Ethereum Name System) and BNS (Blockchain Name System), your content can be accessed with a human-readable names.

What can Diode do for You?


Here are some example use cases of a decentralized P2P network. To learn more about the technical foundations, check the docs.

Publish your Raspberry Pi Webcam to the Internet

See above for a step-by-step guide for how to publish your Raspberry PI on the Diode P2P network. The example uses Diode shared streams to broadcast the video stream through the P2P network, and supports many simultaneous viewers. Check out our demo streams at https://betahaus-berlin.diode.link and https://pi-taipei.diode.link, and open multiple browser windows at once so see the shared streams in action.

curl -Ssf https://diode.io/install.sh | sh

SSH into your Devices from Anywhere

Instead of using centralized servers with static IP addresses or DynDNS, you can use the static Ethereum Addresses with the Diode P2P network to setup a reliable virtual private network around the globe. All existing TCP based applications are compatible with the Diode P2P network, and can be streamed through it. To try this out, install the Diode P2P Client and tunnel your SSH connection to any other device on the Diode P2P network:

ssh pi@pi-taipei.diode -o 'ProxyCommand=nc -X 5 -x localhost:1080 %h %p'

Share Your Network with Your Friends

Define a Diode Fleet to which only your invited Friends have access. You're creating an invite-only private network over the Internet. You and your Friends can exclusively use this network for all types of secure digital traffic - whether that be file sharing, secure communications, or streaming private content. Since all communication is E2E encrypted using Ethereum Addresses for authentication, no one can get in the middle of your conversations.

Follow us on twitter!

Newest Articles


As we're working on rolling out the next evolutionary steps of the Diode Network we will be posting updates regularly. Also keep track of our twitter account to get all the latest news.

Fixing Camera Freezes on the Raspberr...

Raspberry Pi

Keeping your Raspberry Pi Video project up and running 24/7 can be quite a task. With the Diode Client you have always access from everywhere and can easily share it’s video stream. In our previous Raspberry Pi post we focused on the built-in watchdog to keep survive hardware errors. But what do ...

How Diode Allows Engineers to Develop...

Diode

Diode is an open-source, blockchain-based, peer-to-peer network that enables software developers to build valuable decentralized projects. It’s the first and only blockchain-based Ngrok alternative that we’re aware of. Written in Go, Diode was developed by German engineer Dominic Letz and a few...

Diode Discussed Debugging Golang with...

Diode

Diode’s blockchain engineer Peter Lai presented at the Conference for Open Source Coders, Users, and Promoters, or COSCUP – Taiwan’s largest, most popular open source tech conference on Sunday, August 2. The feature image of this blog post is a group photo of Taiwan’s Golang community along with...

Chat with us on telegram!

Team


Our team consists of true IoT experts from both the business and the technology side. We're dedicated to a secure IoT future!

Avatar Dominic Letz

Dominic Letz

Chief Technology Officer

Avatar Greg Belcher

Greg Belcher

VP Business Development

Avatar Hans Rempel

Hans Rempel

CEO

Avatar Peter Lai

Peter Lai

Blockchain Security Software Engineer

Avatar Yahsin Huang

Yahsin Huang

Social Media Manager