DEEPCLOUD AI: A CONCISE REVIEW

in #blockchain6 years ago (edited)


Introduction
Cloud computing services have come a long way in the last five years with an exponential increase in the number of users. This could be attributed to numerous advantages associated with these services- it's cost-efficient, has high-performance rates and most cloud service providers are equipped with technologies that make it highly secure to use their services.
There are many platforms that offer cloud computing services around the world; some are well known (Amazon’s AWS, Microsoft Azure, Google Cloud and so on) and have garnered a large number of users worldwide. These cloud computing vendors operate from a centralized point, where all information gathered from different servers all around the world is transmitted to a central server. This is not safe, as recently many big companies, for example, Facebook, have encountered data breach and subsequent loss/leak of such data.
As the world steadily moves towards decentralization of the Internet of Things (IoT), there are needs to establish decentralized platforms that offer cloud computing services at a cheaper rate with a guarantee of utmost security.
Many decentralized platforms have been launched to this effect using blockchain technology with most of them complementing one another in functions. For example, iExec, storj, sia offer cloud data storage; Substratum, Maidsafe, Sonm are focused on cloud web hosting. Platforms such as hostcoin, filecoin have worked on both web hosting and data storage. The mode of operation of these platforms is almost the same – peer to peer transactions of data across the platform where registered participants of the platform rent out their unused storage to a user in need of it with the details of their transactions being recorded on the platform’s blockchain. This could be considered as quite a breakthrough, as these platforms have advanced the launch of other blockchain-based cloud computing networks. A platform that aims to take things further as regards to decentralized cloud computing services is DeepCloud AI.

The DeepCloud platform is a platform that hopes to provide decentralized cloud computing services for running decentralized applications. They will be offering four essential services:-
i. Infrastructure-as-a-service (IaaS) cloud computing services;
ii. Software-as-a-service (SaaS) cloud computing service;
iii. A marketplace for developers to display and market their decentralized application(dapp);
iv. A community for Developers.
The Deep Cloud Platform will essentially be offering services alike to that of already existing cloud platforms and more. It hopes to be a one-stop shop for all kinds of services related to cloud computing (IaaS, SaaS, PaaS) as compared to already existing platforms that cater to only one or two of these services. Another major difference and advantage of the DeepCloud platform over the others would be the use of an artificial intelligence (AI) matching engine that will pair resources and transactions between network providers and network users (application developers) and an application marketplace for its network users to source for decentralized application (dapp) components.

Use Cases
The DeepCloud platform hopes to be functional in a wide range of industries. Its functions would include but are not limited to –
• Enable close to edge technologies and data storage for big companies or companies with complex systems so that their servers are not congested
• Provide a mechanism for faster transactions for micropayments
• Provide a good marketplace for reusable components and tools for developers
• Enable companies to deploy their Dapps on the DeepCloud network
• Provide a working solution for organizations with complex integration protocols.

Model
The Deep Cloud Platform features a two-sided marketplace: -the first market place consists of the Network resource providers and application developers. The Network Resource Providers provide resources to the network. These resources include but are not limited to storage space, networks, operating systems, computing power etc. The Application Developers are the consumer of these resources and the main target audience of the DeepCloud platform. They make use of these resources to deploy decentralized applications based on demand. The AI matching engine is used to make sure that the resources are properly matched based on network user requests, network contributor states in master nodes, etc.
The network resource providers generate revenue (deep tokens) from the resources they provide to the platform. The application developers, in turn, spend deep tokens to use these resources. They are assured of the optimal use of the computing power/resource that is required to run their applications. The DeepCloud platforms also offer support for zero cost, fast deterministic transactions and make micropayments viable for network users that prefer it that way.
The second marketplace is the Application marketplace. This marketplace is made for people who provide reusable components for building decentralized applications. The network users can also select dapps from the predefined apps available on the application marketplace, customize it and offer it as services. The application marketplace is built for developers and validators who earn deep tokens for their services. The more people using a developer’s dapp components, the more tokens the developer earns.

Technology and Consensus Mechanism
The DeepCloud network consists of three main nodes: - Master nodes, network contributor (worker) nodes, and sidechains. The Master nodes work as the brain of the network. They control, coordinate and assign requests to other nodes in the system. They also control the sharding (a technique used to partition queries made by network users to the network to make it smaller and faster) that takes place in the system.
The network contributor (worker) nodes are work nodes that are added to the network when a Network Resource Provider (NRP) provides resources to the platform. These worker nodes are then grouped into clusters based on application functions. The worker nodes can also be configured by the resource provider on his dashboard based on the resources he/she shares. A master node is responsible for coordinating the network across the nodes in a cluster.
Sidechains are used for handling issues in case of problems that arise while using the platform. Master nodes are also in charge of the sidechains and may use nodes from the sidechains to handle load imbalance issues.
The DeepCloud network is built using the membership protocol. This allows nodes to discover one another, disseminate information quickly and maintain a consistent view across nodes within an application cluster.
The consensus mechanism for the DeepCloud network is Proof of Service (PoSe). This is a consensus mechanism where nodes are rewarded based on the service they render to the network. New deep tokens are generated by block miners when they validate new transactions in the platform.
The AI matching engine is responsible for matching resources to requests in the network. The matching criteria are based on user requests, location and the state of the Network resource provider in the master nodes.
The Security of the Network will be provided by the Intel SGX technology. There are also talks of partnership with security providers to provide security services on the platform's application marketplace.

Deep Token Usage and Metrics
The Deep token is a utility token that is used for all transaction payments in the platform. It will be launched on the Ethereum network but will be moved to other blockchains ( Nebulas) to improve scalability. The Deep token will serve the following purposes:-
• Used to get access to the DeepCloud platform services
• Payment method by network users and application developers
• Payment method to Resource contributors and Application Marketplace
• Decentralized application developers will use deep tokens for consuming the resources to run their applications on the platform.
The total supply of the Deep token is 200,000,000. 80million deep will be dedicated to crowd sale, 40million deep will serve as reserves, and 80million deep will be used for Bootstrap initiative, advisors, development team, and marketing expenses.

Conclusion
DeepCloud Platform is building a decentralized cloud infrastructural service using Artificial Intelligence (AI). With a team greatly committed and possessing versatile knowledge, it is easy to see how this platform will help in the revolution of cloud computing services as we know it.

For more information on Deepcloud’s technology, founders and Initial Coin offering (ICO), do visit the
Website: https://www.deepcloudai.com
Telegram group: https://t.me/deepcloud_ai