@alinush

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

Austin, TX
Joined July 2009
How confidential transfers work👇
9
4
57
6,681
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,524
You can read my take on why proactive refresh seems hard in their set up: alinush.github.io/near#why-p…
2
314
You can also read about how they modify the additive key derivation from Groth-Shoup’21 here: alinush.github.io/near#why-p…
2
232
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
29
1,428
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.
40
27
6
410
48,181
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,400
(Pardon my French. Not meant as a rebuke of the OP; just of the take.)
1
3
457
> 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,914
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,067
These are your "compliant" auditors, people.
141
if you could not reason about security before llms, the prompting is not gonna save you.
2
1
19
1,167
software engineering, or: how to enshrine fragility. at planetary scale.
1
1
8
1,053
now, with the help of “super-intelligence.”
2
160
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
422
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
430
1. local randomness from the (potentially-incompetent) CA 2. (secret) randomness from a distributed system not one, not the other, but both.
1
7
488
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,022
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
778
every other chain: transactions leak intent ⇒ front-running / MEV
3
2
15
1,062
@aptos chain: transactions encrypt their payload; 66% of validators needed to decrypt ⇒ buh-bye front-running
2
1
1
10
908
simple value proposition: if you don't want toxic MEV eating into your profits, come trade on @DecibelTrade
5
100