Las carteras de Bitcoin son aplicaciones, sitios web o dispositivos que permiten interactuar con la red Bitcoin. Pueden verse como el equivalente de una cuenta bancaria descentralizada de bitcoins, que permite manejar la recepciรณn, almacenamiento y envรญos de esa criptomoneda.
En la conferencia Baltic Honeybadger 2018, que se realizรณ en Riga, Latvia, el fin de semana pasado, Giacomo Zucco, desarrollador de Bitcoin, fue moderador en una conversaciรณn con Pavol Rusnak, uno de los impulsores de la cartera frรญa Trezor, la primera en aparecer en su categorรญa. Tambiรฉn ahblรณ con Lawrence Nahum, el creador de la cartera GreenAddress, la primera que implementรณ direcciones p2sh para multi-firmas y bip32, entre otras caracterรญsticas. Los expertos ofrecen sus opiniones sobre los retos para desarrollar las carteras de Bitcoin y sobre el futuro de las mismas.
Rusnak es el primero en intervenir para exponer su punto de vista sobre las carteras de bitcoin en general, y sobre las particularidades de Trezor. En 2011, dice Rusnak, durante una de las primeras conferencias sobre Bitcoin, en Praga, se discutiรณ sobre el tema de las carteras y una de las conclusiones fue que el factor clave para el desarrollo de una cartera era la protecciรณn de la clave privada.
Decidimos que una buena idea serรญa tener un dispositivo especial de hardware dedicado a las operaciones de la cartera de bitcoin. Este dispositivo mantendrรญa la clave privada separada de un ambiente que pueda ser comprometido, como el laptop o sistemas operativos, como Windows, Linux, Mac, o Android, que tienen centenares de millones de lรญneas de cรณdigo, lo cual es my difรญcil de auditar. En una cartera de hardware el cรณdigo es mucho menos extenso y es posible tener mayor control. Lo que es รบnico de las carteras de hardware es que las claves privadas estรกn fuera de esos ambientes desagradables e inseguros.
Pavol Rusnak
CTO
A partir de esas primeras ideas, Rusnak y su equipo trabajaron unos dos aรฑos en el proyecto, y en 2013 lanzaron una iniciativa de fondeo colectivo -en realidad basada en pre-รณrdenes del Trezor- para producir los primeros dispositivos que fueron entregados en 2014. Asรญ que la primera cartera de hardware de bitcoins tiene cuatro aรฑos en el mercado, acota Rusnak.
El impulsor del Trezor reconoce, entre las limitaciones del dispositivo, que la pantalla es muy pequeรฑa comparada con la de un telรฉfono inteligente o la pantalla de un laptop. Esto representa un reto importante para desplegar la informaciรณn necesaria, que sea lo mรกs precisa posible, de modo que el usuario no se confunda, dice Rusnak. Agrega: ยซtenemos buena seguridad porque las claves privadas estรกn fuera de los ambientes vulnerables y comprometidos, pero tenemos problemas de usabilidad porque el espacio dedicado a la pantalla en el dispositivo es muy limitadoยป.
Por su parte, Lawrence Nahum, explica que cuando comenzรณ a trabajar en la cartera GreenAddress, en 2012, no habรญa carteras de hardware disponibles. ยซMi principal temor es que cualquier dispositivo รบnico es relativamente fรกcil de comprometerยป, seรฑala Nahum. Continรบa: ยซpara mรญ, la soluciรณn para ese problema es el uso de multisigยซ.
Multisig es la abreviatura de multi-signatures o multi-firmas, una tรฉcnica que guarda la clave privada en un dispositivo, pero que requiere la verificaciรณn en un segundo dispositivo, explica Nahum.
El gran factor diferenciador de GreenAddress es que usa multisig. Le permite tener un poco mรกs de seguridad y seguridad mejorada… Si uno de los dispositivos es atacado, todavรญa tiene algo de seguridad disponible. Inevitablemente, los dispositivos pueden llegar a ser comprometidos, por lo cual es importante tener varios niveles de seguridad. Tan pronto como las carteras de hardware estuvieron disponibles, pensรฉ que la integraciรณn de las carteras de hardware y las carteras multisig serรญa ‘un buen matrimonio’.
Pavol Rusnak
CTO
Pero el uso de multisig va mรกs allรก de una autenticaciรณn de dos factores, seรฑala Nahum. Puede usarse, por ejemplo, para manejar lรญmites de umbrales, segรบn Nahum.ย ยซSi soy parte de la firma, tal vez pueda evitar doble gasto y proveerย garantรญas para que otros acepten los fondos. Y todo esto ocurriรณ mucho antes de que Lightning Network se consolidaraยป, dice el emprendedor.
Tomando en cuenta que las carteras de bitcoin son a la red Bitcoin como los navegadores respecto a la web, diceย Giacomo Zucco, quien modera la discusiรณn. Hay un problema de modelo de negocios, ya que todo el software es de fuente abierta. ยฟCรณmo se monetizan los productos?, se pregunta. Incluso plantea que ya se estรกn comercializando clones del Trezor.
El modelo de negocios de Trezor es trivial dice Pavol Rusnak. ยซCuando hay una fiebre del oro, venda palas. Las carteras frรญas son las palas, en parteยป, acota. Como las especificaciones para el hardware son abiertas y todo el cรณdigo que corre en las carteras frรญas es abierto, es posible producir clones del Trezor, dice Rusnak.
Como las empresas que copian no tienen el nivel nuestro en I&D, pueden producir carteras frรญas mรกs baratas y puede ser que en el futuro la cartera frรญa estรฉ totalmente ‘comoditizada’. Pero esto no pasarรก pronto, ya que los usuarios compran las carteras frรญas establecidas porque la confianza es importante. No tiene sentido ahorrarse $20 en una cartera frรญa y luego almacenar allรญ $1 millรณn.
Pavol Rusnak
CTO
En lo que se refiere al mercado de las grandes corporaciones, la monetizaciรณn puede operar siguiendo el modelo de empresas del mundo Linux como Susse y Redhead, que distribuyen software de fuente abierta, gratuito, pero cobran el soporte y la implementaciรณn, aรฑade Rusnak.
Agrega el ejecutivo que este modelo de monetizaciรณn no se limita a las carteras frรญas, sino que puede extenderse a las carteras de software. ยซSe puede ofrecer soporte a las grandes compaรฑรญas que no pueden permitirse interrupciones del servicio, por ejemploยป, dice Rusnak.
Respecto a la monetizaciรณn, Lawrence Nahum dice en broma: ยซMuy buena pregunta, y una gran oportunidad para anunciar nuestra ICOยป. Pero entrando en materia, el ejecutivo dice que descartaron cobrar por transacciรณn ya que eso iba contra la privacidad del usuario.
Hay algunas opciones de monetizaciรณn como el de referencias. Por ejemplo, cuando el usuario tiene ya un cierto nรบmero de monedas y ya es riesgoso, se le puede recomendar una cartera de hardware. Otra opciรณn puede ser empaquetar lo que hacemos para la comunidad de fuente abierta en un dispositivo de hardware y luego vendรฉrselo a las empresas.
Pavol Rusnak
CTO
Otras de las opciones que menciona Nahum para monetizar GreenAddress es construir las bibliotecas de cรณdigo y las herramientas necesarias para integrarse no sรณlo con Bitcoin, sino tambiรฉn con Liquid, la cadena lateral federada que ofrece Blockstream como un servicio para acelerar transacciones con bitcoins. Despuรฉs de realizar sus transacciones en Liquid, hay una conciliaciรณn con la red Bitcoin, que hasta ese momento mantenรญa bloqueados los BTC que respaldan los token que se usan en la cadena lateral.
Los valores agregados a los servicios bรกsicos pueden ser una vรญa que permita la censura y la regulaciรณn. Por ejemplo, Rusnak dice que la mayorรญa de los usuarios usa Trezor con la cartera de software que ellos proveen, y ese software puede estar sujeto a regulaciรณn.
Una salida a esa posible oportunidad de escrutinio, por parte de las autoridades, esย permitir el uso de varias carteras de software con Trezor, dice Rusnak, como es el caso de la cartera de software Electrum, que se integra con Trezor y en su mรกs reciente versiรณn incluye soporte para Segwit.
Para lo dos desarrolladores, la estrategia que se impone en el desarrollo de carteras respecto al escrutinio del gobierno y respecto a la amenaza latente de los hackers, consiste en registrar la mรญnima informaciรณn posible, sรณlo la estrictamente necesaria para la identidad del usuario y la integridad de sus transacciones.
Imagen destacada porย Baltic Honeybadger 2018 / Youtube