Skip to content
Moses Narrow edited this page Jul 17, 2022 · 46 revisions

Welcome to the Skywire wiki!

Organization


Setup

Official Skyminer

Software

Hypervisor

VPN

Socks Proxy

Other

Old Documentation


Skywire Mainnet Overview

Skywire is a Software Defined Network. It separates the Data Plane from the Control Plane of the network. Skywire currently functions as an overlay network that allows nodes to establish routes to each other by PubKey but it will be able to establish local networks that function independently of the Internet. There are several prototype applications built that use the Skywire network such as Skychat and a SOCKS5 proxy.

Skywire Data Plane

The main software module making up the Skywire network is called the visor. A visor is identified by a unique PubKey. A visor is a gateway to the Skywire network - it can establish transports to other visors, request routes to remote visors or be a hop along a route over the Skywire network. A visor can host apps and exposes an API for applications to use the network.

Skywire Control Plane

The Skywire Control Plane is responsible for establishing routes between Skywire visors. It consists of 3 separate services:

Visors request routes from the control plane and the control plane is responsible for determining efficient paths through the network and establishing a route by delivering routing rules to the visors along a route. The control plane, more specifically the transport discovery, maintains an overview over the network topology by storing the transports between visors that currently exist in a given network.

Clone this wiki locally