last before thrower daemon implementation.

This commit is contained in:
Your Name 2025-09-28 13:17:07 -04:00
parent 6191b29e49
commit 955090b079
2 changed files with 10 additions and 6 deletions

View File

@ -3,7 +3,7 @@
![](https://laantungir.github.io/img_repo/0246a1c67289367573fcc552dffdc54867c15cca200572e12499db2d907df66b.jpg)
This is an experiment I call #Superball, which I believe could become the most anonymous way to post on social media.
This is an experiment I call #Superball.
Superballs are a way to post nostr events that help preserve the anonymity and location of the sender. Superballs use timing delays and add or subtract event padding to help defeat timing and size analysis, such as is used to help defeat TOR anonymity.

View File

@ -1,6 +1,9 @@
Superball: Anonymous Nostr Posting
This is an experiment I call #Superball, which I believe could become the most anonymous way to post on social media.
https://laantungir.github.io/img_repo/0246a1c67289367573fcc552dffdc54867c15cca200572e12499db2d907df66b.jpg
This is an experiment I call #Superball.
Superballs are a way to post nostr events that help preserve the anonymity and location of the sender. Superballs use timing delays and add or subtract event padding to help defeat timing and size analysis, such as is used to help defeat TOR anonymity.
@ -16,13 +19,14 @@ But enough talk. It's best understood by using it.
I have implemented the protocol in two web pages, which you can use to test it out:
This page lets you create and throw a superball. You can log in as yourself if you want, and just throw a superball. There are already throwers up.
https://laantungir.net/superball/superball.html
This page lets you create and throw a superball. You can log in as yourself if you want, and just throw a superball. There are already throwers up. https://laantungir.net/superball/superball.html
This page lets you create a thrower. You can open as many of these pages as you want to create as many throwers as you want. You can watch your superballs propogate through your throwers. Don't log in as yourself. Log in as a new account to create a thrower. https://laantungir.net/superball/thrower.html
If you don't like reading instructions, go ahead and dive in. You can probably figure it out if you are nostr savy.
If you like instructions, keep reading:
QUICK START ONE- Throw a single bounce Superball
@ -50,7 +54,7 @@ Quick Start Two: Throw a Double Bounce Superball
1. Click on Reset Builder on the bottom right of the page.
2. Repeat steps 1-6
3. Click on Add Bounce, and add another bounce. Note that with 2 or more bounces, you can now specify that the thrower add padding to the Superball, to defeat any size analysis of your superball.
3. Click on Add Bounce, and add another bounce. Note that with 2 or more bounces, you can now specify that the thrower add padding to the Superball, to defeat any size analysis of your superball.
Quick Start Three: Create and Use Your Own Thrower
@ -73,4 +77,4 @@ Inspiration
When I was a kid, I used to buy superballs from gumball machines, go into parking lots, and throw my superballs down as hard as I could onto the pavement. Hours of fun.
The early cypherpunks used Anonymous Remailers. I believe this may have been one of the most anonymous ways to post online ever created. Tor and I2P are great, and can't be replaced, but their immediate nature means that they will always be vulnerable to timing attacks. Remailers solved this, and I think Superball can do the same on nostr.
The early cypherpunks used Anonymous Remailers. I believe this may have been one of the most anonymous ways to message ever created. Tor and I2P are great, and can't be replaced, but their immediate nature means that they will always be vulnerable to timing attacks. Remailers helped solve this, and I think Superball can do the same on nostr.