-

@ 4c800257:b47e3b2f
2025-02-25 17:55:03
nope
-

@ ee6ea13a:959b6e74
2025-02-25 17:53:37
Oh, this is Canary Wharf in London! 🤣
I didn’t enlarge the photo and at first glance it looked like a shot of NYC!
-

@ c1e9ab3a:9cb56b43
2025-02-25 17:52:30
Below is a conceptual whitepaper describing a Nostr-platformed, token-based, homomorphic voting system with a general access structure for final tally decryption. This document is hypothetical and meant to illustrate how existing cryptographic techniques can be integrated with the Nostr protocol for a secure, auditable, and private election. All references to specific libraries or standards are examples; real-world implementations would require careful analysis, testing, and compliance with legal frameworks.
---
1. Introduction
Elections are a cornerstone of democracy. Transitioning to digital voting promises convenience and faster results, but faces major challenges:
1. Voter Privacy – No one should be able to learn an individual’s vote.
2. Verifiability – The public should be able to audit that the official results are correct.
3. Resistance to Coercion – Voters should not be able to prove how they voted (to prevent vote-buying).
4. Inclusiveness – The system should be user-friendly while preserving the above properties.
In traditional paper-ballot elections, trust is distributed among poll workers, observers, and physical chain-of-custody procedures. In a digital context, we can replace or supplement some of those trust assumptions with cryptographic primitives that guarantee integrity and privacy—even in the presence of partial adversaries.
This whitepaper describes a hypothetical solution combining:
Nostr as a decentralized, censorship-resistant messaging layer.
Blind-Signed Voting Tokens for voter authorization.
Homomorphic Encryption to enable aggregated tallies without revealing individual ballots.
Threshold & General Access Structures to ensure that multiple stakeholders must collaborate for the final result.
Ephemeral Keys so that a voter’s cryptographic identity can be short-lived, used only for an election cycle.
The outcome is a system in which:
Each voter casts a single private, encrypted ballot.
Anyone can verify that each voter’s ballot is included and unmodified.
The final tally is only decrypted if all required stakeholders (e.g., multiple major candidates, election officials, etc.) cooperate to reveal it, preventing unilateral decryption or tampering.
---
2. Background and Terminology
2.1 Nostr Protocol
Nostr is a simple, open protocol for decentralized and censorship-resistant communication. Its main components are:
Public/Private Key Pairs: Each user is identified by an npub (public key) and signs events using an nsec (private key).
Relays: Lightweight servers that forward user-signed events to subscribers.
Events: Signed messages containing arbitrary content. Clients read/write events from/to one or more relays.
Nostr is not a blockchain; it focuses on message relay and persistence rather than on-chain consensus. This lowers complexity and transaction costs compared to blockchain systems.
2.2 Homomorphic Encryption
A homomorphic encryption scheme (e.g., Paillier, ElGamal in an additive form) allows certain algebraic operations (like addition) to be performed directly on ciphertexts. When decrypting the resulting ciphertext, you obtain the sum of all individual plain-text messages, without needing to decrypt them individually. This property is widely used in e-voting to compute final tallies without seeing individual votes.
2.3 Blind Signatures & Blind-Signed Tokens
A blind signature is a cryptographic method that allows one party (the “signer,” often an authority) to sign a message without seeing its content. It works by applying a “blinding factor” to the message before sending it to the signer. The signer’s returned signature can then be “unblinded” to become a valid signature on the original content.
When used for elections, blind-signed tokens can serve as “voting rights.” An election authority signs a blinded token for each voter; once unblinded, the token proves authorization without revealing which specific voter received it.
2.4 Threshold Cryptography & General Access Structures
Threshold cryptography splits a private key among multiple parties. Only subsets of size k (out of n) can decrypt or sign. For instance, a 3-of-5 threshold means that any three participants can reconstruct the secret key, but fewer than three cannot.
A general access structure goes beyond “k-of-n” by defining more complex rules about who must cooperate. For instance, “All major candidates must approve, plus at least half of the minor candidates, or the election official can stand in for a nonresponsive minor party.”
---
3. Architectural Overview
3.1 Key Goals
1. One Vote per Authorized Voter
Only registered voters receive a valid (blind-signed) token.
Each token is single-use.
2. Privacy
Ballots are homomorphically encrypted. Even the election authority cannot see individual votes.
3. Auditability
Anyone can see all ballots on Nostr relays. Each ballot is publicly verifiable (proper signature, valid token).
4. Resilience
Data is replicated across multiple relays—censorship or data loss on one relay does not affect the final tally.
5. Controlled Decryption
A general access structure ensures that multiple trustees or candidate representatives must cooperate to decrypt the final tally.
3.2 High-Level Sequence
1. Voter Registration & Public Key Publication
Voter V is verified by the election authority (EA) using standard legal processes.
V creates or provides an ephemeral Nostr key pair: (nsec_V, npub_V).
The EA publishes a “voter registry” event that includes (npub_V, outboxRelay, optionalVoterID).
2. Blind Token Issuance
V’s client generates a random token T.
V blinds T to obtain T_blinded.
EA signs T_blinded and returns T_signed_blinded.
V unblinds it to get T_signed, which is valid but not linkable to the voter’s identity from the EA’s perspective.
3. Encryption Key Setup with General Access Structure
A set of trustees (e.g., major candidates, minor candidates, officials) perform a Distributed Key Generation (DKG) protocol, yielding a public encryption key E.
Private key shares are distributed according to the desired access policy (e.g., “All major candidate reps + at least 50% of minor candidates or an official override”).
The public key E is published so voters can encrypt their ballots.
4. Casting the Vote
V composes a ballot B (e.g., “Candidate1 for Office A, Candidate3 for Office B…”).
V encrypts B under the homomorphic scheme using E → Enc(B).
V includes the blind-signed token T_signed.
V optionally includes a zero-knowledge proof (ZKP) showing the ballot is valid (one selection per race, etc.).
V signs the entire payload with nsec_V and sends it as a Nostr event to outboxRelay and the official election relay(s).
5. Relay Replication & Validation
Multiple relays store the ballot event.
Observers can confirm:
The EA’s signature on T_signed is valid.
Token T_signed hasn’t been used before.
The Nostr signature from npub_V is valid and matches the published voter registry.
ZKPs are valid, ensuring no over-voting.
6. Close of Voting & Tally
The EA (or a scheduled trigger) issues a closing token on the relays, marking the end of voting.
Everyone collects all valid ballot ciphertexts and homomorphically sums them to get a single ciphertext representing the total votes for each candidate.
Each trustee (major candidates, minor candidates, and/or election officials) provides a partial decryption share. The shares are combined according to the general access structure.
When enough shares are collected, the final decryption reveals only the aggregated vote totals (no individual ballot is ever decrypted).
7. Verification & Audit
V can check that their ballot’s event ID or signature is included in the final set.
Independent auditors can verify the set of tokens used, confirm no duplicates, re-check ZKPs, and reproduce the homomorphic decryption steps (provided they have access to the partial decryption shares from all required trustees).
---
4. Detailed System Components
4.1 Voter Ephemeral Keys
Each voter, upon registration, generates or uses an ephemeral Nostr key pair (nsec_V, npub_V). Since the voter’s identity is verified off-chain, the election authority attests that:
“This npub belongs to a legitimate voter.”
Ephemeral means:
The voter may abandon it after the election, preventing any link to future activity.
The voter can keep using it if they wish, but it’s their choice.
The only “official” tie to their real identity is during the election registration event.
4.2 Blind-Signed Token
1. Blinding
V generates random token T.
Uses a random factor r to blind T → T_blinded.
2. Signature
EA sees T_blinded, signs it to get Sig_EA(T_blinded).
Returns it to V.
3. Unblinding
V removes the blinding factor, yielding Sig_EA(T), the valid signature on the original T.
EA does not learn T.
This allows the EA to confirm a token is valid after it has been unblinded, but does not link it to the original request or the voter’s identity.
4.3 Homomorphic Encryption & Zero-Knowledge Proofs
We propose using a Paillier or ElGamal scheme in an additive homomorphic form. Steps:
1. Key Generation (Distributed among trustees)
The result is a single public key E.
Private key is split per the general access rules.
2. Encrypting the Vote
For each candidate choice, the ballot encodes a 0 or 1.
The client encrypts these bits or constructs an encrypted integer representation, Enc(B).
3. ZKPs
The ballot may come with a ZKP proving that exactly one candidate was chosen per race.
The proof does not reveal which candidate was chosen, only that it was done correctly.
4.4 General Access Structure
Define a policy such as:
MajorCandidate1 must provide partial decryption share.
MajorCandidate2 must provide partial decryption share.
MinorCandidate can sign unless absent, in which case ElectionOfficial can sign in their place.
If there are multiple minor candidates, we could say a subset or a different threshold approach is required.
Technically, this is implemented by:
Distributed Key Generation (DKG): All relevant parties participate in creating the election key.
Each party gets a partial share.
The system knows the “access structure” that dictates which subsets of shares can reconstruct the final decryption.
---
5. Voting Timeline
Below is a simplified illustration of the entire timeline:
1. Pre-Election
1. Voter registration: each voter obtains npub_V.
2. Voter obtains blind-signed token from EA.
3. DKG among candidates/officials to create E.
2. Election Opening
EA publishes an opening token to the election relays.
Votes are considered valid if timestamped between the opening and closing tokens.
3. Voting Period
1. Voter composes ballot.
2. Voter encrypts the ballot with E.
3. Voter attaches Sig_EA(T) + optional ZKPs.
4. Voter signs with nsec_V and submits to Nostr.
5. Relays replicate, observers monitor.
4. Election Closing
EA (or an automated schedule) publishes a closing token.
Any ballot submitted after this is invalid.
5. Tallying
1. Collect all valid ballots.
2. Verify tokens, ensure no duplicates, verify ZKPs.
3. Sum encrypted votes homomorphically → EncryptedTotals.
4. All required trustees cooperate to produce partial decryptions.
5. Combine partial decryptions → Plaintext Totals (who got how many votes).
6. Results Publication & Audit
Final totals are published.
Anyone can cross-check that the set of ballots used in the sum matches the ballots on the relays.
---
6. Security and Privacy Analysis
6.1 Privacy
Homomorphic Encryption ensures individual votes are never decrypted.
Mix-Net (Optional): If additional anonymity is needed (e.g., to avoid correlation via submission timing), the system can incorporate a verifiable shuffle or onion routing.
Blind Signatures sever the link between an individual voter and the token used to cast their ballot.
6.2 Integrity & Auditing
Every ballot is signed by the voter’s ephemeral npub_V and references a unique blind-signed token.
Public relays allow anyone to fetch and verify ballots.
Zero-knowledge proofs confirm each ballot is well-formed (one vote per race).
6.3 No Single-Party Control
Threshold / General Access: No single official, candidate, or trustee can decrypt results alone.
Collusion by all major players could theoretically decrypt data—but only in aggregate form if a mix-net or pure homomorphic tally is used. Individual ballots remain obfuscated.
6.4 Ephemeral Keys
Voters can discard their private keys once they confirm their ballot was included.
This reduces risk of key theft or post-election identity correlation.
6.5 Coercion Resistance (Caveats)
As with most remote e-voting designs, if a voter can be forced to vote under surveillance, it’s challenging to fully prevent coercion.
Systems can mitigate this by allowing multiple re-votes until a cutoff (only the last one counts), or designing a “hidden credential” approach. Such features add complexity and are beyond this paper’s scope.
---
7. Implementation Considerations
7.1 Nostr Relay Performance
A large-scale election may involve millions of voters. Relays must handle high volumes of events efficiently. Possible approaches:
Dedicated Election Relays: Provided by official or third-party organizations.
Sharding: Voters assigned to particular relays but cross-posting ensures redundancy.
7.2 Token Validation at Scale
Each token must be checked for prior usage. This implies a global double-spend check across all participating relays.
Potential solutions include a distributed or real-time “used-token ledger” that all relays can query.
7.3 Threshold Library & DKG
A proven library (e.g., using BLS signatures or an ElGamal-based threshold) is critical.
“General access structures” are more advanced. You may need specialized protocols like Proactive Secret Sharing or “Access Hierarchies” for partial key holders.
7.4 User Experience (UX)
The most significant barrier is ensuring everyday voters can use cryptographic tools without confusion.
The UI might abstract away the complexities: “Click to get your voting token,” “Click to cast your ballot,” “Here is your confirmation code.”
---
8. Example Process Flow
1. Candidate(s) & Official DKG
Each candidate’s cryptographic rep plus the official generate a key for the election.
Public key E is published to the relays.
2. Voter Registration
V visits a registration site, shows ID in person or via legal e-KYC.
EA records (voterID, npub_V, outboxRelay).
EA blind-signs a token for V.
3. Voting
V runs a voting client, enters candidate choices.
Client encrypts the choices as Enc(B) using E.
Attaches (T, Sig_EA(T)) and a ZKP.
Signs everything with nsec_V, publishes as a Nostr event.
4. End of Voting
EA posts closing token.
Observers gather all valid ballots from relays.
5. Summation
Observers or an official aggregator combine all Enc(B) to get Enc(sumOfB) (or separate sums if enumerating multiple races).
The aggregator requests partial decryptions from each candidate’s trustee.
6. General Access Threshold
MajorCandidate1 provides partial share (and possibly sub-threshold from their internal team).
MajorCandidate2 does the same.
MinorCandidate or Official override if needed, as defined by the policy.
After enough partial shares are combined, the aggregator recovers the plaintext tally.
7. Result
Tally published.
Auditors confirm no tokens were reused, all ZKPs checked out, and the final sum matches the set of valid ballots.
---
9. Conclusion
This whitepaper outlines a token-based e-voting system on Nostr that leverages blind signatures, homomorphic encryption, and general-access threshold cryptography for a transparent yet privacy-preserving election. Key advantages include:
1. Decentralized Storage: Using Nostr relays reduces single points of failure.
2. Cryptographic Privacy: Homomorphic encryption and blind-signed tokens ensure vote secrecy.
3. Public Auditing: Anyone can fetch and verify ballots without learning individual votes.
4. Controlled Decryption: A carefully defined access structure mandates that multiple stakeholders (candidates, officials, etc.) must collaborate to reveal final results.
Ultimately, real-world implementations of e-voting remain complex—requiring robust user experience design, secure key management, potential hardware security modules (HSMs), legal acceptance, and strong formal audits. However, this conceptual design shows how Nostr and advanced cryptographic primitives can be combined to preserve democratic principles in digital elections.
---
References & Further Reading
1. Nostr Protocol:
Nostr GitHub
NIPs (Nostr Implementation Possibilities)
2. Blind Signatures:
David Chaum, “Blind Signatures for Untraceable Payments,” Advances in Cryptology, 1983.
3. Homomorphic Encryption:
Pascal Paillier, “Public-Key Cryptosystems Based on Composite Degree Residuosity Classes,” EUROCRYPT, 1999.
Taher ElGamal, “A Public Key Cryptosystem and A Signature Scheme Based on Discrete Logarithms,” CRYPTO, 1985.
4. Threshold Cryptography & Access Structures:
Adi Shamir, “How to Share a Secret,” Commun. ACM, 1979.
Amos Fiat and Moni Naor, “Broadcast Encryption,” CRYPTO, 1993 (ideas related to more general structures).
Dan Boneh, et al. “Distributed Public Key Cryptosystems,” EUROCRYPT, 1999.
5. E-Voting Frameworks:
Ben Adida, Helios - “Helios: A Web-based Open-Audit Voting System,” USENIX Security Symposium, 2008.
Véronique Cortier et al., Belenios - “Belenios: A Simple Private and Verifiable Electronic Voting System,” IEEE Security & Privacy Workshops, 2014.
-

@ ee6ea13a:959b6e74
2025-02-25 17:50:20
Long Island City
-

@ 18905d0a:0b229b08
2025-02-25 17:50:17
https://media1.tenor.com/m/XgU8qFqahwMAAAAd/not-for-you-mf-discord-only.gif
-

@ ee6ea13a:959b6e74
2025-02-25 17:49:46
I mostly listen to audiobooks these days and it’s disappointing that the downloaded versions are still DRM’ed. You’re always a subscriber.
-

@ 4c800257:b47e3b2f
2025-02-25 17:48:14
the people who think i'm causing a fuss for nothing don't see the shit in my relay logs
i just run my test relay for a minute or two and this is what i see
https://images.mleku.dev/9N/Screenshot%20from%202025-02-25%2016-35-31.png
what is that?
some spider trying to scrape all the events off my test relay, even though it's a test relay
it's not all unicorn farts and rainbows out there, there is some srs shit going on
not to mention assclowns promoting 1983 chaum technology that is solved by bitcoin, like that calle assclown
totally wasting the time of users, abusing their trust and naivete
and enabling scumbags to run scams on users by running mints and luring people to dump shitloads of zaps into them and then OH SORRY WE WENT OFFLINE
no recourse
calle is a piece of shit scumbag scammer influencoor and should be seen as such, and not given welcome by anyone, and anyone who promotes his shitty 42 year old bullshit obsolete technology should also be seen the same way
ESPECIALLY if they try to use "sexy" names like "nutzaps" and "nutsacks" and you all know who i'm talking about
none of these people are making anything but trouble for new users, and it's already fucked up because the clowns in charge of the protocol, who think that's ok, even though it's supposed to be an open protocol and interoperability is supposed to be important, think that this new version of shitcoinery is ok
fuck them all
we got big problems in here
and anyone who wants to tell me i'm being angry or salty or excessive or mean or what the fuck ever is simply having a case of amnesia about the shit they already saw happen just yesterday
-

@ 7ed7d5c3:6927e200
2025-02-25 17:46:55
Green blob fren is appropriate too 😂
-

@ ee6ea13a:959b6e74
2025-02-25 17:46:45
Is the color from broth?
-

@ 7ed7d5c3:6927e200
2025-02-25 17:46:13
He lost a bunch of paella trays in the ocean or something :keks_sm:
-

@ 7ed7d5c3:6927e200
2025-02-25 17:44:23
You don't know about :turtlehappy_sm:? Little happy turtle. https://i.nostr.build/J6GEP.png
-

@ ee6ea13a:959b6e74
2025-02-25 17:43:53
You will own nothing and be happy. nostr:note1enw70qdsq26vvqs9e87ate0hs6c2zpmxwky6n6trn6h2y6kh4yyqasq70c
-

@ 18905d0a:0b229b08
2025-02-25 17:43:35
😂🤝
-

@ 7ed7d5c3:6927e200
2025-02-25 17:43:33
I've heard many things about the ⭕. Some say it's the rear end of a frog and others say it's the Circle ⭕' Retards.
-

@ 18905d0a:0b229b08
2025-02-25 17:42:35
It will arrive on may 3rd ✅
-

@ 52b4a076:e7fad8bd
2025-02-25 17:42:33
What is ⭕️
-

@ ee6ea13a:959b6e74
2025-02-25 17:42:22
How do you form the rice into a perfect sphere?
-

@ 52b4a076:e7fad8bd
2025-02-25 17:41:29
Bitcoin development being easy enough for anyone to do but hard enough for almost everyone to fuck it up was the worst thing that happened
Many OSS Bitcoin projects are of garbage quality, have security holes and solve nothing
-

@ ee6ea13a:959b6e74
2025-02-25 17:40:14
Nice! LIC?
-

@ 7ed7d5c3:6927e200
2025-02-25 17:40:07
The ⭕ is what Nostr always should have been.
N⭕STR
-

@ 4bf3a313:bf6af7d5
2025-02-25 17:39:57
*rewards not awards haha
-

@ 18905d0a:0b229b08
2025-02-25 17:39:55
Definitely trying to find it 🤭
-

@ 4bf3a313:bf6af7d5
2025-02-25 17:39:37
And you can get Sats awards through oshi!
https://www.oshi.tech/shop#categories
-

@ 3b3f085d:f7123d3e
2025-02-25 17:39:22
Being alive is so expensive.
-

@ 6e468422:15deee93
2025-02-25 17:38:36
👀
-

@ ee6ea13a:959b6e74
2025-02-25 17:38:01
I didn’t take this screenshot, fren. I stopped using Coinbase a long time ago.
-

@ 7ed7d5c3:6927e200
2025-02-25 17:37:51
Lol facts. I say sequel but I also never use it.
-

@ 18905d0a:0b229b08
2025-02-25 17:36:54
I trust Sandy and his wife 😂
-

@ 4bf3a313:bf6af7d5
2025-02-25 17:36:31
😂✊
-

@ 18905d0a:0b229b08
2025-02-25 17:35:26
This is amazing man. Do you know where to find it? I’ll look on amazon
-

@ 18905d0a:0b229b08
2025-02-25 17:34:34
This is 100% shitposting 😂
Ser Sleepy is trolling 🤭
-

@ 4c800257:b47e3b2f
2025-02-25 17:32:52
trust the mint bro, the mint will always be online and the operator will never be dodgy
-

@ 18905d0a:0b229b08
2025-02-25 17:32:51
It’s amazing. The hat, the lice, the dark tunnel. Perfection 😂
I kinda want to purchase it
-

@ 18905d0a:0b229b08
2025-02-25 17:29:22
GM Brian!
-

@ 4c800257:b47e3b2f
2025-02-25 17:27:48
do you not think that this means you shouldn't be wasting your time with 1983 technology when all the problems of Chaum's invention are solved with bitcoin?
-

@ 4c800257:b47e3b2f
2025-02-25 17:26:58
oh yeah, kyc me baby, harder, oh yeah right there, extract my sovereignty harder, oh yeah
-

@ 7ed7d5c3:6927e200
2025-02-25 17:26:03
Watching this reminds me why I don't use ORMs. I rewrote my way out of an ORM once and said never again.
-

@ 6e468422:15deee93
2025-02-25 17:24:19
Never! 😅
-

@ 4c800257:b47e3b2f
2025-02-25 17:24:08
you welcome homo
-

@ 18905d0a:0b229b08
2025-02-25 17:22:53
https://media1.tenor.com/m/rMcW4AuNpdAAAAAd/pepe-think.gif
-

@ 18905d0a:0b229b08
2025-02-25 17:21:38
And you know what we say to that: a resounding HFSP 😂
-

@ 7ed7d5c3:6927e200
2025-02-25 17:21:37
Did he just call SQL squeal? Wtf.
-

@ 6e468422:15deee93
2025-02-25 17:21:18
Now two!
-

@ ba18b654:48c19046
2025-02-25 17:20:50
Ugh same. Big light means big sneeze. Allergic to babies 🤔?
-

@ 7ed7d5c3:6927e200
2025-02-25 17:20:44
Same 👀 perhaps.
I always saw JS/TS as a necessary evil for frontends. I see using it in a backend as the action of a retarded madman.
-

@ 7ed7d5c3:6927e200
2025-02-25 17:19:10
You're welcome. Many are confused by that thing.
For example, I sneeze any time I walk out into the big outside light.
-

@ 18905d0a:0b229b08
2025-02-25 17:18:17
https://media1.tenor.com/m/QmhStO0btl8AAAAd/meme-pepe.gif
-

@ 7ed7d5c3:6927e200
2025-02-25 17:18:02
💯🔥👍🤌🫡
-

@ 4c800257:b47e3b2f
2025-02-25 17:17:44
ok homo
-

@ ee6ea13a:959b6e74
2025-02-25 17:16:39
Any progress on this front, nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5?
-

@ ba18b654:48c19046
2025-02-25 17:15:42
Ah, thanks for the clarification ☺️
-

@ 18905d0a:0b229b08
2025-02-25 17:15:35
😂 nostr:note1rqnrefv9nv08tgy4rmuyz84w4zdh83pvvkae38f497k42lx9qgus9zx4uq
-

@ 3b3f085d:f7123d3e
2025-02-25 17:14:35
So glad I decided to subscribe to @obsidian.md sync. It is making my life easier working between devices. I still want to learn how to use DOOM emacs though, but I don't have that kinda of time lately to do so.
-

@ 18905d0a:0b229b08
2025-02-25 17:14:31
GM Sarah!
-

@ 4c800257:b47e3b2f
2025-02-25 17:13:30
so she likes men, but she is a women
that's gay adjacent
-

@ 18905d0a:0b229b08
2025-02-25 17:13:18
nostr:npub132ny9cnwv5rjzw0ppk6ev34gn2n48zjejed2k0kcjxgawxt86mps7f9u95 ⭕️😂
-

@ 18905d0a:0b229b08
2025-02-25 17:12:03
Yes
https://media1.tenor.com/m/cnqQQTnIPSQAAAAd/smile-smirk.gif
-

@ 4c800257:b47e3b2f
2025-02-25 17:11:03
some of it is a cult, but ALL of facebook, x and the rest are cults
-

@ 7ed7d5c3:6927e200
2025-02-25 17:09:43
I mean that it's BS not having it written there, but gfy anyway 🫂
-

@ 7ed7d5c3:6927e200
2025-02-25 17:08:57
So when the ⭕ calls you a conceited hockey nut you don't put it up on the fridge? That's cold.
-

@ 7ed7d5c3:6927e200
2025-02-25 17:07:20
I kinda just FOMO'd all in on BTC within a couple months of mild shitcoining on Robinhood back in the day. I bought in at that local top at 16000 or so in 2019 and it just started falling so I panic sold.
What happened after that is kinda hazy but I researched the hell out of Bitcoin and bought back at 12k or so, trading a bit to bring the cost basis down because I was still retarded. I did it though, down to 10k, and then held all through that crash to 3k. I became one with the gorilla and have held ever since except to live off the savings a bit between jobs.
-

@ 4c800257:b47e3b2f
2025-02-25 17:03:01
and that is never gonna happen because the problem was already solved with bitcoin and lightning
-

@ 18905d0a:0b229b08
2025-02-25 17:02:32
😂😂
-

@ 7ed7d5c3:6927e200
2025-02-25 17:02:29
And status on NOSTR too can't forget that.
-

@ 7ed7d5c3:6927e200
2025-02-25 17:02:04
That's the baby from Teletubbies.
-

@ 7ed7d5c3:6927e200
2025-02-25 17:01:33
That guy really went for him damn 😂
-

@ 4c800257:b47e3b2f
2025-02-25 17:00:20
i'll do that when you solve the problem of having to trust the mint
-

@ 7ed7d5c3:6927e200
2025-02-25 17:00:16
This is identity theft. Maybe they implemented Nostr where if someone steals your nsec you can become them.
-

@ 4bf3a313:bf6af7d5
2025-02-25 17:00:05
Oh you mean I'm the only one that thinks soap production is sexy?
https://m.primal.net/PKxl.gif
-

@ c48e29f0:26e14c11
2025-02-25 16:59:42
Good question — will ask 🫡
-

@ 18905d0a:0b229b08
2025-02-25 16:59:09
Never!
https://media1.tenor.com/m/RoKkMvE_XUAAAAAC/ghetto-no.gif
-

@ 18905d0a:0b229b08
2025-02-25 16:58:51
This is financial advice 🐸 nostr:note1u543e28g3qfswynhcn9uut6vcanqxn0zwvjysctafy4e0pya7x2sy65y9k
-

@ 4bf3a313:bf6af7d5
2025-02-25 16:58:47
Well shucks, I was just going to twiddle my thumbs. Thanks Eric Trump 🤙
nostr:note13tgxw9xf0pl2hjv8hlkkkr4tjkxwekjwrvppx62vf34qdey4jcgs6jc8a6
-

@ ba18b654:48c19046
2025-02-25 16:57:50
Trying to figure out what this bright light in the sky is and where it's coming from. #myeyes
-

@ c48e29f0:26e14c11
2025-02-25 16:55:40
If you’re freaking out about Bitcoin dipping and you were certain Donald Trump would create a Strategic Bitcoin Reserve and pump your bags then I invite you to slap yourself awake, go lift something heavy, and remember why the fuck we’re here in the first place.
-

@ 6e468422:15deee93
2025-02-25 16:55:39
https://media.tenor.com/t0JvaQCobUgAAAAM/nic-cage-nicolas-cage.gif
-

@ ba18b654:48c19046
2025-02-25 16:55:19
Joke's on you, all spots are his spot. You're just renting them 😂.
-

@ 7ed7d5c3:6927e200
2025-02-25 16:55:12
An unknown fighter from an unknown land. What BS 😂
-

@ 8de37b89:05d1a999
2025-02-25 16:52:57
Really enjoyed your writing. I tried to clip it on fountain, but I couldn’t get the timer aligned right to get the whole speech. Great article though and love the look of the new site.
https://fountain.fm/episode/RA7asx122a8E7y4kujt2
nostr:nevent1qvzqqqpxquqzphfuthqyajgqecxd2lfdpuguc5558wj68fudvd7yr0zqez5nrmrylkvwl4
-

@ ba18b654:48c19046
2025-02-25 16:52:01
This 😆 And letters to Santa.
nostr:nevent1qqsvragun4r73zenfmah7hgtgd4c4pd3ra4q0mj35s90rs3asn3rpwcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygzt7w33x7pde9tk7g00kw7n6cfc05x4jyc9ygr7jqcx5aqm76hh65psgqqqqqqs6qv5ky
-

@ 18905d0a:0b229b08
2025-02-25 16:51:59
https://media1.tenor.com/m/UF2C57z2gYgAAAAd/liotta-laughing.gif nostr:note1dke4sukeamz8w5ptpmgnxvs0xaues9k2tzwg7ex4nk4z97e2u78qav4ph2
-

@ 5b3f6926:84a767d8
2025-02-25 16:51:08
GM nostr:npub1l4vcnh06mk0z4akwhzmrjs4fuvdnwdn73xghjv0duwew5a5z8ugq6zur0c ☕🍞
-

@ 18905d0a:0b229b08
2025-02-25 16:50:39
https://i.nostr.build/SkdyYjNIqwJUZRvF.jpg nostr:note1lseqzyvgcn8gqyhcfl6d6d8utkuct7cjnyhdsrwtk70cws3cs20sdhes4p
-

@ 18905d0a:0b229b08
2025-02-25 16:49:44
😂😂😂
-

@ 18905d0a:0b229b08
2025-02-25 16:49:19
😂😂
-

@ 18905d0a:0b229b08
2025-02-25 16:48:01
Ser is sleepy
Then everyone on nostr will be sleepy 😂
-

@ 4bf3a313:bf6af7d5
2025-02-25 16:47:58
Who knew soap production could be sexy?
-

@ 4c800257:b47e3b2f
2025-02-25 16:47:43
you are much too trusting of gays
-

@ 18905d0a:0b229b08
2025-02-25 16:47:06
I don’t think he’s gay 😂
Kinda makes you wonder why he had that pic though
-

@ 4c800257:b47e3b2f
2025-02-25 16:45:37
i don't follow gays
-

@ 18905d0a:0b229b08
2025-02-25 16:45:36
Shitpost desguised as a life hack. Pure genius. Respect 🤣
-

@ 18905d0a:0b229b08
2025-02-25 16:43:44
To be fair, it was one of the ⭕️ retards who went too far with his shitposting. We were (and still are) all following him 😂
-

@ 4c800257:b47e3b2f
2025-02-25 16:42:14
yeah, this is one of the consequences of shitty protocol development consensus caused by egotistical client devs dictating to relay devs what protocols should be
auth doesn't work, because the spec is confusing, and none of the client devs seem to actually understand why it's important
clients don't give users control over which relays they publish to or read from, at least not to the extent that you can prevent this kind of vomit being strewn onto people's screens
it's a really big problem
so i say it's just a branch of the tree of the problem of the in-crowd, nostr nip gatekeepers and their endless buggy shit and lack of concern about actual user experience
-

@ 18905d0a:0b229b08
2025-02-25 16:42:10
https://media.tenor.com/z8yNqDTmuJMAAAAi/zzz.gif
-

@ ee6ea13a:959b6e74
2025-02-25 16:40:56
Bitcoin transfers on Coinbase. https://m.primal.net/PKwl.png
-

@ 18905d0a:0b229b08
2025-02-25 16:38:58
It does. I was puking. SatsMcD had PTSD. Everyone was shook. It will take time to heal 🤭
-

@ 79998141:0f8f1901
2025-02-25 16:36:19
Are you selling these using Bitcoin?
-

@ 4c800257:b47e3b2f
2025-02-25 16:36:01
sounds gay
-

@ 18905d0a:0b229b08
2025-02-25 16:33:56
In multiple occasions
-

@ 18905d0a:0b229b08
2025-02-25 16:32:46
Someone posted a picture of gay Batman in a compromising position in one of our ⭕️ of retards threads 😂
-

@ 7ed7d5c3:6927e200
2025-02-25 17:59:06
Some say I'm even the president.