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

Austin, TX
Joined July 2009
How confidential transfers work👇
9
4
57
6,671
Earlier in May, when I looked at NEAR’s MPC, I was a bit skeptical: 5-out-of-8, no TEE hardening, no proactive refresh. But since then it has improved a lot: 11-out-of-16 and TEE hardening! This is very nice to see! 👏👏
3
43
2,373
You can read my take on why proactive refresh seems hard in their set up: alinush.github.io/near#why-p…
2
284
You can also read about how they modify the additive key derivation from Groth-Shoup’21 here: alinush.github.io/near#why-p…
2
212
alin.apt retweeted
6/ There's been this persistent notion that formal verification isn't worth doing because "a spec can just as easily have a bug as code". We decided to test that with real empirical evidence. And the answer is an emphatic *NO*. Especially in an age of agentic coding
2
3
25
1,170
I am operating under an assumption at this point that just everything is public, no information is private anymore
Quest Diagnostics has been hacked. Patient data was exposed. They serve roughly half of U.S. hospitals and physicians. Investigation ongoing.
36
27
6
406
46,661
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)
8
14
1
85
5,384
(Pardon my French. Not meant as a rebuke of the OP; just of the take.)
1
3
453
> 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
52
2,885
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
14
1,056
These are your "compliant" auditors, people.
140
if you could not reason about security before llms, the prompting is not gonna save you.
2
1
19
1,164
software engineering, or: how to enshrine fragility. at planetary scale.
1
1
8
1,052
now, with the help of “super-intelligence.”
2
159
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
410
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
425
1. local randomness from the (potentially-incompetent) CA 2. (secret) randomness from a distributed system not one, not the other, but both.
1
7
484
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
58
6,010
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
772
every other chain: transactions leak intent ⇒ front-running / MEV
3
2
15
1,059
@aptos chain: transactions encrypt their payload; 66% of validators needed to decrypt ⇒ buh-bye front-running
2
1
1
10
891
simple value proposition: if you don't want toxic MEV eating into your profits, come trade on @DecibelTrade
5
100