Home

Awesome

DNSChain

npm version Build Status Build Status Gitter

There is a problem with how the Internet works today:

These problems arise out of two core Internet protocols: DNS and X.509.

DNSChain offers a free and secure decentralized alternative while remaining backwards compatible with traditional DNS.

It compares favorably to the alternatives, and provides the following features: ︎

<!-- This extra line is necessary for table to render properly. -->
DNSChainX.509 PKI with Certificate Transparency
MITM-proof'ed Internet connections:white_check_mark::x:
Secure and simple GPG key distribution:white_check_mark::x:
MITM-proof RESTful API to blockchain:white_check_mark::x:
Free and actually-secure SSL certificates:white_check_mark::x:
Stops many denial-of-service attacks:white_check_mark::x:
Certificate revocation that actually works:white_check_mark::x:
DNS-based censorship circumvention:white_check_mark::x:
Prevents domain theft ("seizures"):white_check_mark::x:
Access blockchain domains like .bit, .p2p, .nxt, .eth:white_check_mark::x:
Certificate transparency (publicly auditable log of certs):white_check_mark::white_check_mark: (maybe)

:star: See Also: Comparison and Security Model

:star: April 21, 2017: Comparison of DPKI to CONIKS, Key Transparency, Certificate Transparency

Documentation

:book: What is it?

:book: Using DNSChain

:book: Running your own DNSChain server

:book: Developers

Community

Other Resources

:tv: Watch

:speaker: Listen

:page_facing_up: Read

Have a link? Let us know!

Contributors

Approximate chronological order.

Release History

Blog post for 0.5 release.

0.5.3 - September 5, 2015
0.5.2 - March 11, 2015
:book: Older version notes

Copyright (c) okTurtles Foundation. Licensed under MPL-2.0 license.