The State of Distributed Computing in Cryptocurrency

Distributed Computing is a concept which denotes the practice of utilising an interconnected network of systems to provide their combined power to remote users – but how is blockchain revolutionising this concept in 2018?

Centralised Distributed Computing

According to Statista: the present market leaders in the so-called ‘Public cloud software as a service (SaaS)’ market in 2017 were comprised entirely of centralised competitors.

Microsoft and Salesforce led the pack at 18% and 11.5% market share respectively. Adobe was the closest runner up at 6.7%, before a pack of providers falling within the 4% range: including Oracle, SAP, and Google.

The most notable applications of these centralised service providers use distributed cloud computing to provide benefits and services such as: remote storage of data and servers, access to processing power to organisations and private users with particularly high processing requirements, such as universities and laboratories / researchers.

Along Came Blockchain

Blockchain should be the perfect candidate for catalysing the next step in this similarly nascent and underutilised market because distributed computing is at the heart of decentralisation.

The most prominent example being the original Proof of Work (PoW) consensus mechanism, and distributed ledger technology– which “underpins crypto assets like bitcoin” – as conceived by Satoshi Nakamoto and implemented into the original Bitcoin system in 2009.

Any blockchain project that chooses to abide by the foundational principles of the PoW system can technically be considered as a ‘distributed computing’ backed project.

Ethereum, EVM, and Decentralised Apps

Sanjay Mahadi of Forbes.com stated that “Ethereum DApps” are “revolutionising the apps world via smart contracts” – and as a PoW based blockchain model, this could arguably make Ethereum one of the largest progenitors of decentralised distributed computing.

DApps is the name given to applications based upon the Ethereum blockchain framework, whilst Smart Contracts are a means of automated arbitrage and enforcement with regards to inter-party agreements.

The Ethereum Virtual Machine (EVM) furthermore acts as the computational core which runs all of the decision-making processes associated with smart contracts and DApps, by utilising the combined power of Ethereum miner nodes.

The Current Contenders

With Ethereum’s ongoing transition towards a Proof of Stake (PoS) model: we can see that a lot of things have changed in the blockchain space, as has the idea of a commonality in conception of ‘distributed computing’.