fuzzy magnet


QmRadioooooooooooooooooooooooooooooooooooooooo
loading...

What is this?

It's a radio on IPFS. But everyone with enough hash- and/or eclipse-power can take it over.
Or, if the station goes down, it yields to the next best one.

It works using Kademlia DHT search, which is also used in IPFS (it uses a variant of it).
We invent an arbitrary peer ID, e.g., "QmRadioooooooooooooooooooooooooooooooooooooooo" (target).
And then we look for the closest real peer on the DHT; this should be the radio station.
The closest peer is the one whose peer ID's hash has the smallest XOR distance to the hash of another peer ID.
Closest peer found:
Base36: loading...
Base58: loading...
Has "radio.m3u8": loading...

For the DHT our target has the hash [JS].
The closest peer we found has the hash [loading...].
Their XOR distance is [loading...].
How to use it without this website:
tgt=QmRadioooooooooooooooooooooooooooooooooooooooo
peer="$(ipfs dht query "$tgt" | head -n1)"
echo "http://localhost:8080/ipns/$peer/radio.m3u8"
The resulting URL can be played in a HLS player
Crackpot DNS

Feeling lucky?
d=google.com
q="f01721220$(echo -n "$d"|openssl sha256 -binary | xxd -p -c256)"
peer="$(ipfs dht query "$q" | head -n1)"
ip="$(curl -L "http://localhost:8080/ipns/$peer/dns/A.txt")"
curl --resolve "$d":80:"$ip" "http://$d"

Settings for this session

Gateway (reload site to apply):