Clase 6 (wallets) Flashcards
tipos de wallet
Custodial: tipo CeFi, ej binance o lemon
Semi-custodial: coinbase
Non custodial: user owned, ej Metamask
Custodial wallets
Not yourt keys, not your crypto
Por lo generar los exchanges suelen ser custodial
yo no tengo acceso a mis private keys
pros de custodial wallets
facil de setear
transferis gratis dentro de la plataforma
liquidez
contras custodial wallets
kyc (identity known)
censura
not on chain
vulnerabilidades
Non-custodial wallets
Your keys, your responsiblity
tengo private y public key
pros non custodial wallets
identificable (no se quien es el dueño de la wallet)
agnostica a plataforma
no tengo centralizacion en un provider
cons non-custodial wallets
soy 100% responsable
mala ux
curva de aprendizaje
Semi-custodial wallets
son contract addresses con logica custom
hay un set de addresses (EOAs) que pueden interactuar con ese contract para mandar txs
pros Semi-custodial wallets
customizability
mejor ux
enhanced security
cons Semi-custodial wallets
3d party risks
no tienen mucho soporte
deployar contratos es caro
problemas con multichain
wallets con mpc
divido la pk en varias keys y solo permito transacciones usando tss (algo asi como shamir secret)
es muy seguro y trae los beneficios de non custodial (salvo platform agnostic) pero trae 3rd party risks y no me puedo cambiar de provider
cuales son eoas
los exchanges operan con eoas (ellos tienen las sks)
las non custodial son eoas
las smart wallets a veces son eoas y a veces no
mnemonic phrase
- coleccion de 12-24 palabras
- usado para backup de wallets
- palabras random de un diccionario de 2048 palabras
Hierarchical Deterministic wallets
- Estructura de arbol: cada nodo tiene una pk y sk provista por sus padres
- single mnemonic: puede ser usado por la hd wallet para generar pk/sk pairs
- SK: si se compromete no compromete la familia entera del arbol
smart wallet
- la wallet consiste en un smart contract
- modulos que manejan differentes logicas
- Account abstraction: los fondos estan controlados por smart contracts
- no necesitan seed phrase
- usuarios pueden setear transfer limits
- posibilidad de freezear la wallet
- requiere multiples firmas para aprovar las txs