Hechos clave:
-
Existen diversas maneras de gestionar tus fondos en Ethereum.
-
Cada tipo de cartera posee sus pros y sus contras.
Aunque a menudo manejamos distintas formas de gestionar activos en Ethereum empleando el término único de “cartera”, existen grandes diferencias en muchas de las soluciones. El objetivo de este artículo es resumir las distintas formas de almacenar y gestionar sus criptomonedas en Ethereum.
¿Qué es una cartera Ethereum?
Técnicamente, solo hay dos tipos de formas de gestionar fondos en Ethereum: cuentas de propiedad externas (EOA) y cuentas de contrato. Ambas permiten a los usuarios de Ethereum gestionar ETH, tokens ERC20 y tokens no fungibles (NFT), a la vez que permiten la interacción con la red Ethereum.
Lo anterior describe los aspectos técnicos de la situación, pero la realidad es que debajo de cada una de estas soluciones hay varios caminos que corresponden a distintos enfoques en las carteras. Estos se pueden agrupar en las siguientes categorías:
- Carteras EOA de software
- Carteras EOA de hardware
- Carteras de contratos inteligentes de una sola firma
- Carteras de contratos inteligentes de múltiples firmas
- Carteras EOA con custodia
Carteras EOA de software
Hasta la fecha, la mayoría de las cuentas creadas en la red Ethereum entran en la categoría de cuentas de propiedad externa.
Las EOAs son de libre generación y después de su creación se le da al usuario una clave pública que pueden usar para enviar y recibir fondos.
Para recuperar una EOA, se les da a los usuarios una clave privada normalmente en forma de una frase semilla de 12 palabras. Los usuarios deben asegurarse de que esta frase esté resguardada de forma segura, ya que permite el control total sobre la cuenta. Muchas carteras que tratan con EOAs les permite a los usuarios crear y administrar tantas cuentas como quieran.
Pros: Fácil de generar, sin riesgo de código
Contras: Se debe proteger la frase semilla, funciones limitadas
Ejemplos: MetaMask, MyCrypto
Carteras EOA de hardware
Las carteras de hardware son simplemente cuentas de propiedad externa cuyas claves privadas nunca están expuestas a Internet. Cuando un usuario obtiene una cartera de hardware y genera una cuenta, las claves son generadas en un dispositivo detrás de un enclave seguro.
Cuando el usuario quiere hacer una transacción, firma esa transacción en el dispositivo y luego se transmite a la red. Las claves privadas nunca son expuestas en el proceso. Aunque es una gran solución para el almacenamiento frio, las carteras de hardware no son tan portátiles o accesibles como una EOA en su navegador.
Pros: Igual a las EOA, con seguridad adicional.
Contras: Igual a las EOA, más lento para acceder
Ejemplos: Ledger, Trezor
Carteras de contratos inteligente de una sola firma (Singlesig)
Las EOAs son las carteras más populares hasta la fecha, pero las carteras de contratos inteligentes están ganando fuerzas. Las carteras de contratos son similares a las EOAs en que también tienen una clave pública y privada, pero están basadas en un código que permite una amplia gama de funciones adicionales que las cuentas de propiedad externa no pueden ofrecer.
Una vez desplegadas, pueden habilitar funciones únicas como una mejor experiencia para el usuario, tarifas de gas en distintos tokens, opciones de recuperación social y mucho más. Una cartera de contrato inteligente singlesig es aquella en la que un solo dueño tiene permiso para firmar las transacciones.
Pros: Mejor gas UX, mejores opciones de recuperación, 2FA
Contras: Potencial riesgo de código, puede ser más costoso que la EOA
Ejemplos: Argent, Authereum
Carteras de contratos inteligentes de múltiples firmas (Multisig)
Una multisig es también una cartera de contrato inteligente. Puede ofrecer las mismas funciones que la anterior, pero esta requiere un número mínimo de firmas (ya sean personas o dispositivos) para aprobar la transacción antes de que se produzca. Si, por ejemplo, se tienen tres partes interesadas principales en su empresa, se puede configurar la cartera para que requiera la aprobación de las 3 personas antes de que sea enviada la transacción.
Esto asegura que ninguna persona por si misma pueda comprometer los fondos. Una persona también puede configurar una multisig que requiera la aprobación de varias EOAs o carteras de contratos inteligentes singlesig que pueda tener. Véase una multisig como una cartera de contratos inteligentes con una medida de seguridad adicional.
Pros: Igual que las singlesig, seguridad mejorada, gestión de equipo
Contras: Igual que las singlesig
Ejemplos: Gnosis Safe Multisig
Carteras con custodia
Las carteras de custodia son otro tipo de EOA, como las carteras de hardware. Sin embargo, en este caso, se confía en un tercero para administrar los fondos y las claves. Aunque esto va en contra de la ética de “Si no son tus claves, no son tus criptomonedas” de la mayoría de la comunidad, puede haber algunas ventajas aquí para los grandes poseedores de criptomonedas o empresas. La mayor de estas ventajas seria el seguro en caso de pérdida.
Pros: Igual que las EOAs, seguro en caso de perdida
Contras: Igual que las EOAs, no tener control de sus propios fondos
Ejemplo: Coinbase Custody
Versión traducida del artículo de Eric Conner publicado en Gnosis.