Why dappy?

Flaws of the DNS

Your web service or application is at risk. In 2020 79% of companies on the web have suffered from DNS-based (Domain Name System) attacks*, it generally results in application downtimes, stealing of sensitive information, often brand damage. Those vulnerabilities are a direct consequence of the way the DNS is managed, via authoritarian and centralized corporations. Centralization limits freedom and innovation, it also gathers the web traffic and control around giant cloud providers.

Dappy's new deal

Using dappy for your web service or application means dropping centralized control (eq vulnerability) and unique resolution services of the DNS, in the favor of a trustless resolution system powered by the blockchain principles and technology. In dappy, independant agents (dappy network) co-resolve names. No single corporation have control, just like the bitcoin network.

Dappy browser will never rely on a unique server to know something (for example the IP address corresponding to a name, or the encryption certificate to communicate securely). It will rather trust the dappy network as a whole. This system greatly improves the accuracy and confidence companies and people will put in the name system underlying their presence online.

If a DNS resolution (all layers and services considered) has (1%) chance of being hacked for each request. For a dappy network with 10 members and synchrony constraints at 90%, you would need 9 members to be simultaneously hacked for the resolution to be corrupted. The likelyhood of a DNS resolution hack goes down to almost zero (0.0000001%).

How to register to the dappy name system?

1 purchase a name

Dappy d network has not launched yet. The launch should occur in september or october 2021.

Using dappy browser and cryptocurrency (REV), you can purchase a name just like you would purchase a NFT token on Ethereum. You need to have REV, and use dappy browser to purchase one or many names on the d network (the d network is the mainnet of dappy).

download dappy browser

2 link your web application to the name

Dappy is more protective than the DNS, you need to whitelist the servers that will be used by your web application (Ip address and TLS certificate), our advise is to use a single one. All traffic from the HTML or javascript going to unknown servers will be blocked.

Step 2 is setting up your web application or service ready so that it matches those criterias.

  • Know the public IP address of your website
  • Know the encryption certificate in nginx or appache (you can generate one)
  • Make sure you do not rely on CDN
  • configure the whitelist of servers

[video tutorial to come on how to configure your IP application]

[video tutorial to come on how to configure your dapp]

[video tutorial to come on how to configure your personal page]