Why changing DNS ?
Controlled by a single entity
Very easy to take down a domain by
American Government or Hollywood
Media Corporations with similar laws
to ACTA or SOPA
Attacks
Atack 1: An attacker can only poison
the cache of a single node
Atack 2: An attacker can flood the
network with fake domains
Defense methods
For attack 1: opinion of the majority
is correct and a web trust (opinions
of nodes are weighted by your trust
to them.
For attack 2: similar tools used for
email spam prevention systems
Disadvantages
Storing all key pairs
Everyone can register any domain now
even those which already exist in the
real dns system
Namecoin
Based on bitcoin system
.bit TLD
Similar private/public keys
encryption
Buy domains with namecoins which can
be converted from bitcoins