Telehash - Lightning Talk

Post on 13-Jul-2015

975 views 1 download

Tags:

Transcript of Telehash - Lightning Talk

TeleHa⚡hJ S O N + U D P + D H T = F r e e d o m

http://www.telehash.org

A protocol that enables applications to talk: !

Directly peer to peer Without requiring servers Independent of location Privately and securely

At an application level, similar to programming TCP/UDP except you: !

Connect to an identity, not address Traverse NATs transparently Mutually authenticate / encrypt Has “perfect” forward secrecy

Core Concepts

Via Software Library called a Switch Have a RSA key-pair Identified via a “hashname” of key A Kademlia-style DHT is used to

Search for additional hashnames Introduce you to other peers

What the protocol doesn’t do

The core protocol excludes DHT data storage Tor-style anonymity P2P File Sharing Hashname lookup

All are application-level candidates

How to help

Protocol seeing revisions based on use Figure out how to do cool new things with Telehash!

Switches in various languages Ruby, Python, PHP, Objective C, Node.js / Javascript, Java, Go, D, C

www.telehash.org