Helium [HLM] - Wireless decentralized network for machines via new physical blockchain
Built from the ground up, the Helium Blockchain provides a new way to incent and reward anyone to participate in building a network and providing coverage. The Helium Blockchain enables a two-sided marketplace and microtransactions which allows machines to autonomously connect to any decentralized machine network without a third-party trust intermediary.
New Cryptographic Proofs.
Innovative Proof-of-Coverage and Proof-of-Serialization protocols verify time and location of network coverage provided by gateway operators. The combination of these proofs continually verify the integrity of the network and help enable machine geolocation capabilities.
The Helium mining process is energy efficient and uses radio waves to provide proof instead of computation. It's also resistant to pooling and gives all miners a fair probability of being rewarded, regardless of where they are located.
With a blockchain and utility token, machines and gateways participate in a two-sided network economy. The blockchain enables thousands of trustless microtransactions per second, and rewards gateways providing network coverage in real time.
Physical Data Fingerprinting.
Real world data including location and time from each machine transaction is added to the blockchain. These transactions become permanent records which can be fully audited.
Transform physical devices into connected machines without the complexity or cost. Helium’s wireless network infrastructure makes it easy to build highly reliable, secure connected machines with new radio technology that supports long range (miles), extended battery life (years), and bi-directional capability (including OTA updates).
The firmware and hardware schematics are open source and publicly available to anyone.
Machine Economy Backbone.
Thousands of machines can automatically connect and transact over several square miles to a single gateway. Gateway owners can earn tokens for providing wireless coverage.
Capturing and sending data from your connected machine to the Internet becomes plug-and-play with the Helium Module. The module contains a radio chip and has been designed to effortlessly integrate with sensors to easily connect to the Helium network.
New Wireless Protocol.
A new Helium Wireless Protocol (WHIP) designed to be long-range, smart, and fully encrypted. Machines using WHIP can connect to Gateways over miles and last for years on a single battery.
Geolocation without GPS.
Expand the number of possible use cases with native geolocation capabilities. This geolocation capability is built into the network, provides highly accurate location data in near real time, and eliminates the need for expensive GPS chips that drain battery life.
Open Source Software.
Future-proof projects with open-source software that works out of the box to provision and manage machines, route traffic, and connect to public or private clouds in minutes. In addition, anyone can leverage openly available software, firmware or schematics to customize for their specific needs with well-documented APIs and a robust SDK toolkit.
Machine to Cloud.
With the Helium Router, users can easily choose where to send machine data with pre-built, secure connections to private or public clouds. Payment for connection and data transfer services as well as authenticating machines that join the network is also handled by the router.
Manage Machines at Scale.
Visualize and manage connected machines on the network with the Helium Console. The console provides real-time visibility of your deployments and makes it easy to provision, and manage machines at scale.
The Helium Wallet provides the interface for users to store and manage their earned tokens. In addition, the wallet allows users to see and configure information related to mining and transactions.
As part of its open-source approach, Helium provides and maintains well-documented APIs and SDK toolkits free of charge. Developers can leverage code samples, reference development guides, and use software libraries to accelerate any custom projects.
Helium is built around the following key components:
Proof-of-Coverage We present a computationally inexpensive
Proof-of-Coverage that allows miners to prove they
are providing wireless network coverage.We anchor these
proofs using a Proof-of-Serialization that allows miners
to prove they are accurately representing time relative to
others on the network in a cryptographically secure way
Blockchain Network We demonstrate an entirely new purposebuilt
blockchain network built to service the Wireless
Protocol and provide a system for authenticating and
identifying machines, providing cryptographic guarantees
of data transmission and authenticity, offer transaction
primitives designed around the wireless protocol, and
Helium Consensus Protocol We present a novel consensus
protocol construction that creates a permissionless, high
throughput, censor-resistant system by combining an
asynchronous Byzantine Fault Tolerant protocol with
identities presented via Proof-of-Coverage.
Wireless Protocol We introduce a new open-source and
standards-compliant wireless network protocol, called
WHIP, designed for low power machines over vast areas.
This protocol is designed to run on existing commodity radio
chips available from dozens of manufacturers with no
proprietary technologies or modulation schemes required.
Proof-of-Location We outline a system for interpreting the
physical geolocation of a machine using WHIP without
the need for expensive and power-hungry satellite location
hardware. Machines can make immutable, secure, and
verifiable claims about their location at a given moment
in time which is recorded in the blockchain.
Helium is a Decentralized Machine Network built around
a new wireless protocol (WHIP) on a purpose-built
blockchain with a native token.
Machines take the form of hardware containing a radio
chip and firmware compatible with WHIP, and spend
tokens by paying Miners to send data to and from the
Miners earn tokens by providing wireless network coverage
via purpose-built hardware which provides a bridge
between WHIP and Routers, which are Internet applications.
Machines store their private keys in commodity keystorage
hardware and their public keys in the blockchain.
Miners join the network by asserting their satellite-derived
location, a special type of transaction in the blockchain,
and staking a token deposit.
Miners specify the price they are willing to accept for
data transport and Proof-of-Location services, and Routers
specify the price they are willing to pay for their Machine’s
data. Miners are paid once they prove they have
delivered data to the Machines’ specified Router.
Miners participate in the creation of new blocks in the
blockchain by being elected to an asynchronous Byzantine
Fault Tolerant consensus group.
Miners are rewarded with newly minted Helium for blocks
that are created while they are part of the consensus group.
A Miner’s probability of being elected to the consensus
group at a given epoch is based on the quality of the
wireless network coverage they provide.
The blockchain employs Proof-of-Coverage to guarantee
that miners are honestly representing the wireless network
coverage they are creating.
There are three types of participants in the network: Machine,
Miner, or a Router.
Machines send and receive encrypted data from the Internet
using hardware compatible with the Helium wireless
protocol, called WHIP [Section 2.4]. Data sent from
machines is fingerprinted, and that fingerprint stored in
Miners provide wireless network coverage to the network
via purpose-built hardware, called gateways [Section 2.5],
which provide a long-range bridge between WHIP machines
and the Internet. Users join the network as miners
by purchasing or building a gateway that conforms to the
wireless protocol, and staking a token deposit proportional
to the density of other miners operating in their area [Section
5.3.3]. Miners participate in the Proof-of-Coverage
[Section 3] process to prove that they are continuously
providing wireless network coverage that machines can
use. Miners join the network with a score [Section 3.3.4]
that diminishes as blocks pass without valid proofs being
submitted. At a given epoch, a new group of miners are
elected to a consensus group which mine new blocks in the
blockchain and receive the block reward and transaction
fees for any transactions included in the block once mined
As a miners score drops their probability of being elected
to the consensus group and mining blocks diminishes.
Routers are Internet applications that purchase encrypted
machine data from miners. In locations with a sufficient
number of miners, routers can pay several miners to obtain
enough copies of a packet to geolocate a machine without
needing satellite location hardware, which we call Proofof-
Location. Routers are the termination point for machine
data encryption. Machines record to the blockchain which
routers miners should send their data to, such that any
gateway on the network can send any machines data to the
appropriate router. Routers are responsible for confirming
to gateways that machine data was delivered to the correct
destination and that the miner should be paid for their
For more details read white paper:
A Simpler, Fairer Miner.
No mining pools, expensive hardware, or technical knowledge needed.
The Helium Gateway mines Helium tokens by validating that other gateways in the network are providing legitimate wireless connectivity.
Simple: Just provide internet and power.
Fair: Everyone has equal opportunity to mine.
Be Part of Something Huge.
Helium Gateways combine to form a worldwide wireless network for machines.
The real power of Helium is its decentralization - it's built and owned by you! As gateway owners, you set the cost for machines to pay in exchange for connectivity.
Introducing the Helium Network
Connect Machines of all Types.
Helium connects low-power machines to the internet in a new, secure, and affordable way.
Thousands of machines can connect to a single gateway and send encrypted data through to the internet over miles of range. Owners earn tokens every time machines connect to their gateways.
Mining that won't cost the Earth.
We Replace Power-Hungry GPUs with Radio Waves.
The mining process takes only minimal amounts of power (as much as an LED light bulb) and only requires an internet connection to operate. The power requirement for mining is fixed and will remain the same, regardless of the size of the network.