Bienvenido a la séptima edición de nuestro Informe de progreso de desarrollo técnico donde hoy el ingeniero jefe de Klever del equipo de Hard Wallet, Marcelo Sousa, compartirá detalles sobre nuestro Klever Hardware Wallet.
La semana pasada fue la más desafiante del año. El equipo llegó una vez más y lanzamos nuestra primera versión pública de Android de Klever Exchange.
Somos conscientes de algunos problemas y errores menores y los escuchamos constantemente, nuestros usuarios, para seguir mejorando el producto y la experiencia del usuario.
El equipo está trabajando sin descanso para lanzar una nueva versión más robusta y corregir todos los errores menores, ¡así que estad atentos!
¡Tampoco puedo esperar a las versiones iOS y Web de Klever Exchange!
¡Solo quiero agradecer a todos los miembros del equipo Klever por su increíble entrega! ¡Felicidades equipo! ¡Lo hicimos!
Gracias una vez más a la comunidad global de KLV por el apoyo constante y los comentarios, ¡todo lo que hacemos, lo hacemos por usted!
Esta semana abriremos el escenario para Marcelo Sousa (https://www.linkedin.com/in/marcelo-sousa-engineer), Ingeniero jefe de Klever del equipo Hard Wallet.
Él compartirá con nosotros la tecnología detrás de escena que potencia nuestra Klever Hard Wallet actualmente en desarrollo a toda velocidad, y describirá por qué Klever se convertirá en el estándar de seguridad para almacenar fondos criptográficos en el futuro.
¡Disfrutemoslo!
"Las personas que realmente se toman en serio el software deben crear su propio hardware". - Alan Kay
Arquitectura del Hardware
Klever Hardware Wallet se diseñó con un potente microcontrolador de doble núcleo con todos los periféricos necesarios para dicha aplicación en un dispositivo de un solo chip.
También incorpora motores de seguridad para proporcionar transacciones más rápidas en aplicaciones de cadena de bloques, como el acelerador AES de 256 bits, el generador de números aleatorios verdaderos y el acelerador de clave pública.
El cerebro es un ARM de doble núcleo de la familia de microcontroladores STM32.
Es un dispositivo impulsado por la seguridad con muchas contramedidas para permitir un producto más seguro contra tipos avanzados de ataques, incluida la modificación del entorno, análisis de energía, fallos e incluso ataques de software.
La billetera también cuenta con dos botones para confirmar y cancelar transacciones y dos interfaces de comunicación: USB (a través de un conector tipo C) y Bluetooth. La interfaz de usuario visual se logra a través de un LED RGB y la aplicación Klever Wallet para proporcionar un dispositivo simple y eficiente.
El funcionamiento básico del dispositivo es a través de la aplicación Klever Wallet. Tan pronto como el dispositivo se conecta a través de USB o Bluetooth, las transacciones de monedas se llevan a cabo en la billetera de hardware Klever en lugar del software.
Esto significa que el usuario tiene el beneficio de una interfaz fácil de usar de la aplicación, y la seguridad de una transacción manejada por la billetera de hardware, con la confirmación presionando un botón. Esencialmente, lo mejor y más seguro de ambos mundos.
Seguridad
Una solución de un solo chip para el microcontrolador ofrece muchos beneficios para la seguridad. No hay conexiones expuestas entre la CPU y los periféricos, por lo que no hay forma de acceder a señales confidenciales o datos personales.
Los mecanismos de protección de la memoria, los monitores de integridad, el firmware cifrado con autenticación de firma son algunas de las contramedidas para hacer que el dispositivo sea robusto y seguro.
Se diseñó un protocolo de comunicación patentado sobre estas interfaces para proporcionar una forma de comunicación más segura y eficiente. La pila de protocolos Bluetooth ofrece una opción para datos cifrados, pero decidimos agregar una capa adicional de cifrado para que la comunicación sea aún más segura.
Cada sesión de comunicación utiliza una clave diferente, que se define al principio a través de RSA. Después de este proceso de intercambio de claves, la comunicación se mantiene bajo un formato de datos encriptados.
Rendimiento y características
Las pruebas de rendimiento iniciales muestran resultados impresionantes de transacciones realizadas en un par de milisegundos, dependiendo de la cadena de bloques utilizada.
El desarrollo de firmware mejora constantemente y trata de obtener el máximo rendimiento posible con las mejores técnicas de programación y el mejor uso de aceleradores de hardware.
Bitcoin (BTC), Ethereum (ETH), Klever (KLV) y todas las monedas principales compatibles con la aplicación Klever Wallet también serán compatibles con Klever Hardware Wallet.
Producción
El segundo prototipo de desarrollo de Klever Hardware Wallet está a punto de ser lanzado. Esta versión es una versión de desarrollo final para validar el rendimiento y todos los aspectos relacionados con la configuración de producción.
Klever se enfrenta a los mismos desafíos de toda la industria electrónica, con la escasez de componentes electrónicos en el mercado. Pero ya nos hemos comprometido con los proveedores a montar una prueba piloto de 100 unidades en un par de meses y un lote inicial de 1.000 unidades en un período corto de tiempo.
Escrito por,
Marcelo Sousa
Ingeniero jefe de Klever del equipo Hard Wallet