weijie_eth Profile Banner
weijie.eth Profile
weijie.eth

@weijie_eth

Followers
3K
Following
3K
Media
40
Statuses
882

Joined January 2018
Don't wanna be here? Send us removal request.
@weijie_eth
weijie.eth
21 days
RT @code4rena: Code4rena will run audit contests for free, as public goods. 100% of funds from sponsors will go directly to auditors and j….
0
149
0
@weijie_eth
weijie.eth
27 days
4/ Many thanks to @yuval_domb, @kobigurk, @GuilleAngeris, and @nico_mnbl for their valuable feedback and comments!.
1
0
14
@weijie_eth
weijie.eth
27 days
3/ Most existing literature does not clearly bridge theory and code. I aim to fill this gap with this writeup. Readers will gain a strong working intuition behind regular Montgomery multiplication and Logjumps. This may pave the way to new improvements and optimisations.
3
2
17
@weijie_eth
weijie.eth
27 days
2/ Intrigued, I wrote a research note to help cryptography engineers deeply understand both techniques:
1
3
25
@weijie_eth
weijie.eth
27 days
1/ Earlier this year, @yuval_domb discovered Logjumps — a more efficient way to do large-prime field multiplication than Montgomery multiplication. So much modern crypto relies on modular multiplication — all the way from TLS sessions to elliptic-curve based ZK proofs.
9
33
111
@weijie_eth
weijie.eth
2 months
RT @sweis: Happy Curve25519 day to all who celebrate.
0
29
0
@weijie_eth
weijie.eth
2 months
RT @wyatt_benno: We are proud to open-source a high-performance MSM for BN254 curve in WebGPU. It runs on Windows, macOS, AMD chips, many….
0
13
0
@weijie_eth
weijie.eth
5 months
RT @alexhevans: The Accidental Computer with @GuilleAngeris on prover acceleration via DA encodings. In short, proofs-of-encoding (such as….
0
54
0
@weijie_eth
weijie.eth
6 months
TL;DR: You can easily derive ETH addresses from Bluesky PDS public keys, but it's really important to check who really controls those keys before sending funds. If the user isn’t self-hosting their PDS, any crypto you send will be held by Bluesky PBC, not them.
0
0
2
@weijie_eth
weijie.eth
6 months
Remember these trust assumptions:. - The @bluesky API must return the correct DID for a handle.- The DID PLC Directory must return the correct repo data. If either fails, your belief about who truly owns that ETH address may be wrong.
1
0
2
@weijie_eth
weijie.eth
6 months
Self-hosting your own PDS? You can import your PDS key into an ETH wallet. Navigate to /pds/actors/. /<your DID>/, then run:. python -c "print(open('./key', 'rb').read().hex())". That’s your private key, in hex.
1
0
0
@weijie_eth
weijie.eth
6 months
How it works:. Each Bluesky handle is associated with a decentralised identifier (DID). Each DID points to a PDS, which advertises a public key. Decode it to get a 33-byte key, decompress it to 64 bytes, Keccak-hash it, and keep the last 20 bytes. Voilà: an ETH address!.
1
0
0
@weijie_eth
weijie.eth
6 months
I built a quick web app to fetch a Bluesky handle’s public key and convert it into an ETH address. Check it out here:.
1
0
0
@weijie_eth
weijie.eth
6 months
⚠️ Warning: Most Bluesky users rely on PDSes run by @bluesky, who ultimately control those private keys! So if you send funds to addresses derived from those public keys, only Bluesky PBC can access them — not necessarily the user.
1
0
0
@weijie_eth
weijie.eth
6 months
Want to send crypto to Bluesky users? It's possible!. Their keypairs are for the secp256k1 curve, which Ethereum also uses. That means you can derive an ETH address from their publicly accessible signing keys.
2
1
7
@weijie_eth
weijie.eth
6 months
RT @PrivacyScaling: Cross-posting from the @zkmopro blog: @vivi4322 on performance comparisons of various circom provers for mobile proving….
0
13
0
@weijie_eth
weijie.eth
6 months
RT @PrivacyScaling: New post from PSE's Trusted Setup team: a retrospective on development of trusted setup tools including Perpetual Power….
0
13
0
@weijie_eth
weijie.eth
7 months
RT @sayashk: More than 60 countries held elections this year. Many researchers and journalists claimed AI misinformation would destabilize….
0
64
0
@weijie_eth
weijie.eth
7 months
Read on to learn more:
0
5
26
@weijie_eth
weijie.eth
7 months
The first in a series of posts focused on client-side proving, this research note will be useful to applied cryptographers keen to push privacy-focused ZK forward. Many thanks to @GuilleAngeris, @alexhevans, @MariusMargulus, and @kobigurk for their valuable feedback.
1
1
8