Saved by sari
Crypto design challenges
The next billion crypto users shouldn't have to pay to make crypto usable. They shouldn't have to deal with long addresses that could lead to huge issues like them losing funds. What's the Gmail of wallet addressing?
Paul Stamatiou • Crypto design challenges
With that, we'll have to be careful about introducing thoughtful abstraction—simplifying and hiding complexity without diluting the essence of web3 or taking away control when it might be valued.
Paul Stamatiou • Crypto design challenges
Show me how much money I just lost on gas with this failed transaction. Don't make me go to Etherscan to try to piece it all together; it can be rather confusing to discern on Etherscan with gas price, transaction fee, gas fee and gas usage, especially with EIP-1559.
Paul Stamatiou • Crypto design challenges
Early adopters face foreign terminology, complex UIs, unexpected and exorbitant fees, security issues, slow transactions, confusing errors, scams and more. That makes for one hell of an onboarding, even if you're lucky enough to have a friend showing you the way.
Paul Stamatiou • Crypto design challenges
Did you accidentally approve a token on a contract you probably shouldn't have? Unfortunately, scenarios like this happen more often than they should. Wallets need an emergency resources in times like this. Perhaps modern wallets could have a sort of emergency "oh shit" button.
Paul Stamatiou • Crypto design challenges
Why should we put the onus on new users to know the difference between various blockchains/Layer 2s and know what their wallet can and can't support? It's already hard enough to explain how to safely backup a seed phrase. This lets the people use whatever web3 service they want with minimal overhead.
Paul Stamatiou • Crypto design challenges
A core part of all wallets is a way to list transactions. Too many wallets today treat this as a list of data without much thought about what it means for the user and within the context of trust.
Paul Stamatiou • Crypto design challenges
Be hyper transparent around transaction status. We expect things today to be instant but the blockchain is one of the only pieces of modern technology that can feel very slow at times. We need to take great care in displaying transaction status. The average user should never have to visit Etherscan/Polygonscan/etc just to see how much time is left... See more
Paul Stamatiou • Crypto design challenges
Transaction data is far too cryptic today. Any way to add further context and humanize is needed. See if there's ways to display social proof.