¿Qué es Bitcoin Core?

Qué-es-Bitcoin-Core
11 min read

En el universo cripto, muchos suelen confundir la palabra Bitcoin con bitcoin y, a veces, con Bitcoin Core. Es por esto que hoy queremos clarificar esta duda y contarte qué es Bitcoin Core y por qué es tan importante para la primera y más famosa cripto de la historia.

Cuando hablamos de Bitcoin Core nos referimos a la implementación original y completa del protocolo Bitcoin

Bitcoin core es una aplicación de cliente completa, un software open source gratuito, fundamental para el funcionamiento de la red bitcoin y también una billetera de Bitcoin gratuita, llamada Bitcoin Core Wallet y utilizada por los nodos que operan en la red Bitcoin para validar las transacciones. 

Inicialmente, el software era el de Satoshi Nakamoto, publicado bajo el nombre ‘Bitcoin’ y luego renombrado como ‘Bitcoin Core’ para distinguirlo del nombre de la red. Por esta razón también se le conoce como el ‘Cliente Satoshi’.

Historia de Bitcoin Core

El nacimiento de Bitcoin Core se remonta al 9 de enero de 2009, paralelamente a la publicación de la versión 0.1.0 por parte de Satoshi Nakamoto. 

En esta fase el software de Bitcoin estaba en su fase primordial y era una aplicación muy rudimentaria que, sin embargo, logró hacer funcionar la primera versión de la red Bitcoin.

Gracias al gran trabajo de Nakamoto, el software de bitcoin empezó a llamar la atención de varios desarrolladores y la comunidad de los que serían llamados Cypherpunk, poco a poco, se hizo  más grande. Este mismo grupo se encargó de mejorar el software original creado por Nakamoto hasta alcanzar una imagen más formal con la publicación del código de la versión 0.1.5 en el repositorio de desarrollo en GitHub.

Desde entonces, el desarrollo de Bitcoin Core creció de manera exponencial y se centró en la resolución de los principales problemas y la inclusión de nuevas funcionalidades. De esto se encargaron principalmente Nakamoto y Gavin Andresen, un desarrollador de software profesional.

En 2010 Satoshi Nakamoto dejó el proyecto en manos de Gavin Andresen y esta decisión hizo que  la calidad del Software de Bitcoin evolucionara de una forma muy  evidente, ya que el nuevo leader reescribió más de la mitad del código original de Nakamoto.

Otra gran contribución fue hecha por Amir Taaki que el 19 de agosto de 2011 presentó el esquema de las Bitcoin Improvements Proposal (Propuestas de Mejoras para Bitcoin), conocidas por sus siglas BIP.

Esta propuesta fue inspirada por el diseño de las conocidas PEP (Python Enhancement Proposals – Propuestas de Mejoras de Python) con el fin de incluir una estructura parecida que permitía a los desarrolladores de todo el mundo introducir libremente mejoras al protocolo de Bitcoin Core, con la única condición de que debían demostrar la utilidad y aplicabilidad de sus mejoras. 

Mas tarde, el desarrollador Wladimir J.van der Laan creó la interfaz gráfica oficial de Bitcoin, Bitcoin-QT. Desde entonces el desarrollo de Bitcoin Core comenzó a progresar sin límites.

Bitcoind, SegWit y Lightning Network

Con el desarrollo del Bitcoin Core, Gavin Andresen, teniendo ciertos poderes para manejar el código del software, quiso mejorar la escalabilidad del Bitcoin y por esto propuso aumentar el tamaño del bloque de Bitcoin pero no recibió el apoyo esperado por parte de la comunidad. En 2014, después de su intento de cambiar el código sin el consenso de la comunidad, fue relevado de su cargo y se le negó el acceso al repositorio de desarrollo. 

Así el liderazgo de Bitcoin Core pasó a Wladimir J. Van der Laan, experto en informática y cypherpunk de Amsterdam que, hasta hace poco, mantuvo el papel de líder del proyecto, hasta anunciar el 21 de enero de 2021, que habría empezado, por razones personales, a cubrir un rol más secundario en el desarrollo de Bitcoin Core.

En 2014, tras unos intentos de violaciones de seguridad del proyecto OpenSSL, Van der Laan sugirió cambiar dicha librería, usada en Bitcoin, por una propia. A pesar del desacuerdo de la comunidad, la propuesta de Van der Laan ganó y el proyecto de Bitcoin abandonó oficialmente la librería OpenSSL para usar su propia librería, hoy llamada ‘Bitcoind’.

En 2016 se volvió a discutir el problema de la escalabilidad de bitcoin, tema que llevó a la comunidad a buscar una solución alternativa y a introducir SegWit que preparó la red para una característica adicional, la Lightning Network, que habría solucionado el problema de escalabilidad.

Esta decisión provocó un fuerte disenso que resultó en la división de la comunidad que, hasta entonces, apoyaba Bitcoin Core y en el nacimiento de varios proyectos como Bitcoin Classic, Bitcoin Unlimited, Bitcoin XT y Bitcoin Cash. 

Afortunadamente el desarrollo de Bitcoin Core sigue creciendo increíblemente y también BTC, la criptomoneda más importante de la historia, continúa desarrollándose de manera excelente y crece sin parar.

Características de Bitcoin Core

Qué-es-Bitcoin-Core

Como mencionamos al principio, Bitcoin Core consta de un software de «nodo completo» para validar completamente la cadena de bloques y un wallet de bitcoin

A continuación te mostraremos todas las funcionalidades que caracterizan a Bitcoin Core:

  1. En primer lugar, el Software de Bitcoin Core permite descargar parte o la totalidad de la blockchain de Bitcoin, convirtiendo nuestro ordenador en un nodo completo de la red Bitcoin;
  2. El software es open source (código abierto), lo que significa que permite que cualquiera pueda revisar el código y sugerir cambios en la parte de desarrollo;
  3. Bitcoin Core lleva incluida su propia librería, llamada Bitcoind y cuenta con una interfaz gráfica que permite navegar o acceder fácilmente al wallet;
  4. Permite crear un wallet de cualquier tipo (de firma única o multifirma) muy seguro, ya que genera automáticamente un árbol de claves al que el usuario puede acceder utilizando una frase de 12 o 24 palabras basada en el árbol, llamada security seed (semilla de seguridad).
  5. Aunque el wallet no cobra ningún fee, hay unos costes que sí se aplican al usuario. Estos incluyen tarifas de transacción y el costo del ancho de banda.

Bitcoin Core: Ventajas y desventajas

Cómo cualquier tecnología, Bitcoin Core tiene sus ventajas y desventajas:

Ventajas de Bitcoin Core

  • Protege la privacidad para transacciones entrantes y salientes. Ofrece mayor privacidad gracias al uso de direcciones rotativas y la opción de usar Tor como proxy para proteger el anonimato;
  • Es un wallet de código abierto que permite aportar mejoras constantes por parte de la comunidad de desarrolladores;
  • Ofrece unas recomendaciones sobre las comisiones, garantizándote el control total sobre las tarifas en virtud de las sugerencias de comisiones;
  • Da al usuario el control total sobre sus criptomonedas;
  • Siendo un nodo completo que valida las transacciones y las reenvía en la red Bitcoin, el wallet no requiere de terceros para verificar las transacciones;
  • Te permite verificar tus propias transacciones.

 Desventajas de Bitcoin Core

  • La descarga inicial requiere mucho tiempo y datos. Tratándose de un cliente completo de Bitcoin,  Bitcoin Core ocupa mucho espacio (más de 140 GB), y requiere una capacidad de descarga de 500 MB por día o 15 GB por mes y una velocidad de carga de 5 GB por día para ejecutarse;
  • Si tenemos limitaciones de ancho de banda por nuestros proveedor de servicios de Internet, podríamos encontrar problemas al ejecutar el cliente;
  • No es fácil de usar. Requiere de ciertos conocimientos técnicos y no está al alcance de todos;
  • Por el momento, la billetera Bitcoin Core solo se puede ejecutar en un PC, en un portátil o en dispositivos ARM.

ALTERNATIVAS A BITCOIN CORE WALLET

alternativas-a-bitcoin-core-wallet

Bitcoin Core seguramente es uno de los softwares más seguros de implementar pero, teniendo en cuenta los límites que hemos listado anteriormente, si necesitas otra opción para almacenar tus bitcoin en seguridad, ten en cuenta que existen otras alternativas que ofrecen un alto nivel de seguridad y son mucho más ligeras y fácil de usar, a la hora de descargar y ejecutar la aplicación.

Una de las mejores opciones del mercado es sin duda nuestra Bitnovo Crypto Wallet.

Se trata de una App gratuita, disponible tanto para dispositivos Android como para iOS. El Bitnovo Crypto Wallet permite enviar y recibir bitcoins y Dash (y usar también la tecnología Dash Text e Instant Send), consultar el detalle de las transacciones realizadas, canjear cupones de criptomonedas y recibir los bitcoins directamente a tu propio monedero, sin comisiones ocultas.

Y, sobre todo, el Wallet de Bitnovo cuenta con la tecnología BIP39 y te permite crear tu monedero a través de una frase de recuperación o frase semilla (Security Seed).

Se trata de una clave compuesta por 12 palabras que se crea al generar tu wallet y que te permitirá restaurarlo en cualquier otro dispositivo o monedero.

Al usar esta tecnología, con el Bitnovo Crypto Wallet tu eres el único custodio y dueño de tus criptomonedas.

Ahora ya lo sabes… con el Bitnovo crypto wallet ¡guardar tus bitcoin nunca ha sido más fácil y seguro! Y si todavía no lo has hecho, ¿a qué esperas para probarlo?

QUIZÁS TE INTERESE…