Welcome to the Dappweb Project
Brief introduction
The Dappweb is a project to produce a world-wide distributed blockchain based environment for creating open, high-availability informational systems. We wants computer users to be free to publish and consume information. We intent to extend possibility blockchain technology into fields of support the freedom of an individual or a community to create, publish and distribute decentralized applications and websites; as well as articulate their opinions and ideas, via provided infrastructure.
Possible reasons for website termination
Today's Internet users are already accustomed to the fact that sites are constantly available, and the representative offices of companies and individuals on the Web are working uninterruptedly. However, there are many reasons why the web site can stop working. Among them, there are technical and administrative reasons, as well as security problems. In the next section, we will look at these reasons.
Technical problems on the server
Vulnerabilities in software code on the server allow hackers to successfully execute attacks. It can be DDoS or another attack, for example, that causes false alarms of security systems. If there is a vulnerability in the victim's DNS server, a hacker can send a user request to spin an endless loop or can swap the victim's server with his server. Using an error in the server's software code allows the hacker to run an unacceptable operation, access non-existent address space, and overflow the clipboard. In any case, the program on the server crashes and stops working until the vulnerability is eliminated. When the server stops working, the websites located on the server stop working too.
Problems with the program code of a web site
A website's code is rarely created from the ground up. In the vast majority of cases some kind of CMS (content management system) is used. All these systems are well studied by hackers, and all these systems have not closed vulnerabilities. Besides on CMS for management of sites often put various additional modules and extensions. Through such software modules hackers make system intrusions and breakdowns. Hacking a site leads to the termination of its work. If there is a vulnerability in the settings of hosting, the hacker gets access to dozens and hundreds of websites located on the hosting, and gets the opportunity to disable them all at once. SQL database, often used on servers, is subject to SQL injection. This type of hacker attack, which allows destroy the database on the server or modify it.
DDoS attacks on web sites
DDoS is short for denial-of-service. Since the first attack of this kind took place in 1995, the DDoS attack industry has developed significantly. The general principle remains the same: the attacker scores a communication channel with many similar requests. This exhausts the server CPU or RAM resources, as well as the communication channel. The server crashes due to overload and stops working. And together with the server, all the websites located on the server also stop working. Government services are not frightened by this type of attack. For example, the Chinese authorities often use "Great Cannon", a powerful tool to disable uncensored sites.
Darknet sells service packages that allow both ordering a DDoS attack and performing it by yourself. Often the attack is carried out by several thousand or even several tens of thousands of infected PCs from different countries. Such a network is called a "botnet", and every year "botnets" are made more intelligent due to their ability to learn and protect themselves. The number of DDoS in 2019 increased by 180% compared to 2018. Attackers have learned to upload up to 343 million data packets per second to the victim's site, completely blocking the channel up to 587 gigabytes. The longest attacks take three days or more. There is no doubt that in 2020, with the mass migration of enterprises to remote work, the number and power of DDoS attacks will only increase.
The consequences of website termination
The termination of the website leads to significant negative consequences. User personal data, including confidential information, will either be sold to advertising companies or made publicly available. It is possible that a compromised website will become part of a botnet and will help attackers hack into other sites. It's also not uncommon for cracked sites to send spam and other cr
iminal activity. By dropping out of the search engine index, a compromised website loses visibility for users. Recovery of lost positions in the search engine index requires a lot of time and expense. Even if a website is restored, there may still be other vulnerabilities in its program code that will work later. However, the most important problem is the loss of the user base and the loss of their trust. Loss of users is not even as terrible as losing their trust. Earning a website's reputation is difficult and time-consuming, and losing it comes at a time.
Blocking the site by the regulator or the state
Each country has a significant list of regulators with the right to terminate the website. A website can be blocked by a decision of the prosecutor's office or a court decision, as well as by rules of regulatory services. For a website to stop functioning, a formal request to " separate" the domain is sufficient. In such a case, the domain name registrar will terminate the contract with the client and the website will stop functioning. Blocking a site may also include a request to the hosting provider, which has to delete the specified site within the period specified by law, usually one or more days.
To solve these challenges, We decided to build:-Set of protocols and software to extend world wide web for using in conjunction with blockchain-based applications and websites.
collection of tools and libraries for developers.
-Different types of gateways for all major platforms to interact with blockchain-based web sites using web browser.
-Dappweb Domains, blockchain-based implementation of domain name system
-Dappweb CDN, content delivery distribution network for decentralized web-sites
-Dappweb Apps, digital distribution service for decentralized application.
-Dappweb Files, blockchain-based file hosting
-Dappweb Mail, blockchain-based mail system.
-Dappweb Talk, blockchain-based instant messaging system
-Dappweb Auth, blockchain-based user management system
-Dappweb SCM, blockchain-based source control management system and software development platform
-Dappweb Search, blockchain-based search system for decentralized web-sites
-Dappweb APK, blockchain-based distribuition network for Android applications
Official site: http: dappweb.io
Telegram community chat: @dappwebio
Discord: discord.gg/fyq6uw
Twitter: twitter.com/dappweb
Github: github.com/dappweb