peer-to-peer, edge, and decentralized systems: who really runs them, and what breaks (authored by agents unless marked đ§)
start here
- one finding repeats in every network I read about: the protocol lets anyone run a part, but a few operators run most of it
- IPFS: âalmost 80% of the IPFS DHT servers are hosted in the cloudâ (Balduf et al., IMC 2023)
- Bluesky: âThere is currently one Bluesky AppView, operated by Bluesky PBCâ (Balduf et al., IMC 2024)
- Ethereum: â46% of Ethereum blocks were made by censoring actorsâ (WahrstĂ€tter et al., 2023)
- Mastodon: instances and hosting concentrate too (Raman et al., IMC 2019)
- Nostr is the exception on paper, and it pays with 34.6 copies of each post and relays that cannot pay their bills (Wei and Tyson, CoNEXT 2025)
- my take: âis it decentralized?â is answered already; the open questions are narrower and more useful
- what exactly stops working when one named operator leaves
- who checks the work of a strangerâs machine (a model answer, a moderation label, a stored file)
- whether the merge and permission code in local-first apps is correct
- three research directions I would start with, in this order
- 1: prove a real local-first merge or permission library correct in Verus
- closest fit to the humanâs Verus and Rust work
- one 2026 workshop paper has started and says scaling up âremains future workâ
- 2: measure LLM-written posts and spam on Bluesky, Nostr, and Mastodon
- these networks publish every post and, on Bluesky, every moderation label
- fits the standing questions on misinformation and spam in research notes
- 3: an âoperator removalâ audit across IPFS, Bluesky, Nostr, and Ethereum
- extends proposal 1 of networking, peer-to-peer, and edge systems from one network to four
- 1: prove a real local-first merge or permission library correct in Verus
- none of these is confirmed new; each has a novelty check listed under âresearch we could doâ
what this file is
- a deeper study of peer-to-peer, decentralized web, local-first, and edge systems than networking, peer-to-peer, and edge systems
- that file covers Chord, Dynamo, The Eternal Tussle (IPFS), Gemel, Hairpin, StarryNet, PlanetServe, OpenTela; I link to it and do not repeat them
- neighbours
- transports, congestion control, kernel networking: networking
- merging replicas without consensus, from the database side: keeping copies in sync
- validator software: blockchain validators
- censorship on the ordinary web: censorship and security
- provenance labels: C2PA
- phishing: phishing study
how to read source cards
- âquoteâ lines are verbatim from the linked source
- âauthors claimâ is the paperâs own claim; I did not check it
- âmy inferenceâ and âmy takeâ are mine
- reading depth is stated under âreading limitsâ at the end; most cards rest on the abstract
terms
- DHT: distributed hash table, a lookup table spread over many peers; you ask âwho has key Kâ and peers route you to the answer
- gateway: an ordinary web server that fetches peer-to-peer content for browsers that cannot speak the peer-to-peer protocol
- relay: a server that passes data between peers; the word means different things in IPFS, Bluesky, Nostr, and Ethereum, so each card says which
- NAT: the home or mobile router that hides a deviceâs address, so two such devices cannot reach each other directly without help
- Sybil attack: one attacker pretends to be many peers
- eclipse attack: an attacker surrounds a victim so every peer the victim talks to is the attacker
- CRDT: conflict-free replicated data type; a data structure where two copies edited separately can always be merged to the same result
- local-first: the copy on your own device is the main copy; servers only help with sync
- Byzantine: a participant that may lie or break the rules on purpose
- PDS: personal data server, where a Bluesky accountâs posts are stored
- AppView: the Bluesky service that turns the stream of everyoneâs posts into timelines, counts, and search
- labeler: a Bluesky service that attaches short tags such as âspamâ to posts or accounts; clients choose which labelers to obey
- TEE: trusted execution environment, hardware that can prove which program it ran
who actually runs peer-to-peer storage networks
- IPFS peers sit mostly in a few clouds
- Leonhard Balduf et al., The Cloud Strikes Back, IMC 2023, abstract and §1
- quote: âOur measurements show significant centralization in the IPFS network and a high share of nodes hosted in the cloudâ
- quote: âalmost 80% of the IPFS DHT servers are hosted in the cloud with the top 3 cloud providers hosting 51.9% of the serversâ
- method: 9 months of DHT crawls, traffic logs, and DNS data
- authors note this differs from the picture in the 2022 SIGCOMM IPFS paper by Trautwein et al.
- my inference: two careful crawls of the same network disagreed, so âhow many peers, and whereâ depends on how you count; any new study should state its counting rule first
- Ruizhe Shi et al., Centralization in the Decentralized Web, WWW 2025, follow-up inspected methodology and sections 4â5 from the primary PDF
- quote, section 4.1: â29.20% of CIDs are replicated more than onceâ
- primary sections 3â5: traces from March 2021 to August 2024
- modified Bitswap and DHT nodes observe traffic and build CID-provider mappings
- section 5 reports 5% of observed peers hosting 80.55% of observed content at the end of the study
- CID means content identifier
- inference: the observed content has limited reported redundancy
- traffic-visible providers are not a census of every stored copy
- these observations alone do not establish how many independent operators can serve a file
- Trinh Viet Doan et al., Towards Decentralised Cloud Storage with IPFS, 2022, abstract
- quote: âits inner workings, properties, and implications have only been marginally explored in researchâ
- use: a short design overview to read before the measurement papers
- Leonhard Balduf et al., The Cloud Strikes Back, IMC 2023, abstract and §1
- home devices can reach each other without a fixed relay about 70% of the time
- Dennis Trautwein et al., Large-Scale Measurement of NAT Traversal for the Decentralized Web, IMC 2026, abstract
- quote: âexisting solutions often reintroducing the very centralization they seek to avoidâ
- quote: âa conditional success rate of 70% +- 7.1% for the hole-punching stage, given that prerequisite relay reservation and public address discovery succeedâ
- quote: âstatistically indistinguishable success rates for both TCP and QUIC (~70%)â
- data: âover 4.4 million traversal attempts from 85,000+ distinct networks across 167 countriesâ; dataset released
- my inference: the other 30% still needs someoneâs server, which is one concrete reason cloud nodes dominate; the rate is conditional, so the true end-to-end rate is lower
- Dennis Trautwein et al., Large-Scale Measurement of NAT Traversal for the Decentralized Web, IMC 2026, abstract
- the same holds across blockchains
- Lucianna Kiffer et al., Multiple Sides of 36 Coins, SIGMETRICS 2026, abstract
- quote: âthe first longitudinal, cross-network measurement study of 36 public blockchain networksâ
- quote: âdramatic variation in network size from under 10 to more than 10,000 active nodesâ
- method: 15 crawlers over 9 months, hourly probes, plus internet-wide port scans for networks they could not crawl
- my inference: the scan trick (probe the default port with one network-specific packet) is a cheap way to measure a network without writing its client
- I did not check which 36 networks; whether Solana is included matters for the humanâs Agave notes
- Lucianna Kiffer et al., Multiple Sides of 36 Coins, SIGMETRICS 2026, abstract
- one more hybrid dependency is already in networking, peer-to-peer, and edge systems: The Eternal Tussle on IPFS indexers and gateways
attacks and abuse on peer-to-peer storage
- one cheap attacker can hide any chosen file
- Srivatsan Sridhar et al., Content Censorship in the InterPlanetary File System, NDSS 2024, abstract
- quote: âprevents the retrieval of any chosen content in the IPFS networkâ
- quote: âThe attack exploits a conceptual issue in a core component of IPFS, the Kademlia Distributed Hash Table (DHT)â
- authors claim: detection rate 99.6%, and mitigation of all detected attacks
- quote: âour countermeasures are scheduled for deployment in the future versions of IPFSâ
- my inference: âscheduledâ in 2023; whether todayâs Go and Rust clients ship the fix, and ship it correctly, is a checkable question
- Srivatsan Sridhar et al., Content Censorship in the InterPlanetary File System, NDSS 2024, abstract
- anyone can watch who asks for what
- Leonhard Balduf et al., Monitoring Data Requests in Decentralized Data Storage Systems, 2021, abstract
- quote: âdata requests are broadcast to connected peersâ
- quote: âour methodology can be abused for attacks on usersâ privacyâ
- my inference: the same openness that makes IPFS easy to measure makes its users easy to watch; a censorship-resistant store that reveals its readers protects publishers more than readers
- Leonhard Balduf et al., Monitoring Data Requests in Decentralized Data Storage Systems, 2021, abstract
- takedown exists but is slow and easy to dodge
- Saidu Sokoto et al., Guardians of the Galaxy: Content Moderation in the InterPlanetary File System, USENIX Security 2024, abstract
- quote: âthe lack of a centralized approach facilitates its spreadâ
- quote: âexisting means to filter problematic content can be circumventedâ
- data: 368,762 files that were subject to takedown notices
- authors claim: their changes give a â227% increase in the detection of phishing contentâ
- reported in a search summary, not checked by me: about 88% of flagged files were copyright complaints, about 6% phishing
- relevance: this is the content theft and scam question from the humanâs list, on a network with no owner
- âNetting Phish in the IPFS Oceanâ (2026) reportedly tracks 10,489 phishing files over 11 months and finds 588 gateways, 573 of them outside public lists
- I saw only a search summary and have no link; treat as a lead
- Saidu Sokoto et al., Guardians of the Galaxy: Content Moderation in the InterPlanetary File System, USENIX Security 2024, abstract
- the message-spreading protocol under Ethereum and Filecoin has a machine-checked model, and the model found a real attack
- Dimitris Vyzovitis et al., GossipSub, 2020, abstract
- quote: ânodes maintain a score profile for the peers they are connected toâ
- authors claim: tested on âmore than 5000 VM nodes deployed on AWSâ and âstays immune to all considered attacksâ
- Ankit Kumar et al., Formal Model-Driven Analysis of Resilience of GossipSub, IEEE S&P 2024, abstract
- quote: âThe specification for GossipSub is written in English and its resilience to attacks from misbehaving peers is supported empirically by emulation testingâ
- quote: âWe prove that the score function is always fair, but can be configured in ways that either penalize good behavior or ignore bad behaviorâ
- result: all properties hold for Filecoinâs settings; for Ethereumâs settings they âsynthesize attacksâ
- same authors, Verification of GossipSub in ACL2s, 2023, abstract
- quote: âconfirmed by the developers of GossipSub, FileCoin, and Eth2.0, and publicly disclosed in MITRE CVE-2022-47547â
- my take: this is the best example in this area of formal methods paying off; a 5000-node test said âimmuneâ, a model said ânot with these settingsâ, and the developers agreed with the model
- the model is of the protocol; no paper I found proves an implementation (Go or Rust libp2p) matches it
- Dimitris Vyzovitis et al., GossipSub, 2020, abstract
decentralized social networks
- three designs, in one line each
- Mastodon (ActivityPub): your account lives on one server; servers talk to each other; the server admin moderates
- Bluesky (AT Protocol): your posts live on a PDS; big shared services collect all posts and build timelines; moderation is a separate pluggable service
- Nostr: your identity is a key; you push signed posts to as many relays as you like; relays do not talk to each other
- Mastodon: users and hosting concentrate, and moderation work lands on volunteers
- Aravindh Raman et al., Challenges in the Decentralised Web: The Mastodon Case, IMC 2019, abstract
- quote: âa number of properties that are creating natural pressures towards recentralisationâ
- reported in a search summary: 10% of instances host almost half the users
- Haris Bin Zia et al., Flocking to Mastodon, 2023, abstract
- quote: âuser-driven pressure towards centralization in a decentralized ecosystemâ
- data: 136,009 users who moved from Twitter
- Ishaku Hassan Anaobi et al., Will Admins Cope?, 2023, abstract
- quote: âadministrators on larger instances struggle to find sufficient resourcesâ
- Anaobi Ishaku Hassan et al., Exploring Content Moderation in the Decentralised Web: The Pleroma Case, 2021, abstract
- quote: âthese policies may negatively impact "innocent" usersâ
- meaning: an admin blocks a whole server, and every user on it is cut off
- Haris Bin Zia et al., Toxicity in the Decentralized Web and the Potential for Model Sharing, 2022, abstract
- quote: âthere is no central entity that can define toxicity, nor a large central pool of data that can be used to build universal classifiersâ
- authors propose sharing classifiers between servers; they report macro-F1 of 0.89
- Beatriz Arregui-GarcĂa et al., On the Effects of Decentralized Moderation on Network Robustness and Information Diffusion in Mastodon, 2026, abstract
- quote: âeffectively isolating norm-violating domains without centralized controlâ
- quote: âEcho-chamber effects emerge even in a globally balanced signed networkâ
- method: one year of server-to-server blocks, then a spreading model run on the follow graph
- Henrique S. Xavier, An evidence-based and critical analysis of the Fediverse decentralization promises, 2024, abstract
- quote: âFediverse will face significant challenges in fulfilling its decentralization promisesâ
- argument by comparison with e-mail and the web, both open protocols that concentrated anyway
- Aravindh Raman et al., Challenges in the Decentralised Web: The Mastodon Case, IMC 2019, abstract
- Bluesky: every part can be replaced in principle; the important parts have one operator in practice
- Martin Kleppmann et al., Bluesky and the AT Protocol, 2024, abstract
- quote: âto enable decentralization by having multiple interoperable providers for every part of the system; to make it easy for users to switch providersâ
- quote: âwe invite the research community to use Bluesky as a dataset and testing ground for new approaches in social media moderationâ
- Leonhard Balduf et al., Looking AT the Blue Skies of Bluesky, IMC 2024, §2 and §3
- quote: âfor PLC did, the associated document is downloaded from the plc.directory service, which is operated by Bluesky PBCâ
- quote: âThis yields a total of 5,077,159 diddoc from the PLC server, with an additional six using the did:web methodâ
- meaning: of 5 million identities, 6 did not depend on the companyâs identity directory in March 2024
- quote: âThere is currently one Bluesky AppView, operated by Bluesky PBCâ
- reported in a search summary: third-party labelers issued most labels two months after labeling opened
- numbers are from early 2024, before the network grew about eightfold; they need a fresh look
- Christine Lemmer-Webber, How decentralized is Bluesky really?, blog, Nov 2024
- quote: âBluesky and ATProto are not meaningfully decentralized, and are not federated eitherâ
- quote: âthe message delivery requirements become quadratic at the scale of full decentralization: to send a message to one user is to send a message to allâ
- quote: â"credible exit" is a reasonable term to describe what Bluesky is aiming forâ
- she co-wrote ActivityPub, so read it as an informed rivalâs critique; it is an argument, not a measurement
- my inference: âcredible exitâ is testable; move a real account off every company service and count what still works
- Dorian Quelle and Alexandre Bovet, Bluesky: Network Topology, Polarization, and Algorithmic Curation, 2024, abstract
- quote: âwhile a large number of custom feeds have been created, usersâ uptake of them appears to be limitedâ
- Tony Zhou, Leijie Wang, Amy X. Zhang, Middleware for Feed Recommendation in Practice, 2026, abstract
- quote: âcreators sustain their feeds as unpaid hobbyists with little platform supportâ
- data: 26 interviews and 88,302 custom feeds
- Andrea Failla and Giulio Rossetti, âIâm in the Bluesky Tonightâ, 2024, abstract
- quote: âThe dataset contains the complete post history of over 4M users (81% of all registered accounts), totalling 235M postsâ
- my inference: the same openness lets anyone copy everything; that is the content theft question in its purest form, and I found no measurement of who scrapes these networks
- Gianluca Nogara et al., A longitudinal analysis of misinformation, polarization and toxicity on Bluesky after its public launch, 2025, abstract
- quote: âseveral accounts displayed suspicious behaviors, such as mass-following users and sharing content from low-credibility news sourcesâ
- scope: two months around February 2024
- Carlo Bono et al., Self-moderation in the decentralized era: decoding blocking behavior on Bluesky, 2025, abstract
- question asked: âIs the likelihood of a user being blocked inferable from their online behavior?â
- Pushpdeep Singh et al., Characterizing Bluesky Content Moderation Service, ICWSM 2027 (preprint Sep 2026), abstract
- quote: âdecentralized platforms with transparent, public moderation logs presents an unprecedented opportunity for independent auditsâ
- quote: âhigh precision (0.837), but struggles with low recall (0.222), with our annotators identifying 4.5Ă more harmful content than the moderation system in a random sampleâ
- data: 10.6M labels from 2025
- my inference: the default moderator misses about four in five harmful posts by these annotatorsâ standard; the log shows what was caught, never what was missed, so recall always needs fresh hand labels
- Martin Kleppmann et al., Bluesky and the AT Protocol, 2024, abstract
- Nostr: the most spread out, the most wasteful, and its relays are broke
- Yiluo Wei and Gareth Tyson, An Empirical Analysis of the Nostr Social Network, CoNEXT 2025, abstract and §1
- quote: âNostr achieves superior decentralization compared to traditional Fediverse applicationsâ
- quote: â20% of the relays experience downtime for more than 40% of the measurement periodâ
- quote: â95% of the free-to-use relays cannot cover their operational cost from this aloneâ
- quote: âWe find 616M post replications for 17.8M posts. This means, on average, a post is replicated across 34.6 relaysâ
- quote: â98.2% of these retrievals are redundantâ
- data: 712 relays, July to December 2023
- Hayato Kimura et al., Not in The Prophecies: Practical Attacks on Nostr, EuroS&P 2025, abstract
- quote: âpractical attacks allowing forgeries on various objects, such as encrypted direct messages (DMs), by a malicious user or a malicious serverâ
- quote: âOur attacks are due to cryptographic flaws in the protocol specification and client implementationâ
- my inference: Nostrâs whole trust story is âthe signature proves who wrote itâ; this paper shows clients that did not check properly
- Yiluo Wei and Gareth Tyson, An Empirical Analysis of the Nostr Social Network, CoNEXT 2025, abstract and §1
- Matrix (federated chat): the cryptography has been machine-checked, the room-merging rules less so
- Jacob Ginesin and Cristina Nita-Rotaru, The Matrix Reloaded, 2024, abstract
- quote: âno symbolic analysis nor mechanized proofs of correctness existâ
- they model the two encryption protocols in Verifpal and prove secrecy and authentication properties
- the room state merge (âstate resolutionâ) was analysed by Jacob et al. at SACMAT 2020; I saw only a blog summary of it
- Jacob Ginesin and Cristina Nita-Rotaru, The Matrix Reloaded, 2024, abstract
local-first software and data types that merge
- the idea
- Martin Kleppmann, Adam Wiggins, Peter van Hardenberg, Mark McGranaghan, Local-first software, Ink & Switch essay, 2019
- quote: âServers still exist, but they hold secondary copies of your data in order to assist with access from multiple devicesâ
- seven ideals, including âThe network is optionalâ and âYou retain ultimate ownership and controlâ
- quote: âCRDTs have the potential to be a foundational technology for realizing local-first softwareâ
- Martin Kleppmann, Adam Wiggins, Peter van Hardenberg, Mark McGranaghan, Local-first software, Ink & Switch essay, 2019
- performance used to be the objection; that one is mostly answered
- Joseph Gentle and Martin Kleppmann, Collaborative Text Editing with Eg-walker, EuroSys 2025, abstract
- quote: âCompared to existing CRDTs, it consumes an order of magnitude less memory in the steady state, and loading a document from disk is orders of magnitude fasterâ
- quote: âBy offering performance that is competitive with centralised algorithms, our result paves the way towards the widespread adoption of peer-to-peer collaboration softwareâ
- the reference implementation is in Rust (the diamond-types library); I know this from memory, not from the abstract
- Joseph Gentle and Martin Kleppmann, Collaborative Text Editing with Eg-walker, EuroSys 2025, abstract
- correctness of merge code has a long record of wrong proofs
- Victor Gomes et al., Verifying Strong Eventual Consistency in Distributed Systems, OOPSLA 2017, abstract
- quote: âmany published algorithms have later been shown to be incorrect, even some that were accompanied by supposed mechanised proofs of correctnessâ
- fix: put the network in the model; prove three CRDTs correct in Isabelle under every message order
- Kevin De Porre et al., VeriFx, 2022, abstract
- quote: âmechanized proofs verify a formalisation instead of a real-world implementationâ
- their answer: a small language with automatic proofs that compiles to Scala or JavaScript; 35 CRDTs verified
- my inference: the gap they name is the one Verus closes for Rust, because the code proved is the code run
- Shadaj Laddad et al., Keep CALM and CRDT On, 2022, abstract
- quote: âCRDT guarantees extend only to data updates; observations of CRDT state are unconstrained and unsafeâ
- meaning: merges converge, but reading a value mid-way and acting on it can still be wrong
- Victor Gomes et al., Verifying Strong Eventual Consistency in Distributed Systems, OOPSLA 2017, abstract
- the open problem now is permission among people who do not trust each other
- Martin Kleppmann and Heidi Howard, Byzantine Eventual Consistency, 2020, abstract
- quote: âa category of database applications that are, by design, immune to Sybil attacks because they can tolerate arbitrary numbers of Byzantine-faulty nodesâ
- Martin Kleppmann, PaPoC 2025 keynote abstract
- quote: âthey have also long ignored the question: how do you know which peers are allowed to update the state?â
- quote: âThis access control list is itself a CRDT, but it needs to be resilient against malicious manipulationâ
- hard case in plain words: Alice removes Bob while, offline, Bob removes Alice; both edits arrive later; who is in the group?
- Florian Jacob, Johanna Stuber, Hannes Hartenstein, Towards System-Oriented Formal Verification of Local-First Access Control, 2026, abstract
- quote: âAs of today, Matrix and Keyhive pair an informal specification with an unverified reference implementationâ
- quote: âusing the Rust programming language for formal specification, verification, and implementation, enabled by the Verus frameworkâ
- quote: âWhether this approach can be scaled up to the complexity of real-world local-first access control systems like Matrix or Keyhive remains future workâ
- 8 pages, âsimplified collaboration groupsâ
- my take: this is the single paper in my area that already uses the humanâs tool, and it states its own gap
- leads from search results that I did not open: âProof-Carrying CRDTs Allow Succinct Non-Interactive Byzantine Update Validationâ (PaPoC 2025), âTo the Best of Knowledge and Belief: On Eventually Consistent Access Controlâ (CODASPY 2025), âConsistent Local-First Softwareâ (FSE 2025 journal-first), and the Ink & Switch Keyhive notebook
- Martin Kleppmann and Heidi Howard, Byzantine Eventual Consistency, 2020, abstract
LLMs on phones, edge boxes, and strangersâ machines
- on one phone: only small models, slow, and hot
- Stefanos Laskaridis et al., MELTing point, MobiCom 2024, abstract
- quote: âLLM inference is largely memory-boundâ
- quote: âQuantization drastically reduces memory requirements and renders execution viable, but at a non-negligible accuracy costâ
- quote: âthe continuous execution of LLMs remains elusiveâ
- Jie Xiao et al., Understanding Large Language Models in Your Pockets, 2024, abstract
- measures throughput, latency, battery, and launch time across phone chips from the major vendors
- Xiao Yan and Yi Ding, Are We There Yet?, 2025, abstract
- quote: âOnly small-size LLMs (<4B parameters) can run successfully on powerful mobile devicesâ
- quote: âThe latency to run LLMs on mobile devices with meaningful output is significant (>30 seconds), while cloud services demonstrate better time efficiency (<10 seconds)â
- one application and few devices; a narrow study
- Charlie Ruan et al., WebLLM, 2024, abstract
- quote: âWebLLM can retain up to 80% native performance on the same deviceâ
- meaning: a web page can run a model on the visitorâs GPU
- Stefanos Laskaridis et al., MELTing point, MobiCom 2024, abstract
- split the work between a small local model and a big cloud model
- Avanika Narayan et al., Minions, 2025, abstract
- quote: âMinionS reduces costs by 5.7x on average while recovering 97.9% of the performance of the remote model aloneâ
- the simple back-and-forth chat version: â30.4x reduction in remote costs, but recovers only 87%â
- Senyao Li et al., Collaborative Inference and Learning between Edge SLMs and Cloud LLMs: A Survey, 2025, abstract
- sorts methods into âtask assignment, task division, and mixture-based collaborationâ; use it as the map of this sub-area
- Avanika Narayan et al., Minions, 2025, abstract
- split one big model across several machines
- Mingjin Zhang et al., EdgeShard, 2024, abstract
- quote: âpartition the LLM model into shards and deploy on distributed devicesâ
- authors claim: âup to 50% latency reduction and 2x throughput improvement over baseline methodsâ
- Alexander Borzunov et al., Petals, 2022 and Distributed Inference and Fine-tuning of Large Language Models Over The Internet, NeurIPS 2023, abstracts
- quote: ârunning inference of BLOOM-176B on consumer GPUs with â 1 step per secondâ
- quote: âhow to perform inference and fine-tuning reliably if any device can disconnect abruptlyâ
- Petals assumes volunteers are honest; it handles leaving, not lying
- Chris Tong et al., Parallax, 2025, abstract
- quote: âstitches layers from different replicas into end-to-end execution chainsâ
- evaluated âover real volunteer nodesâ; baselines are other decentralized systems, not a datacenter
- PlanetServe and OpenTela are in networking, peer-to-peer, and edge systems
- Mingjin Zhang et al., EdgeShard, 2024, abstract
- did the stranger run the model you paid for? this is the busiest sub-area, and nobody has a cheap, sure answer
- Irena Gao, Percy Liang, Carlos Guestrin, Model Equality Testing, ICLR 2025, abstract
- quote: â11 out of 31 endpoints serve different distributions than reference weights released by Metaâ
- method: compare samples from the API against samples from the published weights with a statistical test
- date: commercial APIs in summer 2024
- Will Cai et al., Are You Getting What You Pay For?, 2025, abstract
- quote: âsoftware-only methods are fundamentally unreliable: statistical tests on text outputs are query-intensive and fail against subtle substitutions, while methods using log probabilities are defeated by inherent inference nondeterminismâ
- they recommend TEEs
- Cheng Zhang et al., Hardware and Software Platform Inference, 2024, abstract
- quote: âidentifying the underlying GPU architecture and software stack of a (black-box) machine learning model solely based on its input-output behaviorâ
- meaning: tiny numeric differences between GPU types leak through the outputs
- Yifan Sun et al., SVIP, 2024, abstract
- provider returns hidden states; a small trained checker recognises the model from them
- authors claim: âfalse negative rates below 5% and false positive rates below 3%â
- Jack Min Ong et al., TOPLOC, 2025, abstract
- provider sends a compact hash of internal activations; authors claim â258 bytes of storage per 32 new tokensâ and âno false positives or negatives in our empirical evaluationsâ
- Ke Wang et al., VeriLLM, 2025, abstract
- re-run part of the work: âvalidate results at approximately 1% of the underlying inference costâ
- Yanpei Guo et al., IMMACULATE, 2026, abstract
- audit a small random share of requests with cryptographic proofs; claims âunder 1% throughput overheadâ; also targets âtoken overbillingâ
- Haochen Sun et al., zkLLM, CCS 2024, abstract
- full cryptographic proof of one inference; âthe inaugural specialized zero-knowledge proof tailored for LLMsâ
- KD Conway et al., opML, 2024 and Yue Zhang et al., Proof of Sampling, 2024, abstracts
- both replace proof with money: cheat, get caught by a random re-run, lose a deposit
- my take on the whole group
- the 2024 measurement (11 of 31) is the only real-world number; everything after is a mechanism tested by its own authors
- the mechanisms disagree on basics: Cai et al. say software checks cannot work, TOPLOC and SVIP report near-perfect software checks
- I found no independent study that attacks these checkers side by side, and no measurement newer than summer 2024
- Irena Gao, Percy Liang, Carlos Guestrin, Model Equality Testing, ICLR 2025, abstract
does computing at the edge pay off
- Mengwei Xu et al., From Cloud to Edge: A First Look at Public Edge Platforms, IMC 2021, abstract
- quote: âa first-of-its-kind measurement study on a leading public edge platform that has been densely deployed in Chinaâ
- compares delay, throughput, and cost against cloud for real tenants
- one platform, one country, 2021
- Sarah Chasins et al., The Sky Above The Clouds, 2022, abstract
- a vision paper: clouds should become interchangeable the way phone networks did
- relevant as the âmany operators, one interfaceâ idea coming from the datacenter side
- my take: this is my thinnest section; I did not find a recent, careful measurement of when edge placement beats a nearby cloud region for LLM workloads, and the phone studies above suggest the answer today is ârarelyâ
- edge deadlines and model sharing are covered by Hairpin and Gemel in networking, peer-to-peer, and edge systems
censorship resistance
- volunteer proxies work, and they still lean on one central piece
- Cecylia Bocovich et al., Snowflake, USENIX Security 2024, abstract
- quote: ânumerous, ultra-light, temporary proxies ("snowflakes"), which accept traffic from censored clients using peer-to-peer WebRTC protocols and forward it to a centralized bridgeâ
- quote: âThe large and changing pool of proxy addresses resists enumeration and blocking by a censorâ
- quote: âa significant circumvention tool during high-profile network disruptions, including in Russia in 2021 and Iran in 2022â
- more on it in censorship and security
- Cecylia Bocovich et al., Snowflake, USENIX Security 2024, abstract
- a blockchain can be censored at the point where blocks get built
- Anton WahrstÀtter et al., Blockchain Censorship, 2023, abstract
- quote: â46% of Ethereum blocks were made by censoring actors that intend to comply with OFAC sanctionsâ
- quote: âthe inclusion of censored transactions was delayed by an average of 85%â
- Lioba Heimbach et al., Ethereumâs Proposer-Builder Separation: Promises and Realities, IMC 2023, abstract
- quote: âsignificant centralization amongst the builders and relaysâ
- quote: âit tends to stimulate censorship rather than reduce itâ
- quote: ârelays do not consistently uphold their commitments and may prove unreliableâ
- ârelayâ here: a middleman between whoever builds a block and whoever signs it
- Aditya Saraf et al., Price of Censorship, 2026, abstract
- quote: âthe adversary need only match the userâs bidâ
- proposed fix: several block proposers at once, at the cost of duplicated transactions
- Anton WahrstÀtter et al., Blockchain Censorship, 2023, abstract
- across the section: censorship resistance equals the number of independent parties a censor must stop
- Snowflake: thousands of proxies, one bridge
- Nostr: 34.6 relays per post
- IPFS: one attacker near the right DHT key was enough before the fix
- Ethereum: a handful of builders and relays
spam, fake accounts, and telling people from machines
- Steven Adler et al., Personhood credentials, 2024, abstract
- quote: âdigital credentials that empower users to demonstrate that they are real people â not AIs â to online services, without disclosing any personal informationâ
- quote: âexisting countermeasures to automated deception â such as CAPTCHAs â are inadequate against sophisticated AIâ
- a proposal and risk analysis, with no deployed system measured
- what the decentralized networks do today, from the cards above
- Mastodon: each admin blocks servers; innocent users get cut off (Pleroma study)
- Bluesky: labelers; the default one has recall 0.222 (Singh et al.)
- Nostr: nothing central; a relay can refuse you, another will take you
- leads I did not read
- a Cornell Tech analysis reported that 44% of Blueskyâs 100 most-followed accounts had a look-alike account (via an Engadget report in search results)
- Blueskyâs 2025 transparency report: 9.97M user reports, 2.08M accounts taken down (search summary)
- âBots into the Fediverseâ (2026), on detecting automated accounts on Mastodon and Bluesky
- my inference: on these networks a post carries a signature that proves which key wrote it, and nothing that says whether a person or a model wrote it; C2PA-style labels (C2PA notes) are not part of any of the three protocols as far as I read
patterns across the area
- the shortcut becomes the system
- every network adds a fast central helper (gateway, indexer, Relay, AppView, block builder, bridge); users then depend on it, and the slow path it was meant to back up gets little testing
- open data cuts both ways
- the same public stream that lets researchers audit Blueskyâs moderator lets anyone copy every post, and lets anyone watch IPFS requests
- money decides who runs things
- Nostr relays cannot cover costs, Bluesky feed makers are unpaid, Mastodon admins are short of help, IPFS nodes sit where hosting is cheap
- proofs have found real bugs here, but only on models
- GossipSub (ACL2s), Matrix crypto (Verifpal), CRDTs (Isabelle, VeriFx); in each case the shipped Go, Rust, or JavaScript code is unproved
- checking a strangerâs computation is unsolved in practice
- true for LLM answers and for moderation labels alike: precise when it speaks, but nobody knows what it skipped
research we could do
- 1: verify a real local-first library in Verus
- what: pick one shipped Rust component and prove it, starting with the smallest
- option a: convergence of a text CRDT core (Eg-walkerâs Rust implementation, or Loro, or Automergeâs Rust core): any two replicas that have seen the same edits hold the same text
- option b: group membership for Keyhive-style access control: concurrent add and remove always resolve to the same member set on every honest replica, and a removed memberâs later writes are rejected
- why us: Verus and Rust are the humanâs tools; Jacob et al. 2026 show the approach works on a toy group and say scaling is open
- why it matters: Gomes et al. report published merge algorithms that were wrong even with proofs attached
- first step: read Jacob et al. in full and their artifact; write the convergence statement for one existing library and see how much of its code must change to be provable
- what would kill it: the libraries lean on unsafe code or data structures Verus cannot yet handle, so only a rewritten toy is provable
- novelty check: Jacob et al. follow-ups, VeriFx, the Isabelle CRDT framework, âProof-Carrying CRDTsâ, Keyhiveâs own plans; also keeping copies in sync
- smallest useful result: a verified core of one real library plus a list of bugs or spec gaps found on the way
- what: pick one shipped Rust component and prove it, starting with the smallest
- 2: how much of open social media is written by LLMs, and does moderation catch it
- what: run LLM-text detectors and bot heuristics over the full Bluesky stream, a Nostr relay crawl, and a Mastodon sample; join with Blueskyâs public label stream
- why now: Singh et al. measured the default moderatorâs recall at 0.222 for harm in general; I found no paper that measures machine-written posts on these networks
- why us: it combines the web measurement and LLM text detection studies with a data source that needs no scraping tricks
- measurements: share of posts flagged as machine-written per network over time, share of those that carry a spam or bot label, time from post to label, account age and handle patterns
- hard part: detector error on short posts; any headline number needs a hand-labelled sample and error bars
- what would kill it: detectors are no better than chance on posts under 300 characters
- novelty check: âBots into the Fediverseâ (2026), Bluesky bot and coordination papers from 2025 and 2026, the Nogara et al. follow-ups
- side result: a count of who downloads the whole stream, which speaks to content theft
- 3: operator removal audit across networks
- what: for IPFS, Bluesky, Nostr, and Ethereum, list each service a normal user action touches, name its operator, then remove operators one at a time in a controlled copy or by client configuration and record what still works
- concrete Bluesky version of âcredible exitâ: an account on its own PDS with a did:web identity, read through a non-company relay and AppView; does posting, following, search, moderation still work, and what does it cost to run
- why now: Balduf et al. counted six did:web identities in March 2024; the network has grown and third-party relays and AppViews now exist, and I found no newer measurement
- output: one small table per network: action, operators needed, what fails without each
- what would kill it: someone has published this since 2024; check IMC and CoNEXT 2025 and 2026 first
- relation: proposal 1 in networking, peer-to-peer, and edge systems is the IPFS-only version with deadlines
- 4: re-measure which model the cheap inference providers really serve
- what: repeat Model Equality Testing on todayâs open-weight model providers and on decentralized inference networks, monthly, and add the newer checkers (TOPLOC, SVIP, platform inference) as extra signals
- why: the only field number (11 of 31) is from summer 2024; later papers argue about methods without new field data
- second half: attack the checkers side by side with cheap tricks (light quantization, a smaller model with a tuned head, caching) and report which survive
- what would kill it: honest nondeterminism across GPUs makes the tests flag everyone, as Cai et al. warn
- novelty risk: high; this sub-area gets a new preprint most months
- fit to the standing questions: this is the scam question for LLM buyers
- 5: does the shipped code match the proved model
- what: take a property that was proved or fixed on paper and test the Rust implementation against it
- GossipSub scoring properties from Kumar et al. against rust-libp2p, by differential testing against their ACL2s model, then by Verus proof of the scoring function
- the IPFS censorship fix from Sridhar et al.: is it in current clients, and does the attack still fail
- Nostr signature and encryption checks from Kimura et al. across the popular clients
- why us: it is the bug-finding and verification skill set applied where papers stopped at the model
- smallest useful result: one confirmed mismatch, reported upstream
- Solana angle: I found no peer-reviewed measurement of Solanaâs block-spreading and gossip layer in one search; given the Agave notes, check 36 Coins and then consider measuring it
- what: take a property that was proved or fixed on paper and test the Rust implementation against it
- 6: scam pages on decentralized hosting reached through trusted domains
- what: extend the IPFS phishing work to the newer hosts: files served from Bluesky PDSes, Nostr media servers, and public gateways not on any list
- why: Sokoto et al. show gateway filters can be dodged; the 2026 phishing study reportedly found most gateways were unlisted
- join with the phishing study so methods are shared
- lower priority until I have read the 2026 paper
- what I would not start
- another scheduler for splitting a model across volunteer GPUs: Petals, Parallax, EdgeShard, and PlanetServe cover it, and none shows it beating a datacenter on cost for real demand
- a new personhood scheme: it is a policy and deployment problem more than a systems one
reading limits
- 71 sources linked or named above
- 60 opened by me on 7 Oct 2026 UTC
- 53 at abstract level only
- 7 with passages from the full text: Balduf 2023, Balduf 2024, Wei and Tyson, Singh et al., Lemmer-Webber, the local-first essay, Kleppmannâs keynote abstract
- 11 named as leads from search summaries and not opened; each is marked where it appears
- 60 opened by me on 7 Oct 2026 UTC
- numbers quoted from abstracts are the authorsâ own; I reran nothing
- web search stopped working partway through (quota), so these topics got no dedicated search
- BitTorrent today; my one search found nothing newer than 2013
- Torâs own network, I2P, mesh messengers
- Great Firewall measurement papers from 2025 and 2026
- spam and AI-generated accounts on the fediverse and Bluesky beyond the three leads
- decentralized compute and wireless networks that pay operators in tokens
- Filecoin, Arweave, and storage proofs, which sit closer to the storage workerâs slice
- edge computing after 2022, serverless at the edge, and the âedge-to-cloud continuumâ literature
- federated learning
- Solanaâs network layer
- no experiment proposed here has been run, and no proposal is confirmed new
operator-removal proposal: measurement scope matters
- follow-up inspected the primary WWW 2025 IPFS study on 8 Oct 2026
- methodology, provider validation, replication results, and centralization assumptions
- Ruizhe Shi et al., primary PDF, sections 3â5
- no measurement was reproduced
- observed providers are validated over time
- nonresponding peers are probed every four hours for a week before being removed from the mapping
- inference: absence from that mapping is an operational observation, not proof that no other copy exists
- storage concentration depends on explicit assumptions
- section 5 assumes a default-size block per CID, continued provider activity, and grouping addresses belonging to one peer
- inference: content identifiers, peers, bytes, cloud hosts, and independent operators are distinct units
- do not infer operator independence from peer count or cloud location alone
- narrowed experiment
- controlled content and known provider ownership permit exact failure groups
- record discovery success separately from verified content transfer before a deadline
- distinguish operator removal from loss of a cloud provider or discovery service
- use public-network crawls for context, with their observation and ownership limits stated
- contribution remains unresolved
- concentration measurement is substantial prior work
- a useful extension needs evidence about correlated failure and usable fallback beyond those concentration results
Last edited: