Oddbean new post about | logout

Notes by Seth For Privacy | export

 I just needed a quick seed man lol 
 may god be with your sats 🫡 
 CC uses the dice rolls as additional entropy. Get a Coldcard and roll some dice. 
 this was a CC, they allow you to use only dice rolls for entropy, and still don't enforce minimum rolls on Mk3 or older Mk4 firmware.

you can even still so a single dice roll for a temp seed. 
 Stop trying to use dice-rolled seeds unless you're an expert ❌

Just had yet another person (hard to count the total now) reach out about a low-entropy seed they generated and were allowed to import into a certain hardware wallet. A lot of the blame for these lost funds falls on influencers who shill users on overly-complex security setups without properly explaining the massive risks and tradeoffs associated for the average user.

What happened:

Less than 10min after funds were sent to what they thought was secure storage, they were swept to an attackers address.

They used <10 dice rolls, meaning the private key had <25bits of entropy when the minimum for strong security is 50 dice rolls (128 bits of entropy). Wallets should not allow a user to import a seed that they know is completely insecure.

Staying safe:

As I have said many times, if you don't know the ins and outs of dice rolls, entropy, verification of the resulting seed offline, etc. please do not use dice rolls alone for seed generation. 99.99999% of users are better off allowing good, multi-source, open-source random number generation like we do on Passport.

To date I have heard of zero compromised seeds that were generated using on-board RNG due to entropy issues, while there are countless examples of users losing funds due to improper dice rolls.

Stay safe out there, folks. 
 **Yes, Citrea is actually real 🤯**

Citrea is a massive change to the Bitcoin ecosystem by allowing a massive increase in transaction throughput on Bitcoin as well as full EVM compatibility. Let's break down what that actually means in approachable language.

A lot of the terminology with things like "zk rollups" can be confusing, so I'll do my best to simplify things here.

**Zero-knowledge ("ZK") here isn't for privacy, it's for scaling/verification**

A lot of confusion comes from the term "zero-knowledge" often being conflated with privacy-preserving. In the case of zk here, it's being used for it's ability to succinctly (read: in a tiny amount of data) prove something is true and allow anyone to verify the claim without knowing every piece of data used in the proof.

**Citrea is a validity rollup that leverages zk proofs to reduce its on-chain footprint**

This means that the amount of data needing to be published to Bitcoin's base layer is miniscule (just a small zk proof) compared to the amount of data off-chain (the entire state of the Citrea blockchain), and is easily verified on almost any device.

Citrea validators "batch" transaction on the Citrea chain and publish a single, small proof that summarizes the change in Citrea chain state since the last published state and inscribes it into a Bitcoin transaction (yes, similar to those inscriptions). This proof will only verify properly if the validator is honest, allowing anyone on the network to prove whether or not the proof published is valid.

More on validity rollups here from @lightcoin:

[https://bitcoinrollups.org](https://bitcoinrollups.org/)

**Citrea enables EVM-style smart contracts w/o changes to Bitcoin**

While you may have a vitriolic hatred for all things Ethereum (for legitimate or illegitimate reasons), the ability to create complex, Turing-complete smart contracts on Bitcoin without needing the base layer to fully store, parse, and validate those smart contracts feels like the best of both worlds to me.

This can enable things like AMMs (think Uniswap) to function with actual Bitcoin as the currency involved. The possibilities are practically limitless.

**Citrea is "trust-minimized," not "trustless"**

While this may feel semantic, I think it's an important distinction to make. Citrea changes the trust model from a federated multisig (a la Liquid) where you have to trust that a majority of participants remain honest to one where as long as a single network participant is honest funds cannot be confiscated or frozen.

As long as one individual validator remains honest, no other validator can confiscate pegged-in funds or mess with them in any way. Additionally, any validator acting maliciously will be subject to slashing (losing their own Bitcoin via the challenge-response protocol in BitVM) and thus have a financial incentive to be honest unless they know for sure that every single validator on the network will allow them to be malicious.

**Citrea would be even better with covenants**

Yes, I'm going to mention covenants 😅 Part of the minor trust required in Citrea can be reduced even further with covenants in Bitcoin:

https://docs.citrea.xyz/future-research/trustless-settlement

Additionally an opcode that fully verifies zk proofs directly on Bitcoin (i.e. not via BitVM) would allow a completely trustless zk rollup, but deciding on a proof to enshrine in Bitcoin's consensus layer is very unlikely at this point.

**Conclusion**

I'm insanely excited for this to be fully open-sourced and usable on testnet, and will share updates as I see them along with testing this out ASAP.

Special thanks to @0x_orkun for giving me a sneak peak and letting me contribute to the docs, helped me have a much better understanding of what Citrea really is! I'd highly recommend reading through their docs if you want to better grasp all of the ins and outs:

https://docs.citrea.xyz/technical-specs/readme

If you see something that could be improved in the docs, be sure to open an issue or submit your own PR, as the docs are open source themselves!

https://github.com/chainwayxyz/citrea-docs 
 Bringing back #Bitcoin #SkepticismSundays 😎

One of the things that showed me the intellectual honesty of the Monero community and helped to force the community to stay grounded in reality and always laser focused on their core ethos was their weekly "Skepticism Sunday" Reddit threads. These threads allowed the community to come together, ask hard and skeptical questions about the design of Monero, the privacy provided, the economic approach, and much more.

In my time in Bitcoin I've never seen anything similar, but the nuanced and high-signal crowd on Nostr seems like a perfect fit to fire things up and see how it goes.

The goal of this thread (which I'll post weekly on Sunday's) is for discussing the uncertainties, shortcomings, and concerns some may have about Bitcoin. Things like what makes it difficult for you to use Bitcoin, what pain-points you have, etc.

NOT the positive aspects of it.

Discussing things with a critical thinking approach and level-headed discussion helps us learn where Bitcoin and its community can improve and go from there.

P.S. -- I try to take a break from social media on Sundays so I will follow up and reply whwre I can tomorrow! 
 Connect.nos.social works for posting from nostr to twitter (x) 
 will give it a try, thanks! 
 Did you try #Amethyst ? 
 Yes, other favorite client 🙂 
 I tried that too.. still get sucked into negativity. Maybe that’s on me, but the algos are rele... 
 Of course not, definitely appreciate the same things about it 🙂 
 I appreciate you nostr:npub1tr4dstaptd2sp98h7hlysp8qle6mw7wmauhfkgz3rmxdd8ndprusnw2y5g I follow y... 
 Thanks for the kind words, sir 🫡 
 NGL, loving the overall @primal experience so far!

Favorite client I've used to date. 
 You enjoy giving Elon total control over your data to harvest and censor you as he sees fit while... 
 I don't doom-scroll, I use it as a platform for education. 
 Coming to #Nostr to stump for Twitter is odd behavior, no? 
 Not telling people to use X at all, just defending my use and pointing out the lies or misconceptions of others. 
 note10qdue4dfy9uc0xxuh94rg8yx747l363s3qg3zn5hzw2zxewq7u8q8lu9s0

So I thought I would also throw ... 
 thank you for the long post! 
 I think odells frustration comes from the fact that most "privacy" folks are really keen to hop o... 
 I'm a blue check, didnt KYC.

This FUD is just way wrong.

I have broadly educated on the benefits of Nostr online and in-person. But everyone "forgets" that when I go against the tide. 
 Yes no need to lie, but it would be awesome if you would be more balanced and be more forthcoming... 
 Ive spoken and written widely on the benefits of Nostr.

im also entitled to speak on the tradeoffs. Feel free to check my Twitter, I think I've made two total negative posts about Nostr. 
 Nostr can be more private than X depending how you use it. You can't have the same level of priva... 
 correct! 
 This FUD is super confusing, literally no one has to KYC to use X, and you can easily use things like SMS verification services, email aliases, and crypto-funded debit cards to even have a blue check without giving personal info.

I understand people want X users to move to Nostr, but lying to them isnt a moral or effective strategy.

If that changes to require KYC, of course everyone sane should leave and invite every follower off to Nostr. 

But let's please not lie to try and bring people to Nostr.

nostr:note14w5nrlekkxnvk6lx3ctexjjqvg45kk8gppnd9e6xhzfx56rdnqfq8qk4ce 
 You’re being rate limited then. Those restrictions get worse over time, never better. Good on y... 
 I am a blue check, doesnt require KYC and never has 🤷‍♂️

I'm not giving energy to that system, im ising it as a platform to help give people the resources they need when they wake up.

if we're all here on Nostr circlejerking theyll have no idea what theyre missing and what to do next to gain freedom. 
 Maybe, but it could be the reality tomorrow and you'd have zero say in the matter.  
 And that's why I will always keep Nostr handy as a fall-back, worst case.

Of course im not going to KYC for social media. 
 I read your original note as insulted by nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng... 
 ah, no, was calling out the replies. 
 Follow more people, it helps. 

What was the saying nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxh... 
 How do i find them in the first place?

I follow any account that seems reasonably good but still have a dead or boring feed most of the time. 
 I think there is no point for me to try be truly private. With advencment of neural networks text... 
 don't give up, it's worth the battle 🫡 
 What is it that you don't love? 

I find it hard to search for old notes and tag users in notes. ... 
 Main issues are:

- Discoverability is generally wretched
- Many clients, all incomplete
- Many conflicting standards and approaches
- High data usage
- Serious spam issues
- Little variety in content
- Low reach comparatively
- Almost complete echo chamber, few dissenting opinions 
 You’re complaining about Nostrs privacy but have an X account? You’d rather give your governm... 
 I didnt give ID, real number, or real email to X.

No one has to. Not sure why this lie persists on Nostr when it's demonstrably false. 
 So you are more NO than YES

But you wish to imptove so you can be more YES than NO 
 Agree that Twitter users have a more urgent need for your content than the average nostrich

I do... 
 definitely need to bring those back 🫡 
 We can say the same thing about Twitter or any large web application 😁 If you want to have pri... 
 yes, but as mentioned it's a very different set of tradeoffs with much easier "doxxing" by randos via relays or malicious media embeds.

As bad as X is, it's at least not exposing IP to anyone with basic sysadmin skills. 
 💯

And that's something heavily underrated about Nostr that is usually an issue with centralized social media -- it is generally Tor/VPN friendly.

That could change if relay ops have issues with spam, but for now it's true at least.

nostr:note1ygvz5nmg7p4c9hxwxhyzrz93ylpskjx8t38maptq945pqrzwckjs759j7d 
 Who is satoshi? I said properly used pseudonym. 
 His nym only held up because he had immaculate opsec/privacy.

Theyre not the same but must be paired together. 
 Being permissionless and transparent is a great strength of Nostr. Not only do you know exactly w... 
 💯

And that's something heavily underrated about Nostr that is usually an issue with centralized social media -- it is generally Tor/VPN friendly.

That could change if relay ops have issues with spam, but for now it's true at least. 
 If you use all caps you can be cool. The best way to help build this protocol is to bring your co... 
 If there was a tool to cross-post from X to Nostr I would.

But I just simply don't have time for both and think the audience on X needs pro-privacy, pro-freedom tech, pro-freedom money content more right now. 
 Is primal one of those creepy web frontends? "We promise we won't do anything untoward with your ... 
 nah it's an open source mobile app too. 
 Two things can simultaneously be true:

1) I want Nostr to succeed.
2) I don't love what it is today.

Thankful for all those continuing to work on Nostr and the broader ecosystem 🫂

I only criticize out of love and to be sure that people understand that there are actually tradeoffs with Nostr! We need dissenting opinions on here. 
 Proper pseudonym use gives you privacy afk. 
 No, I disagree.

If you can't control what data about you isconnected to nyms, they won't provide any privacy.

Pseudonymity is EXTREMELY fragile unless paired with strong privacy. 
 Did you just murder the word "atrocious"? 😳 
 autocorrect in primal is... very broken. it keeps intentionally mispelling words 😅 
 Anybody not using a VPN either doesn't care about privacy or is clueless. 
 most just don't know, which is why im still on X to help them learn.

im not just going to abandon them to their own devices. 
 No one!? Garbage premise. Disregarded for fallacious logic and poor articulation. 
 What are your incentives to write this? Seems pretty malicious or looking for attention, people a... 
 no incentives, I just write what I think helps people see through misnomers/FUD/influencer garbage.

I have nothing to gain by breaking down misunderstandings of Nostr, would be a lot better for me to just go with the tide and circlejerk. 
 Try the inverse on twitter and youll get the same reaction. Users of a thing are never gonna love... 
 im not offended by pushback, I always get pushback because I don't fit into a neat maxi mold.

The responses were atrociois and almost all personal insults, literally not one useful reply. If Nostriches can't handle someone calling out issues with their baby and not liking some aspects im not sure what to say lol 
 I followed you because I thought you could teach me about stuff like that.  
 no need to do what he says, just use a good VPN or Tor. 
 Nostr, much like Bitcoin, is more about censorship resistance than privacy. 
 of course I know you understand this, just wish more did!

Thanks for your intellectual honesty as always 🤝 
 I’m refuting your claim that it will die out completely. 

But if you want to move the goal pos... 
 glad to hear it! 
 I disagree. Twitter's algo just favors drama, insults, attacks between different groups so that's... 
 would love recommendations! i think I already have a pretty good following set but hard to discover people on Nostr (still). 
 Here’s what you’re missing: there are people who are crazy enough to never go back to using a... 
 a lower bound of hardcore users doesnt make a useful social network 🤷‍♂️ 
 I agree with most of your criticisms, but I think that things can improve. A big part of why I'm ... 
 I hope they can! I really do. 
 This is true of all social media. There are servers, be they centralized, federated or siloed, or... 
 True, but one party knowing your IP and having a vested interest in protecting it.

On Nostr you're exposing it to many parties with no recourse. 
 Or, use a blaster relay located in iceland you bought with monero after whirlpooling bitcoin. The... 
 yes, but 99.9% even of the more technical Nostr users can't/won't so that. 
 #privacytechpro tip: listen to nostr:npub1tr4dstaptd2sp98h7hlysp8qle6mw7wmauhfkgz3rmxdd8ndprusnw2... 
 thanks for amplifying, more people need to know this! 
 Hilarious that no one on Nostr seems to know that pseudonymity != privacy and yet try to use Nostr being "private" to dunk on anyone who still uses other social media.

You're not going to want to hear this, but Nostr is VERY BAD for privacy, but great for pseudonymity.

For most people, Nostr directly ties their HOME IP ADDRESS to their nym and publishes this correlation to a dozen servers they don't control for all to see.

While being pseudonymous is pretty easy on Nostr, being private requires a good, always-on non-logging VPN, or even better connecting to relays only through Tor at a bare minimum. 
 "no one" would more accurately read "not many" FWIW.

was too hyperbolic in the OP. 
Event not found
Event not found
 Yes, though in some ways worse, some better.

what dunking? I never dunked on anyone 🤷‍♂️

Not KYCd at all 🤷‍♂️

Never understood why so many of you are so hostile, makes no sense if you have any desire for Nostr to actually be a useful social platform and not just a circlejerk.