cheerleader @RAILGUN_Project

la internet
Joined February 2011
germi retweeted
friendly reminder
I don't recommend anyone scramble to move their funds to new wallets today. But we should take the risks to cryptography from AI-accelerated math seriously, and minimize our exposure to not just quantum-vulnerable cryptography, but also potentially AI-vulnerable cryptography. The core new area of risk from this viewpoint is, unfortunately, ML-DSA / FHE / lattices. (and it's also another reason, along with quantum, why ECDSA might fall even faster than expected, hence the "fresh address" recommendation) So far most people have been in the mode of thinking "elliptic curves broken, hashes safe, lattices safe". But there is a good chance that the concrete security of lattices will take serious hits from the next two years of AI math. The basic threat model is: factoring is something that naively takes 2^(n/2) time, but over decades smart people have found and optimized number field sieves, and degraded that to 2^O(n^(1/3)), which is why RSA keys and signatures need to be ~400 bytes (and not 64 bytes). What if there are skeletons in the closet like that, both for elliptic curves and lattices, that we are simply not smart enough to discover - but bots soon will be? This is a major part of the reason why for the past year ethereum's lean roadmap has been going in the "hash-only" direction: no lattices, no ML-DSA, no Falcon, no lattice-based commitments inside ZK proofs, etc. Signatures in lean ethereum are all hash-based, either WOTS or SPHINCS-. For signatures and proofs, we already know how to go hash-only. The bigger challenge is for *public-key encryption* - and this goes far beyond blockchains. Secure communication, anonymizing protocols, lots of things need public-key encryption. And unfortunately there are long-standing mathematical theorems showing why public-key encryption cannot be done with hashes alone. You have to have some kind of trapdoor object that has at least one form of usable "structure" - either group theory (incl. isogenies) or lattices or code-based or potentially in the future even more newfangled and spooky things (local mixing?). But for anything that has structure, you should assume that AI will make at least some progress in breaking that structure. Here, one reasonable inference is that if you want to make something plausibly long-term secure, multiply the key sizes by 10. To me that's a very plausible world and something not at all extreme to predict. If AI will bring us 50 years of math in 2 years, then that 50 years of math may very plausibly include a "naive factoring -> GNFS" level of improvement to our ability to break lattices. In that world, lattices will still exist, but they will have to be significantly bigger to guarantee the same level of safety. And at those new larger sizes, hash-based constructions will beat lattice-based constructions on concrete efficiency in every use case where hash-based constructions are possible at all. Theoretically, of course it's possible that hashes are broken too (eg. P = NP would imply that). But I think P = NP is very unlikely. And intuitively, it's much more likely that a mathematical object has exactly no exploitable structure (like hashes are intended to), than that a mathematical object has exactly ~3 forms of exploitable structure (for elliptic curves: associativity, Schoof, pairings) and not some secret fourth form of structure we have not yet discovered that greatly degrades its security (for elliptic curves, ECDLP and pairing security). Similar for LWE, SVP, RLWE and the zoo of lattice problems. For this reason, we do not yet see any reason to worry and start padding the byte size of hashes (if we start to worry more, we would pad the round count first before doing anything to the byte size). Concrete TLDR, my own personal views: * Hash-based > lattice-based, in those situations where hash-based is possible at all * For anything lattice-based, be much more paranoid on param sizes. Remember that blockchains are only a small portion of the cryptography story; this point goes far beyond blockchains and applies to eg. access to websites, secure messaging, Tor / VPNs ... * For privacy protocols, strongly favor NOT putting encrypted notes onchain. Instead, send them offchain through some third-party mechanism. * If it's not difficult for you, keeping your funds in addresses which have not yet been used to make a transaction is a good idea. If it's easy for you, do it. **But be careful about migrations; I personally have lost more money in botched migrations than I have lost in all hacks combined**. * For multisig wallets, doing confirmations offchain is better than onchain, because this way the signatures of signer wallets do not get exposed to the public, so if ECDSA falls to AI much faster than expected, at least the multisig "gracefully degrades" to a 1-of-1 where the 1 is whoever was gathering the signatures - a much better place to be than "anyone can take the money" firefly.social/post/x/210783…
124
3,749
63
32,620
860,359
do you remember software design patterns we don't give a fuck about them anymore
387
195
80
5,954
355,873
Replying to @bballer_530
隐私是自由 隐私是秩序 隐私是进步 vitalik.eth.limo/general/202…
444
437
306
2,558
497,296
we're heading towards complete retardation man. the vast majority of the world is not fucking ready for self-sovereignty and probably never will be. wallets have sucked ass at protecting normal users for over a decade. seed phrases & private keys are an utterly shit security model for humans (oh, and multisigs are great but people protect their 3/5 multisig with the same seed, so also full retard mode). and yet we're still pretending this is the future of finance. it's fucking not. most of this industry is a VC exit-liquidity circle jerk where the end user ultimately eats the loss in some form. maybe the answer isn't mass adoption. maybe the answer is staying fucking small. small, weird, technical, paranoid, adversarial, and hard to capture. the smaller and more niche we stay, the more dangerous and long-lasting this industry becomes. being small is a feature.
63
49
25
507
33,015
germi retweeted
jajajajajsja que audio porfavor
61
617
65
4,943
208,441
Protocol Security Request #27 approved. RAILGUN is deploying on @base. Base users can now use self-custodial, fully on-chain private DeFi without leaving the chain. Send, receive, swap, lend, borrow, and more with battle-tested stealth technology.
14
26
1
174
6,732
germi retweeted
I think the release of Bun 1.4 marks the end of programming as we know it. Anthropic and OpenAI developers live in the near future and if we pay attention, it's what's coming for the rest of us by next year: pauldix.com/the-end-of-progr…
114
213
68
1,998
427,806
Protocol Security Request #27 is live and sponsored on stakerail.fi/ Deploy RAILGUN privacy on @base
7
16
9
71
11,914
INGLATERRA LA CONCHA DE TU MADRE
514
10,176
322
83,713
1,928,385
I love coding now that it no longer requires coding
160
340
35
7,748
248,730
top3 inventos de la humanidad - el tinto de verano - hatsune miku - pokémon blanco y negro
18
1,003
22
4,964
66,482
im a software engineer. i grinded through data structures and algorithms, learned about compilers, computer architecture, and read stack overflow posts at 3am. i interned at tech companies and learned about how the work gets done in industry. im a software engineer. abstractions, code reviews, customers, systems, debugging, test cases. needed a better job so i did leetcode. faang rest and vest. pip and layoffs. promos and onsites. im a software engineer. i talk to claude more than my coworkers. claude can write code better than me. i manage git trees and keep agents on track. i forgot why we cared about type safety and my company is leaning out. im a software engineer. the code works the tests pass and and and the customers are happy the tokens brrrr my paycheck still clears the refactors are clean the ideas keep coming the codebase grows we dont stop because claude works and i watch claude works and i watch im a software engineer
66
148
17
2,433
211,106
Feels like so much of the hate around technology boils down to this one Dostoyevsky quote
19
81
2
1,488
48,066
Along the road, I've loved every day more @RAILGUN_Project. It's a top-tier protocol, but what truly breathes life into its value is the network of people building behind the scenes. Architects, devs, researchers, and core believers. Railgun is more than code, it is an international movement fighting for the missing pillar this ecosystem has always desperately needed. Railgun team W/ @tsu_kareta @_zy0nn @germibh @MatiasGrote @mesquka @RailgunIntern @psyopfemboy on @RAILGUN_Project and V3 Reloaded (coming smw) @ethereumfndn W/ @kassandraETH (sorry for tagging you😅) @RMacwha @VitalikButerin (here since the beginning) on Kohaku integration (coming soon) @zknoxhq W/ @RenaudDUBOIS10 @BTChip @SimonMasson2 Post-quantum and hardware wallet integration @gnosis_ W/ @auryn_macmillan Private DeFi (tf I don't understand, big chad work) @AmbireWallet W/ @cinesiusss @AmbireIntern @Ivshti Best wallet, integrating Kohaku D1 @anondotinc W/ @0xpaulio Lets try the wallet to understand the work that have been done - first private defi walet @FacelessPrivacy W/ @TisRuler (old believer) Use @RAILGUN_Project with your daily wallet @MessariCrypto W/ @AvgJoesCrypto @Jake (ex-railquant, wen back?) And thanks @BarrySilbert, you were one of the first believers, but we're still waiting for you to tell everyone to stealth life harder. Every day brings a new Railgun contributor. Thank you guys, the ecosystem needed you so much. 🚂🛡️
6
9
1
35
2,561
.@moxie: "Telegram's not a private messenger. Every message you've ever sent or received is in plain text in a database that Telegram controls." Stop using Telegram. Use @signalapp instead.
17
24
4
172
22,766
germi retweeted
accidentally stumbled upon this crazy paper abstract
430
2,256
585
26,351
1,042,844
This is such a good post. orchidfiles.com/im-tired-of-…
81
423
54
3,113
102,796
315
9,367
517
125,792
2,291,628