Skip to content
Proof of Location

Proof of Location

Proof of Location

Created on 8th May 2026

•

Proof of Location

Proof of Location

Proof of Location

The problem Proof of Location solves

Demo link

Problem it solves:

Triviality of GPS Spoofing. Traditional Global Positioning System (GPS) signals are generally unencrypted, unauthenticated, and incredibly weak by the time they reach the Earth's surface.

Anyone with a few hundred dollars of commercially available Software-Defined Radio (SDR) equipment can broadcast fake GPS signals. This allows attackers to trick a device into reporting it is inside a secure facility or a specific country when it is actually halfway across the world.

Why it is a real problem:

Users often spoof their location to earn token rewards for providing coverage in areas they aren't actually in (e.g., the early days of the Helium network). A space-backed PoL would provide an un-gameable "proof of physical work," ensuring hardware nodes are exactly where they claim to be.

Who is it useful for?

Any DePIN network that incentivizes users to deploy physical hardware in certain areas of the world.

It might serve as an extra layer of authentication for future Proof of Personhood projects based on Social-graph.

To achieve true decentralization, blockchain networks should incentivize validators to host nodes in geographically underrepresented regions. By implementing Proof of Location, networks can distribute their infrastructure more evenly, resulting in a highly resilient and genuinely decentralized network.

More use-cases outside of Web3 that we have not really thought of.

Challenges we ran into

Demo link

What was hard for us

It is very difficult to verify the exact location without any external exploits - which is what we aimed for!

Our solution still has some requirements and assumptions that the user and network need to fulfill:

  • Exceptional internet connection and low latency.
  • We trust SpaceComputer hardware

Our solution

we use Time Difference of Arrival to calculate the Location and Satellites from SpaceComputer generate a proof.

Instead of calculating the exact location, we figured that it might be better to calculate the probability of the user to be on the location. Let's say that if we can connect to at least 1 of the satellites really quickly (without any added latency), that would mean we can not be further away than what is possible with the speed of light.

Also, nobody is said that we can not try to connect multiple times. If we get a bad latency reading, the connection attempt could be repeated :D

Tracks Applied (2)

Ethereum Core

Why it fits: To achieve true decentralization, blockchain networks should incentivize validators to host nodes in geogra...Read More

SpaceComputer Bounty

How it fits: The Proof of Location service connects to the satellites and calculates the difference of time for the sign...Read More

SpaceComputer

Technologies used

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio