author: kpcyrd
original location: https://github/ansuz/cjdns-pr
We have the means and we have the technology to end mass surveillance without any legislative action at all, without any policy changes. By basically adopting changes like making encryption a universal standard - where all communications are encrypted by default - we can end mass surveillance not just in the United States but around the world.
- Edward Snowden
- Addresses get spoofed
- Services get censored
- Networks get hijacked
- Controlled by evil corps
- Everybody can read yo packets
- Encrypts all your packets
- Almost zeroconf
- No authorities like IANA
- Clean IPv6 networking interface
- Enough addresses for everybody
- Install cjdns
- Find a friend to connect to
- Nobody knows who's behind an address since there's no registry
- Your friends know, though
- In case of abuse your friends may stop peering with you
- Get a friend who's connected
- Get a cable
- Connect the cable to each computer
- Enable autopeering
- Connection established
- Configure an IP address on both sides
- Ensure one is able to connect to the other
- Exchange peering credentials over a secure channel
- Encrypted traffic will be encapsulated in UDP packets
There's no central trust authority.
fc42:18f1:763b:9b70:0059:9896:ef20:6de7
All those random letters are used to verify your identity.
The address is the cryptographical fingerprint.
- Don't use DNS to distribute your IPv6
- DNS can be hijacked
- Thus, cjdns addresses can get spoofed
If we use the current domain name system it's not very secure
- Fully decentralized
- Stores all addresses in an uncensorable blockchain
- Cryptographically ensures authenticity
- Android devs - Help going mobile
- Peers - Help the networks health
- Services - Help providing more useful stuff
- Windows devs - Help the lost souls
All skill levels wanted