Givv Technology Framework
Givv’s open, accessible and dependable technology framework facilitates the integration of millions of nodes and will become the platform of choice for many cloud computing consumers.
Givv utilizes a peer to peer network to distribute its hosting capacity among many individual nodes (computers). With the aim of aggregating the largest cloud computing network in the world, Givv is looking to use this immense processing power to compute complex tasks on behalf of corporate buyers. Givv uses blockchain technology which provides a robust infrastructure for distributed processing, using the idle computing capacity of each computer in the network to power the solving of these tasks. An improvement over the server farms of today which have long been used for web hosting, supporting a wide range of scientific simulations, 3D computer-generated imagery, and artificial intelligence. Server farms consume an enormous amount of power, while cloud computing offers a much greener alternative. Aggregating the unused processing capacity of millions of PCs will allow us to build a platform for blockchain and dApps hosting that is reliable, environment-friendly, and socially responsible.
Blockchain technology provides the infrastructure for distributed hosting, which Givv is using to connect Givver’s individual computers together, becoming nodes in a blockchain, to create a massive cloud computing network. Essentially a list of records called blocks, which are linked using cryptography. Each block containing a cryptographic hash of the previous block, a timestamp, and transaction data. A blockchain is resistant to modification of the data, as it is an open and distributed ledger that can record transactions between two actors. Once recorded, the data in any given block cannot be altered, requiring a consensus of the network majority. Blockchain is integral to Givv’s platform, facilitating the aggregation of network members. Secure by design, blockchain exemplifies a distributed computing system.
Examples of Tasks:
Givv is is a distributed dApp hosting infrastructure designed to maintain continuity of resources, ensure the quality of service, and support large-scale global distribution that can be configured according to local requirements, required resources (data, storage, computing, etc.), scale, and other variables. We also created a Givv certification process to validate, test, and deliver new dApps and blockchains via the Givv platform.
Artificial Intelligence denotes the ability for machines to perceive their environment and take action. To achieve this technological feat requires an immense amount of computational power to solve the mathematical and scientific equations that would allow for advancements in the field. Givv provides companies and organizations without access to this level of computing capacity the ability to operate on its distributed hosting network.
Mining is used in cryptocurrency networks as a validation of transactions, adding transaction records to a cryptocurrency’s public ledger of past transactions. The blockchain reports transactions to the rest of the network as having taken place, to distinguish legitimate transactions from attempts to re-spend coins. A lot of cryptocurrencies require mining in order to operate the network, and for being such an integral part of the system, miners are rewarded for every transaction they validate. In recent years, mining has become too power intensive to produce real incentive for individual miners. Server farms have taken on the majority of the mining effort, yet the immense power consumption is still a major issue. Givv uses its network of distributed computing capacity to mine cryptocurrencies through a network of idle computers, replicating similar processing power without the same power consumption. This is comparable in terms of fossil fuel usage to the act of taking a small country off-the-grid.
The automatic process of generating photorealistic or non-photorealistic images from a 2D or 3D models, known as a scene file, using computer programs. A scene file contains objects in a defined language or data structure as a description of the virtual scene: geometry, viewpoint, texture, lighting, and shading information. The data in the scene file is then passed to a rendering program to be processed and output to a digital image or raster graphics image file. Givv’s distributed hosting network allows companies interested in rendering to use cloud computing capacity to create these images.
Any major computationally intensive problem which requires massive amounts of processing power to parse vast data sets.
As individuals currently lack the incentive to contribute their processing resources to distributed computing, almost all blockchain computing is performed on dedicated hardware. Most complex computational tasks are power intensive and extremely wasteful. An idle computer consumes 35-50W* of power doing absolutely nothing. A few million nodes using idle power consumption can dramatically reduce the energy consumption and the carbon footprint of large scale computational tasks. We are essentially leveraging the fact that idle computers consume electricity anyway, and have designed our system to operate at low capacity.