La naturaleza de código abierto de muchas billeteras de criptomoneda de components permite a cualquiera construir una billetera artesanal como una Trezor desde cero, pero requiere ciertas habilidades.
Florin Cocos, un gerente de diseño electrónico de Rumania, construyó su propia Trezor Diy con el código de código abierto de la billetera en 2018 sin tener acceso a un dispositivo Trezor «actual».
En su canal de YouTube, Voltlog, Cocos demostró el proceso de creación del Diy Trezor Model A person, utilizando componentes electrónicos comprados en distribuidores como Farnell. En concreto, el ingeniero utilizó un microcontrolador de Farnell y una placa de circuito impreso (PCB) encargada a una casa de producción en China, extraída de un archivo Gerber disponible en el GitHub de Trezor.
«Las piezas se pueden comprar en cualquier distribuidor de confianza como Farnell, DigiKey, RS, Newark, TME. Realmente depende de tu ubicación consíguelas en tu distribuidor regional. Puedes conseguir la pantalla OLED en AliExpress o eBay», escribió Cocos en su web site Voltlog.
Cinco años después de publicar su vídeo Do it yourself Trezor, Cocos sigue entusiasmado con su criptodispositivo Do it yourself. «He utilizado el dispositivo, y siempre confiaría más en mi dispositivo Diy que en uno comprado en el mercado», dijo el ingeniero a Noticias Blockchain en una entrevista el 19 de septiembre.
Voltlog tardó unas 10 horas en configurar el Trezor Do-it-yourself
Sin embargo, la disponibilidad de Trezor en el mercado no fue la razón principal para que Cocos construyera la billetera Do it yourself: el ingeniero se centró en difundir la palabra sobre los proyectos de código abierto.
«Los diseños de código abierto están ganando cada vez más popularidad y, en mi opinión, es el futuro», afirma Cocos:
“Tienes regulate full sobre los aspectos de seguridad y siempre es divertido crear algo tú mismo. Para mí, personalmente, la idea de hacer algo útil por mí mismo contribuye más que cualquier otra cosa a la decisión de iniciar un proyecto de este tipo”.
El proceso completo de construcción e instalación del firmware en la billetera Trezor le llevó a Cocos unas 10 horas, menos el tiempo empleado en recibir las placas de circuito impreso y otros componentes pedidos.
«Me llevó unas dos o tres horas evaluar el proyecto y generar los archivos Gerber necesarios para cargarlos en un servicio de fabricación de placas de circuito impreso y encargar todas las piezas necesarias a distribuidores conocidos como Mouser o Digikey», explica el responsable de diseño. Tras recibir las placas de circuito impreso, tardó unas cinco horas en ensamblarlas, flashearlas con el firmware y ponerlas en marcha, añade Cocos.
Construir el hardware para el Trezor Do-it-yourself fue la parte más fácil, dijo el ingeniero a Noticias Blockchain, añadiendo que flashear el firmware y conseguir que funcionara con la aplicación fue «un poco más difícil».
¿Cómo de difícil es construir un Trezor Do it yourself para un usuario medio?
Como todo el proceso de construcción no llevó demasiado tiempo, uno podría pensar que crear un Trezor Diy podría no ser tan difícil para un usuario medio, pero ese no es el caso, según Cocos.
Según el ingeniero, es «casi imposible» para el usuario medio construir un dispositivo de este tipo sin tener conocimientos de electrónica. «Si 10 es lo más difícil, entonces yo lo calificaría con un 10», dijo Cocos al tratar de estimar la dificultad de construir un Trezor Do it yourself para un usuario medio.
Añadió que el proceso podría simplificarse, pero solo a costa de importantes riesgos de seguridad relacionados con la cadena de suministro y las vulnerabilidades de fabricación.
Las cosas podrían mejorar si se creara un «paquete de fabricantes» para el proyecto, con todos los archivos de fabricación necesarios en su formato específico, y se subiera a uno de los servicios de creación de prototipos de PCB y PCBA disponibles en línea. Sin embargo, aunque en esa fase el nivel de dificultad sería de aproximadamente 3 en una escala del 1 al 10, se pierde el management sobre la cadena de suministro y el paso de fabricación, por lo que existe un riesgo de seguridad añadido», declaró el ingeniero.
Cocos sugirió que los esfuerzos por construir un Trezor Do-it-yourself sin los conocimientos adecuados podrían dar lugar a importantes riesgos de seguridad, añadiendo:
«No recomendaría construir una billetera de components de este tipo si no se tiene experiencia con la electrónica y, en concreto, con la soldadura de pequeños componentes de montaje superficial. En ese caso, es probable que el resultado sea solo el humo mágico escapando o, en el mejor de los casos, un ladrillo que no hace nada».
Cocos —que se describe a sí mismo como un usuario ocasional de criptomonedas— es licenciado en ingeniería eléctrica y lleva 10 años diseñando y construyendo aparatos electrónicos como profesional y más de 15 como aficionado. En su opinión, no es necesario ser un experto como él para construir un Trezor Do it yourself, pero sí se requiere cierta experiencia.
«Solo uno o dos años de juguetear con la electrónica a un ritmo moderadamente rápido por parte de una persona medianamente capacitada técnicamente debería ser suficiente para aumentar en gran medida las posibilidades de éxito», declaró Cocos.
Como se ha informado anteriormente, algunos usuarios de criptomonedas han sido víctimas de billeteras de components falsas al comprar los dispositivos de fuentes distintas al fabricante directo o al vendedor oficial. Por ello, los fabricantes de billeteras de hardware como Ledger y Trezor siempre han instado a sus clientes a comprar solo billeteras de components de proveedores oficiales.
Como hay algunas regiones en las que no se pueden enviar billeteras de hardware debido a problemas como sanciones, empresas como Trezor sugirieron que la naturaleza de código abierto de los dispositivos podría ser una solución. «Trezor es totalmente de código abierto cualquiera puede construir el suyo propio utilizando los esquemas y la lista de materiales en GitHub», dijo Josef Tetek, analista de Bitcoin de Trezor, a Noticias Blockchain.
Aclaración: La información y/u opiniones emitidas en este artículo no representan necesariamente los puntos de vista o la línea editorial de Noticias Blockchain. La información aquí expuesta no debe ser tomada como consejo financiero o recomendación de inversión. Toda inversión y movimiento comercial implican riesgos y es responsabilidad de cada persona hacer su debida investigación antes de tomar una decisión de inversión
Las inversiones en criptoactivos no están reguladas. Es posible que no sean apropiados para inversores minoristas y que se pierda el monto full invertido. Los servicios o productos ofrecidos no están dirigidos ni son accesibles a inversores en España.