Dappy specifications
  • Introduction
  • Specs and web standards
    • Name system
    • Authorized characters for names / IDNA
  • Sections specific to browser and web applications
    • Cookies
    • Cross-origin resource sharing (CORS)
    • TLS / encrypted traffic only and HSTS
    • Content Security Policy (CSP)
  • Glossary
    • Dappy Network and network members (or agents)
    • Co-resolution
    • Dappy protocol
    • Dappy browser
    • Traditional or regular web browsers
    • IP application
    • Dapp
Powered by GitBook
On this page

Was this helpful?

  1. Glossary

Dapp

PreviousIP application

Last updated 3 years ago

Was this helpful?

Dapp

Dapps go one step further into decentralization than IP applications.

A dapp in the Dappy ecosystem refers to a web application or website that is distributed by the Dappy network. Dapps must therefore have all or part of the assets stored on the blockchain platform the Dappy network is connected to. When a user searches "cooldapp" it is resolved to a blockchain address instead of an IP address, and the same network that was asked to resolve the name, will be queried to load the HTML documents and eventually the other files.

Dapps are not distributed by a unique server connected to the internet, or a centralized web hosting service (like AWS or Digital Ocean), but by a decentralized network of agents that are legally and technically independent one with another.

The availability and accuracy that can be achieved with dapps are higher than that of a centralized website because distinct legal and technical entities are co-responsible for its distribution. A typical implementation of the Dappy protocol would tolerate a small fraction of these agents to go offline or even to be hacked (= serving a fake/malicious version of the code).

is the npm package use to help you put HTML documents or dapps on the blockchain before loading them in dappy

Dappy CLI