For Filecoin and IPFS nodes, Sonar asks each IPNI indexer if your peer is a registered provider. Then it shows the latest state: the CID of the most recent advertisement, or the last error. Check your node: probelab.io/sonar/ @filecoin.io @ipfs.tech
ProbeLab
ProbeLab
@probelab.io
Protocol Benchmarking & Optimization for the Decentralized Web. Check out our network insights at https://probelab.io
111 followers4 following88 posts
If you want us to check on your node continuously, reach out probelab.io/contact/
ProbeLab Sonar shows where your node's IP address is located. It also shows if the node runs in a cloud, behind a VPN, or over Tor. probelab.io/sonar/search...
Explore Sonar at probelab.io/sonar/ and let us know what you thinkg probelab.io/contact/
What is inside an ENR? Paste one into Sonar and see every field decoded: IP address, ports, fork digest, subnets and more. For a PeerID, you see the multibase, multihash and multicodec parts. Check the link below 👇
Did your upgrade reach the network? Sonar shows the client version and the protocols that your node advertises. From years of crawler data, it also shows when they changed. You see each upgrade and the day our crawlers first saw it. probelab.io/sonar/
If you want us to check on your node continuously and get notified if your node requires an update, reach out probelab.io/contact/
Sonar connects to your node and reads its DHT routing table. The card shows how many peers are in each bucket. Hover over a cell to see their PeerIDs. It also shows how many other peers have your node in their routing tables. probelab.io/sonar/search...
If you want us to check on your node continuously and get notified if your node's routing table health degrades or your node isn't discoverable anymore, reach out probelab.io/contact/
Can other peers reach your node, and on which addresses? Sonar dials every address your node advertises, one at a time. For each address, you see the dial time, the round-trip time, and the full error if the dial fails. Try it on an IPFS bootstrapper: probelab.io/sonar/search...
ProbeLab Sonar is now in public beta! Paste a PeerID, ENR, or Multiaddress to: • Probe your node live & see how the network views it • Compare real-time stats against years of crawler data Try it free 👉 probelab.io/sonar/ What Sonar checks on each network 🧵👇
We want to add support for more networks, such as Bitcoin, AGNTCY and Monero. If you want to see it in Sonar, tell us: probelab.io/contact/
This is just the beginning. Each lookup is a snapshot and we want to add monitoring: you register your node once, Sonar probes it on a schedule and tells you when something is not as it should be. Do you want this for your nodes? Tell us. All details in the blog post: probelab.io/blog/introdu...
ProbeLab Sonar is now in public beta! Paste a PeerID, ENR, or Multiaddress to: • Probe your node live & see how the network views it • Compare real-time stats against years of crawler data Try it free 👉 probelab.io/sonar/ What Sonar checks on each network 🧵👇
ProbeLab Sonar is now in public beta! Paste a PeerID, ENR, or Multiaddress to: • Probe your node live & see how the network views it • Compare real-time stats against years of crawler data Try it free 👉 probelab.io/sonar/ What Sonar checks on each network 🧵👇
Ethereum and Gnosis: paste an ENR. Sonar finds the node through discv5. Then it connects over libp2p for consensus-layer nodes, or over devp2p for execution-layer nodes. It also decodes every field of ENR. @ethereum.org @ethereum.foundation
Sonar also probes peers on Celestia, Polkadot and Avail. On every network, Sonar shows the client and protocols that the network sees you run, where your IP address is, and if an admin port is open to the internet. @polkadot.com
ProbeLab Sonar is now in public beta! Paste a PeerID, ENR, or Multiaddress to: • Probe your node live & see how the network views it • Compare real-time stats against years of crawler data Try it free 👉 probelab.io/sonar/ What Sonar checks on each network 🧵👇
IPFS: Sonar dials each address of your node and shows which ones other peers can reach. It reads your DHT routing table, counts how many peers have you in theirs, and checks if the IPNI indexers know you. @ipfs.tech @libp2p.bsky.social
Filecoin: the same reachability and DHT checks for your storage provider. Sonar also asks each IPNI indexer if your node is a registered provider, and checks if your Lotus API port is open to the internet. @filecoin.io @fil.org
While Sonar is being prepared, take the time to play with ProbeLab's ENR Viewer — decode @ethereum.org Node Records in your browser. 🔍 Paste an ENR string, see the node ID, public key, derived PeerID, IP, UDP port, and identity scheme. No CLI needed. Try it: probelab.io/enr-viewer/
How has IPFS performed over the last 7 weeks? @ProbeLab's performance update for Weeks 29–36 (2026) is out! Here are the key takeaways from our network crawlers & probe infrastructure: 🔗 discuss.ipfs.tech/t/probelab-s... 🧵 Glance through all the metrics at: probelab.io
🛡️ Network Health: -> IPNI (cid.contact) maintained remarkable (99.9%) uptime while handling 198M+ daily queries. -> Keyspace density analysis shows zero localized clustering at depth 10. Dive into the data and charts on the forum: discuss.ipfs.tech/t/probelab-s...
How has IPFS performed over the last 7 weeks? @ProbeLab's performance update for Weeks 29–36 (2026) is out! Here are the key takeaways from our network crawlers & probe infrastructure: 🔗 discuss.ipfs.tech/t/probelab-s... 🧵 Glance through all the metrics at: probelab.io
~91% of IPFS peers sit behind a NAT. So how often does libp2p actually punch through? We classified 43k live peers by NAT type and hole-punched the eligible ones. Read the full report at probelab.io/blog/can-lib...
📦 CID Inspector brought to you by ProbeLab! Break any @ipfs.tech CID down into its parts. Paste a CIDv0 or CIDv1 and see its multibase, multicodec, and multihash (hash fn, size, digest) decoded instantly, plus a one-click retrieval check. Try it at: probelab.io/ipfs/cid-ins...
1/5 New dashboards are live for @filecoin.io Onchain Cloud (FOC). Track approved storage providers, approval criteria, and raw performance — all in one place with detailed description of what's what. Brought to you by ProbeLab! 💪 Check it out at: probelab.io/filecoin/foc/
4/5 Raw Performance – Approved Providers Upload/download latency (TTFB) and throughput charts, pooled across the approved set of SPs — measured from Europe on 10MiB files. probelab.io/filecoin/foc...
5/5 If you want the full picture click "All Storage Providers" to see every SP dealbot has probed — approved or not — with individual scores and metrics. probelab.io/filecoin/foc...
1/5 New dashboards are live for @filecoin.io Onchain Cloud (FOC). Track approved storage providers, approval criteria, and raw performance — all in one place with detailed description of what's what. Brought to you by ProbeLab! 💪 Check it out at: probelab.io/filecoin/foc/
3/5 Approval Criteria What it takes to get approved: ≥97% Data Storage Success (200 checks), ≤0.2% Data Retention Fault (500 proving periods), ≥97% Retrieval Success (200 checks). probelab.io/filecoin/foc...
ProbeLab reposted
🚨 New Tool Suite Alert from ProbeLab 🚨 🔧 LiveProbers — no-install tools for Web3 devs. ⏱️ Chrono — convert @ethereum.org slot to epoch to timestamp to date 🔍 ENR Viewer — decode @ethereum.org Node Records 📦 CID Inspector — decompose @ipfs.tech CIDs Try them out: probelab.io/tools/
📊 New report is live, tracking @ipfs.tech network performance trends from late April up to today. Highlights: 🚀 Kubo v0.39+ publish times holding strong under 1s ⏱️ DHT lookup latencies constantly below 0.4s ✅ IPNI keeping >99% uptime with 0% delayed ingests under heavy load.
Read the full breakdown on the IPFS forum: discuss.ipfs.tech/t/probelab-s...
How reliable is reachability detection in @libp2p.bsky.social ? We conducted a thorough performance audit of libp2p’s AutoNAT protocol across go, rust, and js implementations— we uncovered 5 critical findings where the reachability stack breaks: probelab.io/blog/perform...
At ProbeLab, we're pleased to announce Chrono, a small but powerful tool that makes working with Slots, Epochs, and Dates simple. Convert in any direction, across networks and custom devnets. We hope you find it as useful as we do: probelab.io/chrono/
We've said it before, but if your kubo #ipfs node recently got faster, read this to find out why: blog.ipfs.tech/2026-05-opti.... An impressive optimisation originally proposed by the ProbeLab team 🚀
Watch our latest talk of @yiannisbot.bsky.social at #MoneroKon2026 about spy node prevalence in #monero’s P2P network. Spoiler: it’s concerning!
So, you want to use a DHT and glancing @libp2p.bsky.social kad DHT? Check ProbeLab's comprehensive guide on how to set things up, what to use and what not to use, what to avoid and what to pay special attention to: probelab.io/blog/libp2p-...
So, you want to use a DHT and glancing @libp2p.bsky.social kad DHT? Check ProbeLab's comprehensive guide on how to set things up, what to use and what not to use, what to avoid and what to pay special attention to: probelab.io/blog/libp2p-...
DHTs are complex structures. Not everyone that is using a DHT understands the nuts and bolts around it and ProbeLab's guide is here to help you. Plus bonus report on kad DHT configuration parameters: probelab.io/blog/libp2p-...
Week 18 2026 ProbeLab's update on the most notable results on @ipfs.tech from the past few weeks is here: discuss.ipfs.tech/t/probelabs-... Follow all the action at: probelab.io!
If you've noticed @ipfs.tech's upload/publish performance is so much faster lately, wonder no more! ProbeLab's Optimistic Provide is finally in production and it's working like a charm! Check how and why at: probelab.io/blog/optimis... Here's how big the improvement has been!