i put the “crypto” in “cryptocurrency.” head of cryptography at @aptoslabs 💍 + 👶 + 🏍️ = ❤️

Austin, TX
Joined July 2009
How confidential transfers work👇
9
4
57
6,556
I remember a cryptocurrency space that used to have higher ideals. Satoshi did not set out to “solve users’ problems today.” What Sandeep would call “larpers” were the early adopters from 2012 and before, whom Satoshi won over, and who set out to establish the field we’re all in today. None of them built pragmatic solutions. There was nothing pragmatic about Ethereum. Or Zcash. It was due to their complete disregard for pragmatism that we’ve made it this far (scalable BFT, fast ZK) and we now stand to solve **tomorrow’s** problems (censorship, surveillance). The f*** outta here with “today’s problems.”
What @ilblackdragon and NEAR team has built is a pragmatic solution which solves users’ problems “today” and such solutions win the users, technically perfect solutions win larpers (that too for a short time, you can never satisfy them for long)
6
11
1
70
4,039
(Pardon my French. Not meant as a rebuke of the OP; just of the take.)
1
3
353
> show me what your privacy looks like... > THIS IS WHAT FAKE PRIVACY LOOKS LIKE!
This is craazy. I asked one of our PhD engineers to look into NEAR *Confidential* Intents wondering how they designed their system. Unredacted, word-for-word, this was his answer 😱😱😱 "Everything I found out about the privacy claims and confidential intents is so bad that it seems almost comical and I cannot believe what I am seeing. Apparently they run a completely separate instance of the protocol, which is called FAR (as an opposite to NEAR), and that has a permissioned operator set. The entire confidentiality claim seems to rest upon the fact that it is a permissioned chain and the nodes are trusted to keep things private, there doesn't seem to be any deep technology behind it and it also does not seem to be open source. The entities running the nodes are also not publicly known. I almost feel weird writing this because it is so absurdly bad that it feels like ... I don't know ... a simulation? I know the usual level of overpromising in Web3 but this is so many levels beyond believable that it still feels unreal."
4
3
47
2,459
An important "clarification" by @CommunityNotes: turns out the danish national ID system wasn't hacked. No, no, no... It was simply *designed* to be easily & legally accessed by every dimwit who can't set a password. But it was not hacked. Totally-secure design!!
2
13
957
These are your "compliant" auditors, people.
124
if you could not reason about security before llms, the prompting is not gonna save you.
2
1
19
1,127
software engineering, or: how to enshrine fragility. at planetary scale.
1
1
8
1,037
now, with the help of “super-intelligence.”
2
151
while we could do all of this, i'm afraid it may be moot: there's no limit to the incompetence: the CA could simply leak their (now hardened) SK too. << goes to the shower to cry in fetal position >>
12
383
of course, CT can and will catch incompetent CAs whose SK is used to equivocate about HTTPS certs, like eMudhra. so, keygen transparency would only serve to reduce the rate of such disastrous incidents.
1
3
415
1. local randomness from the (potentially-incompetent) CA 2. (secret) randomness from a distributed system not one, not the other, but both.
1
7
472
17 years ago, @Google (god bless their servers), got sick of malicious CAs & said: > "guys: certificate transparency (CT)! we can catch'em when they equivocate about website certificates." great progress! 👌👌 wrote my phd thesis on that stuff. but is CT enough?
3
3
1
57
5,921
how many other incompetent CAs, beyond eMudhra, "prefer" small secret keys that they can remember (like 4)? we may need *keygen transparency*: a proof that CA secret keys were generated using assistance from competent entities. i.e., a proof that a CA's PK was derived from:
1
1
19
729
every other chain: transactions leak intent ⇒ front-running / MEV
3
2
15
1,044
@aptos chain: transactions encrypt their payload; 66% of validators needed to decrypt ⇒ buh-bye front-running
2
1
1
9
865
simple value proposition: if you don't want toxic MEV eating into your profits, come trade on @DecibelTrade
4
97
last week, the password of the danish national id system was 123456 this week, an intermediate CAs private key was 4 next week? i am not ready for next week…
63
555
42
6,882
102,999
blockchain cryptographers: "post-quantum this, post-AI that, ZK over here, TEEs over there, maybe sprinkle some MPC, maybe not, yada yada yada, we gonna be secure, yeeeehawww" meanwhile, HTTPS CAs: "the private shall be 4!"
8
18
2
196
4,565
news.ycombinator.com/item?id… it was 4. the private key was 4... 😳
1
1
4
667