BitBox02 : Análisis en profundidad

NOTA: Aunque Shift Cryptosecurity me haya provisto de una unidad de BitBox02, mi review es totalmente imparcial y el análisis aquí expuesto es mío y sin corrupción alguna.

ÍNDICE

0. INTRODUCCIÓN: De 0 a Shift Cryptosecurity

1. CAJA Y UNBOXING

Actualización: el 19 de noviembre de 2019 Shift Cryptosecurity presentó BitBoxTep, un sistema que están estudiando para hacer prácticamente imposible la manipulación de sus productos en la cadena de distribución sin que te des cuenta.
  • La BitBox02 con su puerto USB-C
  • Una tarjeta SD de 8GB para copias de seguridad🔝
  • Un adaptador USB a USB-C 🔝
  • Un extensor USB a USB-C 🔝
  • Pequeñas correas para poder ¿colgar? la HWW 🤔
  • Las instrucciones + Garantía
  • Un pack de stickers Shift y Bitcoin 🔝

2. ANTES DE UTILIZAR LA BITBOX02

  1. Que antes de poder hacer nada vamos a tener que descargar su App
  2. Cómo interactuar con la BitBox: Desplazar, Mantener y Golpear (golpecitos)
  • Se puede escoger idioma pero el Español todavía no está disponible. Ai Shift …
  • La pestaña Settings también es accesible y podemos modificar el Proxy TOR y la Conexión a nuestro propio nodo desde el inicio, antes de exponernos a pecho descubierto sin privacidad (profundizo en estas características más abajo)
  • Arriba a la derecha encontramos el icono de la Guía en forma de libro. Esta guía cambia en función de la pantalla en la que nos encontremos y es muy útil (de verdad) para entender lo que estamos viendo en cada salto.

3. TUTORIAL: CREAR Y ELIMINAR WALLETS, COPIAS DE SEGURIDAD Y PASSPHRASES

  1. Le damos a Crear Wallet
  2. Introducimos un nombre para esa Wallet. P. Ej: “Lunaticoin”
  3. Nos pide que le introduzcamos una contraseña (un pin — NO passphrase!) 2 veces.
  4. Acto seguido nos pedirá que introduzcamos la microSD y procederá a hacer la copia de seguridad en ella
  5. Si es la primera vez que conectamos la BitBox02 nos pedirá que confirmemos la fecha también.
  6. Al acabar, nos pedirá que retiremos la microSD y la pongamos a buen recaudo
  1. En el proceso de creación de una nueva wallet no se nos muestra la semilla de 24 palabras de ésta.
  2. En la BitBox02 podemos añadir Passphrases (🔝) pero tenemos que activar esa funcionalidad. La wallet que se abre por defecto es sin passphrase
  1. Desde la copia de seguridad de la microSD
  2. Desde las 24 palabras de la semilla
NOTA: en ningún momento te va a pedir que introduzcas la contraseña que tenía antes esa wallet porque el backup no está cifrado de ninguna manera. Si alguien accediera físicamente a tu microSD podría restaurar tu wallet sin mayor problema. Si estabas utilizando alguna passphrase y el atacante no tiene forma de conocerla, tus fondos seguirán intactos (de ahí la importancia de las passphrases y de no almacenarlas en el mismo lugar que tu semilla o copias de seguridad de tu semilla)
Las direcciones de los monederos de la Bitbox02 se generan en base a las especificaciones de BIP32 y BIP44m/44'|49'|84'/0'/0'
Segwit (P2PSH) = 49’
Native Segwit (P2WPKH) = 84’

4. RECIBIR Y ENVIAR BITCOIN

The BitBoxApp does not send the users extended public key to our node to check the users’s balance. Only individual addresses are checked for balance. It’s obviously not perfect but better than sending the xpub. Best to use your own node :)La BitBoxApp no envia la llave publica extendida del usuario a nuestro (el de shift) nodo para comprobar el balance del usuario. Solo las direcciones individuales son comprobadas para el balance. Es obvio que no es perfecto pero mejor que enviar la xpub. Mejor utilizar tu propio nodo :) 
To use the Tor proxy feature, Tor needs to be installed on the Computer.Para poder utilizar la funcionalidad de Tor Proxy, Tor necesita estar isntalado en el ordenador. (No es algo tan inmediato y requiere investigar antes) 
Currently, the app connects to shiftcrypto.ch to check if there is an update available, and the fiat conversion rates from cryptocompare.com.For crypto compare API: The calculation of the value of your BTC is done locally. i.e the app only get’s the current Bitcoin price and then calculates the value of your holdings.Ahora la app se conecta a shiftcrypto.ch para comprobar si hay alguna actualización disponible y los tipos de cambio FIAT de cryptocompare.comPara la crypto compare API: El cálculo del valor de tus BTC se realiza de forma local pej la app recibe solo el precio actual de Bitcoin y entonces calcula el valor de tus holdings. 
“During start-up the app generates addresses derived from your seed to see if they have received funds. As the app can generate an almost infinite number of addresses, it could spend years determining the balance. To limit this search it stops after it sees 20 addresses that have never received funds. This is the "gap limit" and 20 is a de-facto standard though the number is arbitrary. These are the 20 addresses you can choose from.”Traducción: 
Durante la inicialización, la app genera direcciones derivadas de tu semilla para ver si han recibido fondos. Como la App puede generar casi un número infinito de direcciones, se podría pasar años para determinar el balance. Para limitar esta búsqueda, la app se detiene después de encontrar 20 direcciones que nunca hayan recibido fondos. Esto es el "gap limit" y 20 es de-facto el estándar aunque el número es arbitrareo. Estas son las 20 direcciones que puedes escoger.
  • La dirección a donde estás enviando los $BTC puedes introducirla manualmente o via QR (si tu ordenador tiene cámara).
  • La cantidad “amount” a enviar la puedes introducir en valor Bitcoin o FIAT pero no en Satoshis. Preguntados por esta imposibilidad me dijeron que era una característica que les gustarían tener algún día pero que no era una prioridad.
  • La comisión o “Priority”. En un ejercicio de intentar hacer las cosas más fáciles la comisión de red no se introduce de forma manual (número de sats/byte). Puedes escoger entre prioridades High, Normal, Low and Economy y equivalen los sats/byte necesarios para que la transacción se confirme en 2, 6, 12, y 24 bloques respectivamente.

5. CONCLUSIONES

  • Impaciente para recibir tu paquete siendo de Europa → BB02, Ledger, Trezor
  • Sin tiempo para aprender muy mucho sobre una HWW → BB02
  • Para mi padre → Coinbase y con mi ayuda😅 (0 paciencia)
  • Altcoiner buscando mejor relación calidad precio → BB02 Altcoin Ed.
  • Shitcoiner buscando mejor relación calidad precio → Trezor One
  • Privacidad primero aunque tenga que hacer un master → CCW (y en un futuro la BB02 cuando tenga PSBT)
  • Cyberpunk nivel dios → CCW
  • Etiquetas para las UTXOs ( Un MUST)
  • Conectividad con Electrum (y wasabi?) sin tener que utilizar a la fuerza la BitBoxApp ( Un MUST)
  • RBF, BATCHING y PSBT
  • App Móvil (aunqué sé que está ya en fase Beta ♥)

--

--

Entusiasta Bitcoin | Conecto con personas de habla hispana con perfil propio dentro del mundo #bitcoin & #cripto y comparto su valor

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Lunaticoin

Lunaticoin

Entusiasta Bitcoin | Conecto con personas de habla hispana con perfil propio dentro del mundo #bitcoin & #cripto y comparto su valor