RAIDA

From CloudCoin Wiki
Jump to: navigation, search
Raida.png

RAIDA - Redundant Array of Independent Detection Agents.
The RAIDA is a global counterfeit detection system that is indestructible and cannot be tampered with or hacked. Nuclear bombs, neither comet strikes, world wars, dictatorships nor government hackers can bring down the RAIDA. Quantum safe, self-healing, simple, fast and reliable, the RAIDA can detect the authenticity of a CloudCoin within milliseconds.

Trust

The essence of money is that it cannot be counterfeited. The purpose of money is to help us economize. The value of money is based on its physical and logical integrity (trust). CloudCoin take trust to the highest level ever. Using the patent-pending RAIDA technologies (The patent is to keep others from locking us out of the technology), independent system administrators from all around the world leverage thousands of servers and networks to create an unbreakable system that nobody and nothing can dictate. Note that the RAIDA does not create, store, transmit, track or broker CloudCoins or eCurrency. The only function of the each RAIDA Cloud is to detect the authenticity of a CloudCoin.

TCP/IP

We start by building on the TCP/IP protocol that forms the Internet. This technology was developed in order to allow messaging even while nuclear bombs wipe out major parts of the world's communication networks. TPC/IP is a nuclear-prof technology. The Internet has never gone down on a global scale.

HTTPS

On top of this, we use the SSL technology. HTTPS SSL (Secure Sockets Layer) is the standard security technology for establishing an encrypted link between a web server and a browser. This link ensures that all data passed between the web server and browsers remain private and integral. SSL allows you to know that the servers you connect to are in fact the servers that you want to connect to. RAIDA only uses HTTP Strict Transport Security and only passes data that is impossible to infer. RAIDA's HTTPS usage is scientifically un-hackable and there are no known vulnerabilities.

CDN (Content Delivery Network)

A content delivery network (CDN) is a system of distributed servers (network) that deliver webpages and other Web content to a user based on the geographic locations of the user, the origin of the webpage and a content delivery server. Our CDN also provides DDoS protection (Our enterprise-class DDoS protection network has 20 times more capacity than the largest DDoS attack ever recorded.) WAF (Web Application Firewall) works with 4 million other sites to automatically block threats, dedicated SSL protection. It also provides high performance, reliability and protects the RAIDA from any type of hackers.

The CloudCoin Structure (brief overview)

Each CloudCoin has 400 bytes of random numbers embedded in them. These 400 bytes are divided into 25 slices (also called stripes). Each slice of numbers is called an AN (Authenticity Number). There are 25 RAIDA clouds called Sentinels who provide RAIDA Resolution. Each of these Sentinels is dedicated to handling one of the CloudCoin's authenticity numbers. Each Sentinels knows the secret locations (IP addresses) of 32 RAIDA clusters (Detection Agents). Each of the 32 RAIDA clusters is designed to handle one or more of the "Shards." There are a total of 800 RAIDA Shards and 25 RAIDA Sentinels per RAIDA network.

RAIDA Clouds

Each RAIDA network is composed of many redundant servers, networks and databases. Such arrangements of hardware are often referred to as Clouds. No matter what components fail or are attacked, the system keeps going. The databases are mirrored in several different physical locations. There are teams of webservers for high availability. Multiple locations allow for catastrophic failures (such as a meteor strike), yet the system can stay operational. It is highly likely that the RAIDA Clouds will become the target of thousands of highly trained hackers from around the world. Governments may move to suppress RAIDA servers. It is also likely that the RAIDA will be targeted for Denial-of-Service attacks by the worst attackers imaginable. However, the RAIDA Clouds will survive.

RAIDA Sentinels

Each CloudCoin can be sliced into 25 parts. There are 25 sub-clouds (called "crypts"). Each is responsible for one CloudCoin slice. One Sentinel cluster guards each crypt. The Sentinel clusters hide behind content management systems. Sentinels are dispersed around the world in countries that are mostly liberal. The Sentinel IP addresses are hidden and only the Content management systems know their IPs. The Sentinels each hold a directory of all the IP addresses of the detection agents in their crypt. Only the Sentinels know the IP addresses of the detection agents so the locations of the detection agents are obscured. The Sentinels will query the Detection Agents on behalf of the CloudCoins to detect Counterfeits and fix fracked coins.

Independent Detection Agents

Each Sentinel and Detection Agent is controlled by a different person. Each Sentinel may use a different algorithm for dividing the load among the detection agents. Some Sentinels may shard (divide by rows) the CloudCoin authentication data between the detection agents. Some Sentinels may use a hash or random lookup table to divide the load. Detection Agents may not know what money they are used to detect. When random lookup tables are used, it is impossible for RAIDA administrators to assemble the CloudCoins back together. Only Sentinel could do this.

  • Independence: RAIDA Clouds operate under different controllers not beholden to each other but instead are peers (equals). They can use whatever technologies they like, such as Linux, Windows, PHP, C#, Java, Apache, Tomcat, IIS, MySQL, Microsoft SQL, Oracle etc...
  • Distributed: With few exceptions, RAIDA Clouds are located in different liberal nations. The word "Liberal" is used in the classical meaning of the term used by Philosopher John Locke to describe nations that protect life, liberty and property. This guards the RAIDA against the actions of governments. Because the speed of electricity can circle the globe in milliseconds, there are no performance issues.
  • Redundant: RAIDA Clouds all do the same basic job. In theory, they could all go down and so long as one still works, the CloudCoins are good.
  • Fixability: It is assumed that RAIDA Clouds will go down completely and have all their data hacked. That is why it is possible to simply discard RAIDA Clouds and rebuild new ones somewhere else. The CloudCoins themselves hold the data. CloudCoins have a grade based on their redundancy and these grades can be improved by fixing themselves on broken RAIDA Clouds.
RAIDA sentinels.png

Fig1. - The CloudCoin is divided into 25 slices. Each slice goes to a different Sentinel. Each Sentinels has a directory that holds the secret IP addresses or between 1 and 32 detection agents. Each node is controlled by a different and independent entity. The Sentinels and the detection agents are located in different jurisdictions. The Sentinels can each decide how data is stored within their agents.

RAIDA Quorum Members

Our most important security feature is our people. We only allow internationally recognized Systems Engineers to be members of the quorum. Quorum members must have professional certifications and long histories of successful work experience. No people with criminal records or of low moral repute are allowed. The Quorum provides the governments of the RAIDA authentication system. Each Quorum members gets one vote. The Quorum members are funded by CloudCoins that are completely lost or abandoned so it will work in perpetuity.

RAIDA Authenticity Detection Protocol

The RAIDA protocol is an extremely light protocol and only requires milliseconds to execute and sends and receives just a few hundred bytes of data. Clients send authenticity requests in parallel to 25 RAIDA clouds. Thanks to the speed of light, it only takes milliseconds for signals to travel to the other-side of the planet and back. Each RAIDA cloud responds with either "pass" or "fail". The RAIDA protocol requires no sessions or cookies. The conditional GET method is used to reduce unnecessary network traffic.

RAIDA Authenticity Request:
Field Sample
Serial Number 56298
Authenticy Number D32BCE8DF8926EE00E1233D8C6B1363C
Proposed Authenticy Number ACC42CDF54A5E06A59B282799408B4B3
Denomination 1

Sample Authenticity Request:
https://RAIDA1.cloudcoin.global/service/detect.html?sn=56298&an=D32BCE8DF8926EE00E1233D8C6B1363C&pan=ACC42CDF54A5E06A59B282799408B4B3&denomination=1

RAIDA Authenticity Response:
Field Sample
Server Name RAIDA-12
Status pass
Message The unit presented is an authentic 1 unit CloudCoin.
Time 2016-09-18 15:08:07

Sample JSON Response:
{ "server":"RAIDA-12", "status":"pass", "message":"Authentic: The unit presented is an authentic 1 unit CloudCoin.", "time":"2016-09-18 15:08:07" }

RAIDA Self-Repair Protocol (Triple Kerberos)

Sometimes, the Sentinels will be unavailable. When unavailable, Sentinels are restored or replaced, the CloudCoins can repair them because all the authenticity data is stored in the CloudCoins themselves. The repair protocol cloud be called "Triple Kerberos" because it uses three tickets. Kerberos is a network authentication protocol that works on the basis of 'tickets' to allow nodes communicating over a non-secure network to prove their identity to one another in a secure manner. It is designed to provide strong authentication for client/server applications by using secret-key cryptography.

The RAIDA Self-Repair Protocol requires the CloudCoin owner to get tickets from three other RAIDA Sentinels. These Sentinels must be trusted by the fracked Sentinel that needs to be repaired, and the tickets must come from a very specific triad of Sentinels. When the fracked Sentinel is presented with the three tickets, it will confirm their authenticity by contacting the trusted servers themselves.

RAIDA Authenticity Request:
Field Sample
Serial Number 56298
Authenticy Number D32BCE8DF8926EE00E1233D8C6B1363C
Proposed Authenticy Number ACC42CDF54A5E06A59B282799408B4B3
Denomination 1

Sample Authenticity Request:
https://RAIDA1.cloudcoin.global/service/detect.html?sn=56298&an=D32BCE8DF8926EE00E1233D8C6B1363C&pan=ACC42CDF54A5E06A59B282799408B4B3&denomination=1

RAIDA Authenticity Response:
Field Sample
Server Name RAIDA-12
Status pass
Message The unit presented is an authentic 1 unit CloudCoin.
Time 2016-09-18 15:08:07

Sample JSON Response:
{ "server":"RAIDA-12", "status":"pass", "message":"Authentic: The unit presented is an authentic 1 unit CloudCoin.", "time":"2016-09-18 15:08:07" }

Conclusion

The RAIDA does everything that the Blockchain does, only much faster, more reliably and far more efficiently. The RAIDA is scalable and more nodes and networks can be brought on to perform all the world's transactions within milliseconds. Work is distributed amount more nodes instead of requiring each node to do more work (like Blockchain). The cost of operating one network is $40 000 per month as the requirements for the servers are very small. All data can be stored in RAM. The RAIDA is 100% quantum safe and does not use encryption. The system is fault tolerant and can withstand government attacks, natural disasters, hackers and even internal subversion. The RAIDA is ready for retail and does not require any client download except for a webpage or small client software (under 1 megabyte).

Welcome to the world's first Cloud Currency!