Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
I guess I started an accidental AMA on which parts of the crypto space are good and which I'm so far not excited about, along with other big picture vision questions: https://x.com/VitalikButerin/status/1827583576751181961 You should feel free to ask questions here too! Let's see if Farcaster can come up with higher-quality questions than the other app :)
267 replies
600 recasts
1853 reactions

tldr (tim reilly) pfp
tldr (tim reilly)
@tldr
“If we get lots of people using USDC, that creates a situation where it becomes easier for people to move to other more decentralized stablecoins too.” ^ this is a good specific example where a partial compromise of decentralized principles (one of the primary things you don’t support) seems very useful for spreading decentralized systems as a whole, and therefore seems net good. (I would argue that Coinbase is another, on a pretty large scale. But this is not an uncontroversial topic within the deep crypto space.) Do you have any heuristic for when compromises to decentralized principles go too far?
2 replies
16 recasts
124 reactions

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
My main worry is when they start entrenching network effects that become hard to undo. For example, if we start normalizing "sign in to this crypto social thing with Google", I think that's really bad, UNLESS it's done in an account-abstraction way where under the hood it's using zk-email and individual users can sign in with their ethereum account instead (and convert their account from one to the other). This way, it's not entrenching network effects of centralized web2 platforms, it's actually creating a bridge that lets users join the ecosystem with them, but then more easily migrate away from them.
6 replies
7 recasts
93 reactions

casslin.eth pfp
casslin.eth
@casslineth
how mature is zkemail atm, is it easy to integrate in existing products? i wonder many new products this cycle using sign in w/ email coz the set up of @privy & similar service providers, which aim to lower the barrier to entry for normal users. how should we strike the balance here. ps. i agree in principle we should not normalizing sign in w/ google/web2 email, or even worse, phone number, on crypto products. Would like to see how this works out in execution.
1 reply
0 recast
1 reaction

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
@zengjiajun how was your experience integrating zkemail in soul wallet?
1 reply
0 recast
0 reaction

zjj.eth pfp
zjj.eth
@zengjiajun
According to our devs “Zkemail provides an underlying framework, similar to OpenZeppelin when writing Solidity smart contracts, with many Circom codes that can be directly referenced. As a third-party integrating zkemail, you only need to focus on your own business logic and write minimal Circom code. For example, in the case of SoulWallet using zkemail, the majority of the Circom code is referenced from zkemail. We only wrote the Circom code related to our specific business logic. You can see an example here: https://github.com/SoulWallet/email-approver/blob/main/packages/circuits/EmailApprover.circom. ”
0 reply
0 recast
1 reaction