-
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.