MASTERING BITCOIN
Tabla de contenidos:

Instalación de Bitcoin Core con interfaz gráfica

Autor

EntrePlanctonyBallenas y CriptoGenny.
Twitter para correcciones, comentarios o sugerencias: @entreplanctony1, @CriptoGenny

El presente tutorial fue elaborado para el Seminario socrático de Mastering Bitcoin a través de @libreriadesatoshi

En el siguiente enlace puedes encontrar la documentación de referencia:
https://bitcoin.org/en/full-node

Requisitos mínimos

Los nodos completos de Bitcoin Core tienen ciertos requisitos.
Si intentas ejecutar un nodo en un hardware viejo, puede funcionar, pero probablemente pasarás más tiempo lidiando con problemas.
Si puedes cumplir los siguientes requisitos, tendrás un nodo fácil de usar.

  • Hardware de escritorio o portátil que ejecute versiones recientes de Windows, Mac OS o Linux.
  • 540 gigabytes de espacio libre en disco, accesible a una velocidad mínima de lectura/escritura de 100 MB/s.
💡 Si no tienes espacio en el disco de tu computadora, es posible usar un disco externo para guardar la cadena de bloques.
  • Al menos 2 gigabytes de memoria (RAM)
  • Una conexión a Internet de banda ancha con velocidades de subida de al menos 50 kilobytes por segundo. Idealmente, una conexión ilimitada, una conexión con límites de subida elevados o una conexión que monitorees regularmente para asegurarte de que no excedes tus límites de subida.
🛈 Es común que los nodos completos en conexiones de alta velocidad utilicen 200 gigabytes de subida o más al mes. El uso de descarga es de alrededor de 20 gigabytes al mes, más alrededor de 540 gigabytes adicionales la primera vez que inicia un nodo.
  • 6 horas al día en las que se puede dejar funcionando el nodo completo. (Puedes hacer otras cosas con tu computadora mientras ejecutas un nodo completo.) Más horas serían mejores, y aún mejor sería si puedes ejecutar tu nodo continuamente. Sin embargo, puedes apagar o suspender tu computadora de acuerdo tus necesidades, Vamos a instalar estos dos programas que los necesitaremos más adelante, pero <span style="background-color:yellow;">considera que cada vez que la apagues se deberán sincronizar los últimos bloques desde el momento en que la apagaste.</span>
Posibles problemas:
☢️ Antivirus: Varias personas han colocado partes de virus conocidos en la cadena de bloques de Bitcoin. Los datos de esta cadena de bloques no pueden infectar su computadora, pero algunos programas antivirus los marcarán de todos modos, lo que dificulta la ejecución de Bitcoin Core. Este problema afecta principalmente a las computadoras que ejecutan Windows, por lo que deberás estar pendiente de algún aviso de tu antivirus.

Instrucciones para Windows 10

Antes de comenzar, asegúrate de conectar tu laptop o PC con un cable de red directamente hacia tu módem de internet y desactiva la wifi, para tener una conexión a internet lo más veloz y estable posible.

Asegúrate de que tu computadora esté conectada a la corriente eléctrica y la suspensión automática desactivada. El IBD toma varios días y cada vez que tu computadora se suspenda, se interrumpirá la descarga.

Ingresa a la página de descarga de Bitcoin Core: https://bitcoincore.org/en/download/

Verifica que has establecido una conexión segura con el servidor.

Haz clic en el botón “Descargar Bitcoin Core” para descargar el instalador de Bitcoin Core en tu escritorio.

Después de descargar el archivo, ejecútalo haciendo doble clic en su icono. Windows preguntará si deseas ejecutarlo. Haz clic en “Sí” y el instalador de Bitcoin comenzará. Es un instalador típico de Windows y te guiará a través de las decisiones que debes tomar sobre dónde instalar el cliente de Bitcoin Core.

La primera vez que abres el programa, se te pedirá que elijas un directorio para almacenar la cadena de bloques de Bitcoin y su billetera. En este punto elige una partición o unidad separada que desees utilizar, o haz clic en Aceptar para utilizar la predeterminada (solo si tienes espacio en tu disco de sistema operativo).

En esta misma pantalla, hasta abajo hay una opción llamada “Limitar el almacenamiento”, desactiva esta opción, ya que la misma es para un “nodo podado”, con el cual solo podrás consultar las últimas transacciones de la blockchain.

🛈 Tu firewall puede bloquear que Bitcoin Core realice conexiones salientes. Es seguro permitir que Bitcoin Core utilice todas las redes.

Bitcoin Core GUI comenzará a descargar la cadena de bloques. Este paso tomará al menos varios días y puede llevar mucho más tiempo en una conexión a Internet lenta o con una computadora lenta.

Durante la descarga, Bitcoin Core utilizará una parte significativa de tu ancho de banda de conexión. Puedes detener Bitcoin Core en cualquier momento cerrándolo; continuará desde el punto donde se detuvo la próxima vez que lo inicies.

Después de completar la descarga inicial de bloques, puedes utilizar Bitcoin Core como tu billetera o simplemente dejarlo funcionando para ayudar a apoyar la red de Bitcoin.

👉 Opcional: Inicia tu nodo al iniciar sesión en Windows.

Iniciar tu nodo automáticamente cada vez que inicie sesión en tu computadora te facilita contribuir a la red. La manera más fácil de hacerlo es decirle a Bitcoin Core que inicie al iniciar sesión.

Mientras se ejecuta Bitcoin Core GUI, abre el menú “Configuración” y elije “Opciones”. En la pestaña “Principal”, haga clic en “Iniciar Bitcoin al iniciar sesión”. Haga clic en el botón “Aceptar” para guardar la nueva configuración.
La próxima vez que inicies sesión en tu escritorio, la interfaz gráfica de usuario de Bitcoin Core se iniciará automáticamente minimizada en la barra de tareas.

⚠️ Advertencia: para evitar la corrupción de datos, no fuerces el apagado de tu computadora desde la pantalla de apagado de Windows cuando tenga Bitcoin Core en ejecución. Si ocurre un apagado abrupto (como en un corte de energía o desconexión inesperada de disco), la base de datos puede corromperse y tendrás que sincronizar nuevamente desde el inicio.

Cuando uses la interfaz gráfica de Bitcoin Core, puedes monitorear el progreso del IBD en la barra de estado (en la esquina inferior izquierda).

🎉 Ahora has completado la instalación de Bitcoin Core.

Instrucciones para Mac OS X en adelante

Antes de comenzar, asegúrate de conectar tu laptop o PC con un cable de red directamente hacia tu módem de internet y desactiva la wifi, para tener una conexión a internet lo más veloz y estable posible.

Asegúrate de que tu computadora esté conectada a la corriente eléctrica y en las preferencias de sistema abre el “Ahorro de energía” para activar la función de “Impedir que la computadora entre en reposo automáticamente”. El IBD toma varios días y cada vez que tu computadora se suspenda, se interrumpirá la descarga.

Toma en cuenta que necesitas 540 GB de espacio para almacenar toda la cadena de bloques completa, por lo que si no tienes este espacio disponible en el disco duro de tu sistema operativo, deberás conectar un disco duro externo. Pero asegúrate de que dicho disco pueda ser montado como lectura / escritura (los discos creados con particiones NTFS solo pueden ser montados como “read only” en Mac OS).

💡 TIP: Formatea tu disco externo como Ex-FAT para poder usarlo en Windows y Mac OS.

Ingresa a la página de descarga de Bitcoin Core: https://bitcoincore.org/en/download/

Verifica que has establecido una conexión segura con el servidor.

Haz clic en el botón “Descargar Bitcoin Core” para descargar el instalador de Bitcoin Core en tu carpeta de Descargas.

Después de descargar el archivo en tu carpeta de descargas (/Users/<YOUR USER NAME>/Downloads), ejecútalo haciendo doble clic en su icono. Mac OS abrirá una ventana de Finder para que puedas arrastrar Bitcoin Core a tu carpeta de aplicaciones.

La primera vez que ejecutes Bitcoin Core, Mac OS te pedirá que confirmes que deseas ejecutarlo, da clic en “Aceptar”.

La primera vez que abres el programa, se te pedirá que elijas un directorio para almacenar la cadena de bloques de Bitcoin y su billetera. En este punto elige una partición o unidad separada que desees utilizar, o haz clic en “Aceptar” para utilizar la predeterminada (solo si tienes espacio en tu disco de sistema operativo).

En esta misma pantalla, hasta abajo hay una opción llamada “Limitar el almacenamiento”, desactiva esta opción, ya que la misma es para un nodo “podado”, con el cual solo podrás consultar las últimas transacciones en la blockchain.

Bitcoin Core GUI comenzará a descargar la cadena de bloques. Este paso tomará al menos varios días y puede tomar mucho más tiempo en una conexión de Internet lenta o con una computadora lenta. Durante la descarga, Bitcoin Core utilizará una parte significativa de tu ancho de banda de conexión. Puedes detener Bitcoin Core en cualquier momento cerrándolo; continuará desde el punto donde se detuvo la próxima vez que lo inicies.

Cuando uses la interfaz gráfica de Bitcoin Core, puedes monitorear el progreso del IBD en la barra de estado (en la esquina inferior izquierda).

Después de completar la descarga inicial de bloques, puedes utilizar Bitcoin Core como tu billetera o simplemente dejarlo funcionando para ayudar a apoyar la red de Bitcoin.

👉 Opcional: Iniciar tu nodo al iniciar sesión

Iniciar tu nodo automáticamente cada vez que inicies sesión en tu computadora te facilita contribuir a la red. La forma más fácil de hacerlo es decirle a Bitcoin Core GUI que se inicie al iniciar sesión.

Mientras ejecutas Bitcoin Core GUI, abre el menú “Configuración” y elige “Opciones”. En la pestaña “Principal”, haz clic en “Iniciar Bitcoin al iniciar sesión”. Haz clic en el botón “Aceptar” para guardar la nueva configuración.
La próxima vez que inicies sesión en tu escritorio, Bitcoin Core GUI se iniciará automáticamente minimizado en la barra de tareas.

🎉 Ahora has completado la instalación de Bitcoin Core.

Instrucciones para instalar en Linux Mint

Linux tiene muchas distribuciones; sin embargo, Mint guarda muchas similitudes con Windows y se puede instalar en equipos con hardware viejo.

Antes de comenzar, asegúrate de conectar tu laptop o PC con un cable de red directamente hacia tu módem de internet y desactiva la wifi, para tener una conexión a internet lo más veloz y estable posible.

Asegúrate de que tu computadora esté conectada a la corriente eléctrica y la suspensión automática desactivada. El IBD toma varios días y cada vez que tu computadora se suspenda, se interrumpirá la descarga. Presiona la tecla Súper (Windows) y en la barra de búsqueda introduce Power Management y desactiva la suspensión automática.

Ingresa a la página de descarga de Bitcoin Core: https://bitcoincore.org/en/download/

Verifica que has establecido una conexión segura con el servidor.

Haz clic en el botón “Descargar Bitcoin Core” para descargar el instalador de Bitcoin Core en tu escritorio.

Después de descargar el archivo, localízalo dentro de tu computadora. Tendrá un nombre similar al siguiente formato y extensión:

<span style="background-color:yellow;">bitcoin-XX.X.X-x86_64-linux-gnu.tar.gz </span>

Ejemplo: bitcoin-24.0.1-x86_64-linux-gnu.tar.gz

Desde una terminal de línea de comandos colócate en la carpeta en la que está guardado el archivo y descomprime el archivo utilizando el comando tar, ejemplo:

$ cd /Mi_usuario/Downloads    
$ tar xzf bitcoin-24.0.1-x86_64-linux-gnu.tar.gz

La instrucción anterior va a crear un directorio nuevo con el número de la versión del software que instalaste. En el caso del ejemplo anterior sería “bitcoin-24.0.1”, y debes usar el nombre de este directorio para ejecutar el comando de instalación siguiente:

$ sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-24.0.1/bin/*

El comando “sudo” pedirá tu contraseña para poder hacer la instalación del software.

Una vez finalizada, puedes ejecutar la interfaz gráfica de bitcoin-core usando el siguiente comando desde tu terminal:

$ /usr/local/bin/bitcoin-qt

La primera vez que abres el programa, se te pedirá que elijas un directorio para almacenar la cadena de bloques de Bitcoin y su billetera. En este punto, elige una partición o unidad separada que desees utilizar, o haz clic en “Aceptar” para utilizar la predeterminada (solo si tienes espacio en tu disco de sistema operativo).

En esta misma pantalla, hasta abajo hay una opción llamada “Limitar el almacenamiento”, desactiva esta opción, ya que la misma es para un “nodo podado”, con el cual solo podrás consultar las últimas transacciones en la blockchain.

Bitcoin Core GUI comenzará a descargar la cadena de bloques. Este paso tomará al menos varios días y puede tomar mucho más tiempo en una conexión de Internet lenta o con una computadora lenta. Durante la descarga, Bitcoin Core utilizará una parte significativa de tu ancho de banda de conexión. Puedes detener Bitcoin Core en cualquier momento cerrándolo; continuará desde el punto donde se detuvo la próxima vez que lo inicies.

Cuando uses la interfaz gráfica de Bitcoin Core, puedes monitorear el progreso del IBD en la barra de estado (en la esquina inferior izquierda).

Después de completar la descarga inicial de bloques, puedes utilizar Bitcoin Core como tu billetera o simplemente dejarlo funcionando para ayudar a apoyar la red de Bitcoin.

👉 Opcional: Iniciar tu nodo al iniciar sesión

Iniciar tu nodo automáticamente cada vez que inicies sesión en tu computadora te facilita contribuir a la red. La forma más fácil de hacerlo es decirle a Bitcoin Core GUI que se inicie al iniciar sesión.

Mientras ejecutas Bitcoin Core GUI, abre el menú “Configuración” y elige “Opciones”. En la pestaña “Principal”, haz clic en “Iniciar Bitcoin al iniciar sesión”. Haz clic en el botón “Aceptar” para guardar la nueva configuración.
La próxima vez que inicies sesión en tu escritorio, Bitcoin Core GUI se iniciará automáticamente minimizado en la barra de tareas.

🎉 Ahora has completado la instalación de Bitcoin Core.

▶️ Videotutorial
💡 Reproduce el video en calidad HD para una visualización óptima