World Wide Web uses the DNS (Domain Name System), which is a distributed system for obtaining information about domains and for the relationship between domain names and-IP-address. The highest place in the hierarchy of the domain system take root DNS-servers that control the top-level domains.
The official root DNS servers are managed by ICANN. In addition to these and other organizations are able to manage alternative root DNS-servers with namespaces, consisting of its own top-level domain.
One such alternative is the DNS EmerCoin , decentralization-ized service project based on blockchain technology.
Why do there is a need to use alternative DNS in general and in particular EmerCoin?
The country elves, where everything is polite, all the information is available, and nobody does not hinder anybody to live - in general there is no need. In that country there is no magic malicious hackers or SORM or Roskomnadzor, and the Internet is used for sending congratulations and seals. Yes, there is good, but we were not there.
And we live all in the real world and use real Internet, where the average user with one hand pressed against kulhatskery trying the Trojan stick, then a phishing site to send and on the other hand - the competent comrades who care about most, and who are trying to ban all that is possible.
Flawless DNS Domain Name System is the basis for reliable and safe operation of the Internet. For malicious control of the DNS-records allows attackers of all sorts (and hackers, and public services) to block unwanted sites or redirect unsuspecting users to sites trap.
Unfortunately, the activity of all kinds of attacks on the DNS is only growing. On the other hand, we have Roscomnadzor that blocks currently are hundreds of thousands of sites in Russia, including according to the judgments of the local court of some villages.
And rightly says Bruce Schneier , a cryptographer, a writer and computer security expert, hence morality - is not enough to protect themselves by laws, it is necessary to protect themselves in mathematics.
With respect to the DNS, there is actual task of constructing and disseminating alternative DNS-network recording in which:
- manages only master, and no one else.
- It may not be tampered with by an attacker.
- It may not be blocked by an administrative resource.
- It may not be withdrawn as a result of political pressure (example).
EmerCoin offers a testing solution that satisfies all the above requirements.
The DNS-network from EmerCoin fully decentralized and does not have any website that can be turned off by the order, or to put pressure on its owners.
The system currently supports four root zone:
Explain the difference between a regular and a decentralized DNS.
As usual the DNS , a record is kept by the DNS-provider who manages it for the customer. Here you can specify the analogy - the customer keeps the money in the bank. And like the client's money, but they are managed by the bank. For example, the bank can block the account, make direct debiting of money, stop payments, and make other exciting activities. Same story if the client holds the record in the classic DNS-provider. Recording such belongs to the client, but it disposes provider. And it can forcibly terminate the recording or transfer it to another owner, if it deems it necessary.
The decentralized DNS each record is controlled exclusively its owner, and is available for reading to all users of the network. Anti-spoofing is based on proven technology blokcheyna cryptocurrency. There is a direct analogy with cash in your pocket. If you have the money - then they are your, and all. Money in the pocket impossible to freeze, do not give into the hands and carry with them other activities which are much banks under the strict guidance of a state.
As a practical work with decentralized DNS from EmerCoin?
Any site owner (and not only the site) can download a wallet EmerSoin or self-assemble from sources that lie on the GitHub .
After starting the program a purse, it should be somewhere to get a small amount of coins EmerCoin (EMC). On top there is «Receive coins» button. By clicking on it, you will pass to the list of addresses. After the first start, the purse will be present only one address like EdvJ7b7zPL6gj5f8VNfX6zmVcftb35sKX2. Here it and you need to tell someone who will send you a coin. They do not need much. For the experiments, one or two will suffice EMC. Currently, the price of one EMC little more than 1 cent US dollar. They can be bought on the stock exchange, for example, Livecoin.net. This, as you can see, inexpensive. You can also simply namaynit on Pool.Emercoin.com pool or even get help for the world of science. You can also just ask the developers at email@example.com - EMC couple for a good cause, they will be sent.
Price registration records - about 0.2EMC / year - that is approximately 1/3 of a cent. It is essential to several orders of magnitude cheaper than in the classical domain registration providers, EMC DNS Domain registration is more than 1000 times less.
Further, if the purse has at least one EMC - can register domains. Right at the top there is «Manage Names» button. Go to this section.
Suppose we want to register a domain roskomsvoboda.lib
For this skid in the name: the value of «dns: roskomsvoboda.lib» (without the quotes).
In the field of value: Skid «A = 188.8.131.52 | AAAA = 2a04 : 5340: 1: 1 . :: 3 | MX = mx.yandex.ru: 10 "
field days: choose more than the default 30 days - say, 10 years (3650 days).
Then we press the Submit button - and all! We are waiting for about 10 minutes (sometimes up to 30) - and your entered in the system!
Write blokcheyn brought in, and it is present in every copy of the purse EmerCoin.
Now the user-customer can make a request to the local wallet and refer to the relevant records.
For a seamless combination of wood alternative domain names from EmerCoin c common domain names by ICANN's, the client side need to have conjugation point where transmission request occurs in a particular system.
interface point can be placed:
In the local computer.
This computer is put on DNS cache and runs a local EmerCoin purse. At the same DNS-requests permission to get the fastest and has the highest level of security. The documentation describes this option as an example Acrylic DNS cache. There are other options - such as the use of BIND instead of Acrylic.
At the local, corporate network or the city level.
At the same time, if you trust the administrator lokalki, security does not suffer, although the rate slightly lower than in the first embodiment. However, the speed still remains many times higher than by using only the DNS provider. The advantage of this option - only one purse to the entire network. The documentation describes this option as an example «BIND on your local network."
Using alternative of DNS-servers from the community OpenNIC .
The advantage of this approach lies in the simplicity of configuration and that the client can not know nothing about any EmerCoin. It is enough to configure your computer (or router) IP-address of DNS-servers from OpenNIC, and everything (instructions here). Disadvantages - Your the DNS-traffic can be intercepted, blocked-podmenёn unscrupulous service provider or by an attacker, "man in the middle". Also, the speed suffers - in this approach the resolution of domain names get most slow - slower than using a provider of DNS-servers.
For more information about the structure of records and how to configure the interface point, it is written in this document .
The reliability of the system and its performance provided that all DNS-records are distributed in advance to all network nodes. Thus, each client has the interest of the local copy of all records. Entries are protected against spoofing resistant cryptographic mechanisms and PoS + PoW build blokcheyna. As a result, the DNS-requests are sent to the wallet that is located on your local machine or network. Provider, SORM and others simply do not see this DNS-activity.
This same mechanism allows you to bypass the lock Roskomnadzor and his ilk.
As a successful example of using DNS EmerCoin to bypass blockages can result in site Flibusta largest online library.
Flibusta.net Roskomdazorom site blocked, but the e-Library continues to be available at http: //flibusta.lib/ (entrance by alias is possible when installing in your network connection OpenNIC as of DNS-servers).
The forum Flibusty there are two threads that discuss EmerCoin domain and the given analysis of locks and bypass.
Also interesting is the history of the input of the service into operation.
In general correspondence in Flibuste - get a good introductory material to this topic:
http: //proxy.flibusta. net / node / 271865