According to Satya Nedella, CEO of Microsoft, the world is rapidly
running out of computing capacity.
Access to computing power fuels innovation. To process the ever growing explosion of data in our world and glean actionable information, we need more computational power than ever. Increasing costs, lack of data privacy, data vulnerability, data transport limitations, and stifling programming models are the problems that plague computing. At the same time, we only use a small fraction of available capacity, despite being surrounded by a sea of computing potential in the form of laptops, desktops, smartphones, and embedded devices. Imagine if you could tap into that latent power and access limitless capabilities.
What Is Hypernet?
Hypernet is a protocol for high performance computing across a distributed network of devices.
We have built, from the ground up, a new programming model, which we believe will be the backbone of the next era of computing. It allows you to rent out time on your latent devices—earning you some extra cash—while providing researchers and engineers with the computational power they need to solve the world’s greatest challenges.
Purchase compute power at competitive prices on an infinitely scalable network of devices. Hypernet provides an API suite built on the principle of distributed average consensus and tailored for large-scale distributed compute environments. This API makes harnessing the power of the Hypernet straightforward by encapsulating many practical data science methods (such as clustering, regression, factorization, and filtering) into a single framework.
Earn money by selling unused computing power from the devices you already own. By participating in Hypernet, you are helping solve the world’s greatest challenges by contributing the computational power that’s quite literally at your fingertips.
Selling time on personal devices dramatically slashes the cost of computing by eliminating cumbersome operating expenses. Despite the fact that energy is the main resource used for compute, upwards of 70% of the operating costs of data centers are infrastructure, hardware, and cooling.
Mobilizing more devices cuts down on compute time. Hypernet is infinitely scalable and can leverage an unlimited number of devices globally. The sheer quantity of latent compute power existing all around us far eclipses that of the largest data center.
Hypernet eliminates the need for data centers, which require large tracts of land, massive amounts of raw materials which produce harmful byproducts. Leveraging existing infrastructure Hypernet also eliminates the need for the production of new devices.
Hypernet makes it possible for massive amounts of data to be computed locally, where it is generated. This eliminates the need to send data back-and-forth to the cloud, saves data-transfer costs, and reduces latency.
The decentralization of data reduces the risk of a major security breach resulting from a single hack. Data decentralization opens the door to a renaissance of data privacy.
Decentralized computing is inherently less vulnerable to disruption or large-scale data theft than a centralized repository.
Two notions of consensus
Hypernet’s DAC API constitutes the next big step in distributed computing technology. It is a parallel programming model that eliminates the need for a “master computer” for compute task coordination. Instead, each computer operates independently. This allows the total system to fluidly add and subtract devices, as needed, to solve a problem. The DAC API does away with the narrow approaches of the past and introduces a robust solution that can accomodate highly variable distributed environments. Read our whitepaper for more technical details.
Hypernet organizes devices and jobs on the network via the blockchain scheduler. It automatically matches a buyer’s needs with the proper providers, ensures that jobs are completed as efficiently as possible, and helps maintain security and reliability.
The Token Model
Incentives and Governance
Buyers and sellers must stake collateral to complete compute jobs. HyperTokens are that collateral. A seller stakes collateral on their devices while buyers place their payment into the smart contract up front. In a network with unknown actors, the collateral brings peace of mind to both buyers and sellers of compute.
A user’s reputation increases by being a reliable and responsible compute provider and compute purchaser, and this reputation is permanently logged on the blockchain. A user’s reputation increases the likelihood of participating in compute jobs.
HyperTokens are the transactional currency which enables the buying and selling of compute on the network.
Individuals can mine HyperTokens while waiting for compute jobs, by just being available in the lobby. This incentivizes users to join the network and make their devices available. While in the lobby, users can challenge other idle devices to see if they are truly online. If they fail a challenge their collateral is collected by the challenger. The amount of tokens available for mining decreases over time, so signing up devices early earns the most tokens.
Decentralized Governance / Voting
Nodes participate in challenge and response and are incentivized for helping maintain the quality of the network, and weeding out bad actors. Each node pings other nodes in a challenge/response mechanism to determine if they truly are on when they say they are on. Major changes in the network may be voted on, with your vote weighted by the amount of HyperTokens you hold.
What is Hypernet?
Hypernet brings large-scale distributed computation power to the masses. Hypernet leverages an asynchronous, decentralized programming model, designed from the ground up, for use on dispersed, heterogeneous, dynamic networks. It will enable the high-performance computing architecture of the future by combining the power of blockchain technology with the simplicity and robustness of distributed average consensus.
What is the Hypernet business model?
Hypernet is a marketplace that connects buyers and sellers of computational power. Everyday people will be able to generate income from their idle computers and devices, and buyers will be able to run lower cost, distributed computation jobs.
How does Hypernet help create distributed computational power?
Hypernet is a protocol for tapping into idle computational power to create a distributed network. It provides an API suite based on the principle of Distributed Average Consensus (DAC) to perform asynchronous global data reductions that are robust to dynamic network architectures with limited bandwidth. The Hypernet DAC API will feel very natural to engineers familiar with the MPI programming standard while allowing them to easily tackle problems in which nodes can enter and leave a calculation at random.
How is Hypernet different from other distributed computing projects?
A much broader class of problems can be solved over a distributed network with Hypernet because it mobilizes general parallel computing rather than grid computing. To take advantage of additional computing power, grid computing projects require a very specific problem type (known as “embarrassingly parallel”). By contrast, Hypernet makes true parallel computing possible via our novel asynchronous programming model based on distributed average consensus.
In addition, there are differences in the way tokens are used to manage reputation, provide collateral, allocate capacity, and prioritize projects. See our whitepaper and join our Slack community to learn more.
Is a token necessary for Hypernet’s functionality?
Yes. Tokens allow us to create and facilitate a healthy public computational ecosystem that connects buyers to sellers of computational power.
How do Hypertokens work?
Hypernet tokens, called Hypertokens, perform four interconnected and critical functions that enable a marketplace for decentralized computational power over dispersed, dynamic networks:
Collateral – Buyers and sellers of computational power will use tokens as a form of collateral for launching and fulfilling compute jobs. This will ensure fairness for all parties and limit misuse of Hypernet by bad actors
Network Allocation – Hypertokens will be used to allocate and measure capacity for submitting and running compute jobs.
Reputation – Hypertokens will allow ecosystem actors to build a verifiable reputation and increase their standing in requesting and fulfilling compute jobs.
Priority – The prioritization of jobs will be moderated within Hypernet via the previous three factors of reputation, network allocation, and collateral.