Cassie Heart pfp
Cassie Heart
@cassie
I have an alternative thesis to crypto, and I think what tends to throw people off when I talk about it is trying to frame it in terms of interactions with crypto today: account abstraction, opt-in privacy, bridge-and-interact – all of these things don't need to exist when rethinking from first principles.
5 replies
2 recasts
16 reactions

Cassie Heart pfp
Cassie Heart
@cassie
Why do we need account abstraction? Interactions are complicated, require strong key management, & different types of accounts make this a series of logistical hurdles to overcome. But when we interact with the classic web, we typically don't pop open a terminal, fire up openssl and connect with a client-side cert.
2 replies
1 recast
3 reactions

Cassie Heart pfp
Cassie Heart
@cassie
Why do we need opt-in privacy? Interactions on most L1s involve a public ledger – the separation of users from a network has many layers of de-anonymization: - the indexer apis your wallet relies on - the RPC that received your transaction - the transaction record itself which shows your address
2 replies
0 recast
2 reactions

Cassie Heart pfp
Cassie Heart
@cassie
In order to reconcile this, we can add layers of privacy, or even holistic solutions, but this incurs greater costs and processing. When we interact over Signal, the only privacy link unsolved is the network traffic analysis between users and Signal itself.
1 reply
0 recast
2 reactions

Cassie Heart pfp
Cassie Heart
@cassie
Why do we need bridge-and-interact? L1 transaction costs are high and slow, transactions on an L2 require an operation to bring funds over, consolidating these steps into one makes the user experience slightly easier.
1 reply
1 recast
2 reactions

Cassie Heart pfp
Cassie Heart
@cassie
When a normie runs a program on their computer, they generally do not have to consider L1/L2/L3 cache of the CPU because it is managed automatically.
1 reply
0 recast
2 reactions

Cassie Heart pfp
Cassie Heart
@cassie
Instead, we can take these lessons learned and build to use the hard work and research that has already been done in these discrete cross sections of computer science. Why need AA when browsers already support WebAuthN natively and do the hardware enclave work for you and even better – segregated to the domain!
1 reply
0 recast
2 reactions