Posted on Leave a comment

BCubium out stock

BCubium out stock

We have not sent for a long time BCubium Because the motherboard on which it is mounted, the NanoPi NEO Plus2 Friendly Elect has stopped manufacturing it which has caused us to run out of supply.

There are several websites that sell the ones they have in warehouses at high prices but that does not guarantee supply in the medium term.

It is true that there are many other boards in the market but our bet was to have a minimalist Bitcoin full node, that is, of very small dimensions (FAQs) to have a node with larger measures, there are already very interesting solutions on the market.

The BCubium web project has been released on Github from the beginning in the BGeometrics BCubium-web repository. The rest of the project, which are installation, configuration and management scripts, will be released later.

BCubium is a complete Bitcoin node in a wenge wood cube of only 62 mm on a side to achieve these minimum dimensions. It is used:

  • Motherboard NanoPi NEO Plus2
  • CPU: Allwinner H5 , Quad-core 64-bit high-performance
  • DDR3 RAM: 1GB
  • WiFi: 802.11b / g / n
  • 500GB microSD Samsung or Lexar

On that hardware runs: 

  • Bitcoin Core 0.20
  • Lightning Network Daemon 0.10.0-beta
  • Tor 0.2.9.14
  • BTC RPC Explorer 1.1.8
  • Ride The Lightning 0.7-beta
  • WireGuard
  • BCubium 0.0 .1 It

It may seem that it is just about resources but it is enough for what a full node is required to do: update the Blockchain, request information through BTC-RPC Explorer or directly with RCP commands and basic operations with LND and Ride The Lightning. It falls short to synchronize the history of the Blockchain, that’s why it was sent preloaded and when starting the LND process it demands a lot of RAM so we adjust the parameters of Bitcoin Core reducing it. The use of Docker containers was not chosen due to the excess consumption of both CPU and RAM (Why don’t we use Docker in BCubium full node).

So with this notification we end our journey with BCubium, our minimalist full node. 

Posted on Leave a comment

Sin stocks de BCubium

BCubium out stock

Desde hace tiempo ya no enviamos BCubium porque la placa base sobre la que está montado, la NanoPi NEO Plus2 de Friendly Elect ha dejado fabricarlo lo que ha provocado que nos hayamos quedado sin suministro.

Hay varias websites que venden las que tienen en los almacenes a precios elevados pero eso no garantiza el suministro a medio plazo.

Es cierto que existen en el mercado otras muchas placas pero nuestra apuesta era tener un Bitcoin full node minimalista es decir de dimensiones muy reducidas (FAQs) para tener un nodo con medidas más grandes ya existen en el mercado soluciones muy interesantes.

El proyecto web de BCubium ha estado liberado en Github desde el principio en el repositorio BCubium-web de BGeometrics. El resto del proyecto que son scripts de instalación, configuración y gestión lo liberaremos más adelante.

BCubium es un nodo completo de Bitcoin en un cubo de madera de wengué de sólo 62 mm de lado para conseguir tener esas dimensiones mínimas se utiliza:

  • Motherboard NanoPi NEO Plus2
  • CPU: Allwinner H5,Quad-core 64-bit high-performance
  • DDR3 RAM: 1GB
  • WiFi: 802.11b/g/n
  • 500GB microSD Samsung or Lexar

En ese hardware se ejecuta: 

  • Bitcoin Core 0.20
  • Lightning Network Daemon 0.10.0-beta
  • Tor 0.2.9.14
  • BTC RPC Explorer 1.1.8
  • Ride The Lightning 0.7-beta
  • WireGuard
  • BCubium 0.0.1

Puede parecer que va justo de recursos pero es suficiente para lo que se le pide a un full node: actualizar la Blockchain, solicitud de información a través de BTC-RPC Explorer o directamente con comandos RCP y operativa básica con LND y Ride The Lightning. Se queda corto para sincronizar el histórico de la Blockchain, por eso se enviaba precargado y a la hora de arrancar el proceso de LND demanda mucha RAM por lo que ajustamos los parámetros de Bitcoin Core reduciéndola. No se optó por la utilización de contenedores Docker por el exceso de consumo tanto de CPU como de RAM (Why don’t we use Docker in BCubium full node).

Así que con esta notificación finalizamos nuestra andadura con BCubium nuestro full node minimalista.

Posted on Leave a comment

Recomendaciones a la hora de comprar hardware wallet

Hardware Wallet Security

El 25 de junio de este año uno o unos ciberdelincuentes accedían a la base de datos de más de un millón de clientes de Ledger, empresa que vende dispositivos hardware wallet para almacenar bitcoins y otras criptomonedas.

El 28 de octubre muchos de los usuarios del hardware wallet recibieron correos electrónicos y SMS fraudulentos donde se hacían pasar por la empresa y les invitaban a instalarse una versión del software para hacerse con las claves privadas de los usuarios y robarles las criptomonedas.

Este hecho vuelve a poner de manifiesto que cuando se trata de almacenar bitcoins todas las precauciones son pocas. Todos los datos personales que dejamos en Internet son susceptibles de acabar en manos de cibercriminales o en la Darknet a disposición del mejor postor, si a esto le añadimos el hecho de que estos datos son los compradores de un dispositivo para almacenar BTCs el riesgo es muy alto.

Estas son unas recomendaciones a la hora de comprar un hardware wallet, sea el que sea:

  • No utilizar el email personal, puedes utilizar uno secundario o incluso puedes usar una cuenta temporal.
  • Siempre que tengas la posibilidad lo mejor es no dejar la dirección personal de tu casa una buena opción es dar la dirección de tu empresa, eso sí al abrirlo asegurate que el embalaje y la bolsa de seguridad del hardware wallet no ha sido abierta.
  • No pongas tu teléfono personal.

Cierto que estas medidas dificultan una posible comunicación futura con la empresa pero teniendo en cuenta que estás comprando un dispositivo para alojar bitcoins es mejor eso que todos tus datos acaben en la Darknet a disposición de cualquiera.

Posted on Leave a comment

Transactions with the Coldcard hardware wallet

Cold Card

Recently I had to move the BTCs from the Coldcard hardware wallet to another destination, for this I had several options, one was to import the seed and passphrase it into another wallet such as Wasabi or Electrum as indicated in this post “Import verification of Coldcard seed and passphrase at Electrum and Wasabi” but in the end I preferred to send them using the transaction  PSBT (Partially Signed Bitcoin Transactions) that allows the operation of the shipment while maintaining the private keys off-line, that is, without being exposed to the Internet in no time.

In the Coldcard

  • Enter the two pins and make sure you have inserted the passphrase and applied it (APPLY) it is interesting to check the master key fingerprint
  • Export the file with the xPub (new-wallet.json)

MicroSD → Export Wallet → Electrum wallet → Native Segwit

In Electrum

  • Enter the MicroSD of the Coldcard
  • Import the file with the public master key. Open an Electrum wallet and load the file new-wallet.json 

File → Open → File      

  • Generate the PSTB transaction. 

In the Address tab choose the source address right mouse button → Spen from 

  • Save the generated psbt file to the microSD card

In the Coldcard

  • Make sure you have inserted the passphrase and applied it (APPLY) 
  • Enter the microSD with the file with the transaction PSBT
  • Sign the transaction

Ready to sign -> “Ok to send?” 

In Electrum

  • Enter the microSD with the signed PSBT transaction

Tools -> Load transaction -> from file

  • In the Send tab indicate the address that will receive the bitcoins and send
Posted on Leave a comment

BCubium hardware

BCubium Board

Hardware

  • CPU: Allwinner H5,Quad-core 64-bit high-performance Cortex A53
  • DDR3 RAM:1GB
  • Storage: 8GB eMMC
  • Network: Gbps Ethernet
  • WiFi: 802.11b/g/n
  • Bluetooth: 4.0 dual mode
  • USB Host: 2 x Independent USB Host
  • MicroSD Slot: 1 x Slot. It supports system booting or is used to hold a storage card
  • Audio Input/Output: 4-Pin, 2.54mm pitch pin-header
  • MicroUSB: power input
  • Debug Serial: 4Pin, 2.54mm pitch pin-header
  • GPIO1:24Pin, 2.54mm pitch double-row pin-header containing UART, SPI, I2C and IO
  • GPIO2:12Pin, 2.54mm pitch pin-header containing USB, IR receiver,I2S and IO
  • Power Supply: DC 5V/2A
  • PCB Dimension: 40 x 52mm
  • PCB Layer: 6-Layer

And

  • BCubium Box 
  • Motherboard NanoPi NEO Plus2
  • 500GB microSSD
  • Power supply (with worldwide connectors)
  • Network Cable