anouncement 🚀Looking to buy Bitcoin? Get started with Kraken close
How to install Bitcoin Core

Cómo instalar Bitcoin Core — Guía para principiantes

logo
06/18/20 12:08 PM 2020-06-19 16:14:37
Bitcoin is a form of decentralized cryptocurrency that was created in 2009. Because it is decentralized, it doesn't use a bank or a single administrator. Each transaction occurs without a middleman be

Bitcoin es una forma de criptomoneda descentralizada que se creó en 2009. Debido a que está descentralizado, no utiliza un banco o un solo administrador. Cada transacción se produce sin involucrar a un intermediario. bitcoin se puede usar con una serie de organizaciones (como reservar hoteles y comprar bienes y servicios).

Sin embargo, el uso de bitcoin requiere una red en la que trabajar. Dentro de esa red hay nodos completos, que validan transacciones (una transferencia de valor) y bloques (archivos que contienen datos pertenecientes a bitcoin)

Hay varias maneras en que usted y su negocio pueden entrar en bitcoin. Su mejor apuesta es trabajar con una firma de consultoría blockchain, como BairesDev. Pero para aquellos que quieren probar las aguas por su cuenta, es posible ejecutar un nodo completo en su propio hardware.

Sin embargo, esto viene con una advertencia. Ejecutar un nodo completo viene con ciertos «costos» y riesgos. Los «costos» pueden ser tan simples como una cantidad exponencialmente mayor de tráfico de red. Si está ejecutando esto en su red empresarial, podría ver una ralentización o un cuello de botella en el tráfico de red normal.

Pero lo más importante son los riesgos involucrados. Con bitcoin viene la minería de criptomonedas, que es cuando un tercero piratea su sistema para usarlo para la minería de bitcoin. Esos actores de terceros podrían detectar que estás ejecutando un nodo completo e intentar hackearlo. Esa es una de las principales razones por las que trabajar con una empresa de consultoría de blockchain de renombre podría ser en su mejor interés.

Sin embargo, para aquellos que quieran intentar instalar su propio nodo bitcoin, les guiaré a través del proceso.

Lo que necesitas

Los requisitos para instalar y ejecutar un nodo bitcoin son bastante empinados. Necesitará lo siguiente:

Una computadora de escritorio o portátil que ejecuta una versión actualizada de Windows, macOS o Linux (demostraré en Ubuntu Server 18.04).

200 GB de espacio libre en la unidad con una velocidad mínima de lectura/escritura de 100 MB/s.

2 GB de RAM.

Conexión de red de banda ancha con una velocidad mínima de carga de 50 kilobytes por segundo.

Conexión de red ilimitada y sin medición (los nodos completos pueden superar hasta 200 GB de carga y 20 GB de descarga por mes).

La capacidad de mantener el nodo funcionando al menos 6 horas al día.

Problemas que pueden surgir

Al intentar ejecutar un nodo bitcoin, es posible que encuentre algunos problemas. Estos problemas incluyen:

bitcoin no es legal en algunas áreas. Para saber si su área está sujeta a estas restricciones, consulte esta página de la Biblioteca del Congreso.

Algunos proveedores de red cerrarán su conexión cuando se den cuenta de que la está usando para bitcoin.

Algunos programas antivirus verán el bitcoin blockchain como un virus. Normalmente, esto solo sucederá con Windows.

Como se mencionó anteriormente, los hackers podrían apuntar a su red.

Si no puede cumplir con estos requisitos y estas advertencias son de gran preocupación, deje de leer aquí. Sin embargo, si puede cumplir estos requisitos y puede evitar las advertencias, siga leyendo.

Instalación de Bitcoin Core

Diríjase a la página de descarga de Bitcoin Core y descargue el archivo Linux .tgz. Si está trabajando en un servidor sin GUI, puede descargar ese archivo con el comando:

Wget

Una vez descargado el archivo, extráigalo con el comando:

tar xzf bitcoin-0.20.0-x86_64-linux-gnu.tar.gz

Cuando se complete el comando, encontrará un directorio bitcoin-0.20.0 recién creado. Cambie a ese directorio con el comando:

cd bitcoin-0.20.0

A continuación, cambie al directorio bin con el comando:

compartimento de cd

Ahora usaremos el comando install para instalar los componentes necesarios en el directorio /usr/local/bin de esta manera:

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

El comando anterior moverá los siguientes archivos (mientras les da los permisos adecuados) a /usr/local/bin:

bitcoin-cli

bitcoind

bitcoin-qt

bitcoin-tx

bitcoin-wallet

test_bitcoin

Debido a que instalamos esto en un servidor sin GUI, vamos a utilizar el bitcoin Core Daemon. Para iniciar el daemon, ejecute el comando:

daemon bitcoind

Esto le informará que el demonio bitcoin se está iniciando. Una vez que el demonio se inicie, comenzará a descargar la cadena de bloques, que tardará varios días en completarse. Durante este proceso, consumirá una gran cantidad de su ancho de banda. Si encuentra que la descarga está causando problemas con otros dispositivos de la red, siempre puede detenerla con el comando:

bitcoin-cli parada

Puede iniciar el daemon más tarde (cuando sea más factible descargar la cadena de bloques) con el comando:

bitcoin-cli inicio

Finalmente, si tiene un firewall en ejecución, deberá permitir tráfico entrante específico (para bitcoin y ssh). En Ubuntu Server esto se puede lograr con los siguientes comandos:

ufw permitir ssh

ufw permitir 8333

ufw default deny incoming

ufw default permitir salida

ufw habilitar

Iniciar el demonio automáticamente

La única advertencia de usar bitcoin Core de esta manera es que debe iniciar manualmente el demonio manualmente cada vez que se reinicie el servidor. Para evitar eso, puede crear un trabajo crontab para iniciar el daemon al reiniciar.

Para hacer esto, ejecute el comando:

crontab -e

En la parte inferior del archivo crontab, agregue lo siguiente:

@reboot bitcoind -daemon

Guarde y cierre el archivo.

En este punto, el Blockchain Core se instala y se ejecuta en su computadora. Una vez que la cadena de bloques se haya descargado por completo, puede comenzar a trabajar con la interfaz de línea de comandos. Hay una gran cantidad de comandos para usar. Para obtener una lista completa de cada uno, echa un vistazo a esta página de Bitcoin Developer.

Conclusión «Cómo instalar Bitcoin Core»

Ejecutar un nodo bitcoin completo es sin duda un desafío. Si esto es algo en lo que está interesado, y la línea de comandos es un poco para usted, también puede ir a la ruta de la GUI o llegar a uno de los muchos servicios de consultoría de blockchain y hacer que lo aceleren (o incluso administrar el servicio por usted).

NaliaKhan
Nalia Khan
Blockchain / Web3 writer.

Like what you read? Give us one like or share it to your friends and get +16 bl

0
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today and earn 128 bonus blocks

Already have an account? Sign In