The conventional system of processing is the centralized system of processing, or the client server models.
In these models, a server is responsible for processing the instructions and the clients (users) gain access to the information after the server finishes processing it.
This creates an isolated, silo-like channel of processing the information. To me and you, it would seem that the server is hiding the execution of the instructions from us. Also, data sharing becomes harder as a single device has to accommodate all of the users for the data and application.
At this point, we still haven’t thought what will happen if the server crashes. Obviously, the whole system of application is also supposed to go down!
Hence, the horrors associated with the processing applications in a centralized system are huge. So, how about we implement a system, where everyone is processing the application together?
So, a peer-to-peer system comes into play!
Basically, it is a system where many individual PCs combine to process an application. This method is convenient as it eliminates all the disadvantages in the centralized models. The result would be an uncontrolled application with no potential disruption, just like the internet!
Pingback: Ethereum - Cryptocurrency