README change

This commit is contained in:
smolgrrr 2023-10-31 22:56:05 +11:00
parent d8ef857fa7
commit bda548367d
3 changed files with 13 additions and 16 deletions

View File

@ -1,18 +1,15 @@
# TAO (The Anon Operation): unstoppable free speech
Outlining a stupid simple standard to facilitate unstoppable free speech on the internet.
An app to facilitate unstoppable free speech on the internet.
## Overview
Nostr at the core: censorship resistant, also stupid simple and permissionless <br/>
Anon only: Names and Nyms carry reputations/ego and risk doxxing - Anons speak freely <br/>
PoW: Spam and noise
### Nitty Gritty
### Wanting to add
Ways to make Nostr notes impossible to stop? <br/>
- Secure Scuttlebutt gossip and offline (?): Even in locked down countries, if we have a SSB-like medium, we only need one person to connect to a relay to share other ppl's messages<br/>
- Extremely lightweight relays and gossiping <br/>
- PWAs and bridges: A proliferation of simple PWAs that act like a hydra, and the sharing of notes through any means (telegram, email, pigeon) before getting to nostr
Making a useful public square? <br/>
- PoW addresses spam
- 4chan-like thread/reply structure onto a global feed (?)
- PWAs and bridges: A proliferation of similar, simple PWAs, and the sharing of notes through any means (telegram, email, pigeon) before getting to nostr <br/>
- API connection to do PoW externally to app if wanted

View File

@ -120,11 +120,11 @@ const NewThreadCard: React.FC = () => {
/>
</div>
<div className="relative">
{file != '' &&
<button onClick={() => setFile('')}><XCircleIcon className="h-10 w-10 absolute shadow z-100 text-blue-500" /></button>
}
{renderMedia(file)}
</div>
{file != '' &&
<button onClick={() => setFile('')}><XCircleIcon className="h-10 w-10 absolute shadow z-100 text-blue-500" /></button>
}
{renderMedia(file)}
</div>
<div className="flex justify-between items-center">
<div className="flex items-center">
<ArrowUpTrayIcon

View File

@ -142,10 +142,10 @@ const ThreadPost = ({ OPEvent, state, type }: { OPEvent: NostrEvent, state: Bool
/>
</div>
<div className="relative">
{file != '' &&
<button onClick={() => setFile('')}><XCircleIcon className="h-10 w-10 absolute shadow z-100 text-blue-500" /></button>
}
{renderMedia(file)}
{file != '' &&
<button onClick={() => setFile('')}><XCircleIcon className="h-10 w-10 absolute shadow z-100 text-blue-500" /></button>
}
{renderMedia(file)}
</div>
<div className="flex justify-between items-center">
<div className="flex items-center">