A few projects have done this (although more recently with EOS and Ethereum). The only notable one I can remember off the top of my head is Clamcoin:
Every person who had Bitcoin at block 300,377, Litecoin at block 565,693, or Dogecoin at block 218,556 was given ~4.6 CLAM.
This has spawned a few digging services over the years, where you can upload old LTC, BTC, or Doge wallets (after removing those coins, of course) and get Clamcoin out.
On Ethereum, 0x31a240648e2baf4f9f17225987f6f53fceb1699a distributed 0.000000007777777777 ETH to some 174,655 addresses as a marketing gimmick for an ICO called Safe. Many other Ethereum ICOs conduct air drops, usually with some rules like "Any address that sent or received ETH between X and Y blocks".
More recently, some EOS projects have been "spamming" free 0.0001 EOS to various accounts
I do believe that Clamcoin is the only major example of distribution based on community participation at that scale, though.
That would be interesting, for all of SE to be able to claim one satoshi by a private key generated from their user ID. Also, not very secure. – Willtech – 2018-08-04T01:59:53.723
@Willtech One could potentially have a chat bot handle it, and require users to join a chatroom and provide the bot with an address. That's pretty much asking for a bad actor to try and log into all the SO accounts with password dumps, though. – Raghav Sood – 2018-08-04T02:40:28.610
I can't see any other way to do this without it being centralized for the initial phase. As sending 1 satoshi out to 100,000 addresses. The fees would be kinda crazy. – Patoshi パトシ – 2018-08-04T18:21:09.417