Using Bitcoin To Establish VPN Connections Without Trusted Third Parties

A Bitcoin VPN allows two or more parties to discover each other and be able to communicate privately over the public internet without trust.