Since the Bitcoin network started on January 2009, many other cryptocurrencies have emerged. The most popular consensus protocols are still based on the idea from Nakamoto either Proof of Work (PoW) or Proof of Stake (PoS). However, the consensus based protocol by Nakamoto uses a huge amount of computational power to maintain the blockchain itself but does not provide useful work for the community. However, there are only a few cryptocurrencies that really use PoW- Plasma uses the MapReduce idea to distribute computational tasks from the main chain to its
side chains; doing this could decrease transaction latency and increase process throughput. - Morpheo is another platform that supports machine learning computations. It is made up of four different parts: 1) a local client running on data provider machines; 2) a cloud storage; 3) cloud computation resources and 4) a private blockchain network. This system uses cloud computation resources to create a trustworthy environment; therefore, it protects the privacy of the data and avoids the verification of the correctness of the computation. However, this ultimately is a centralized system of computation.
- Golem is another platform that provides supercomputer services. Golem builds a transaction framework on top of Ethereum and the code is executed in the sandbox. The end users will publish the code into the community, in which validators that review the codes approve and rate the transaction model. Unfortunately, there are no existing solutions in the market to provide a decentralized parallel-computing environment that supports big data and machine learning.
- DxChain Network incorporates Hadoop with blockchain to fill the different gaps created by all the above. DxChain Network, using blend of algorithms (PoW, PoST (Proof Of SpaceTime) and a proposed DPoS as a plug-in) is envisaged as a comprehensive platform that provides data storage, data exchange and big data computation for the data in the system. The architecture of DxChain Network is adapted from the IPFS, Hadoop HDFS, GFS, FileCoin, IOTA, IoTeX, Plasma, TrueBit, morpheo and Golem. The entire system is designed based on the principle of incentivization, which means that miners can maximize the utilization of unused storage resources and facilitate decentralized big data computations with lower costs and much conveniences
The question as to which is better could be answered from the explanations but I'd love to hear opinions that may be different from what I have in mind.