This article has been translated from English to Spanish.

¿Qué es Bitcoin?

Aunque el «bitcoin» se suele mencionar como una criptomoneda, es más que eso.

Bitcoin es en realidad un sistema.

Como cualquier sistema, el sistema Bitcoin es una colección de elementos o componentes que funcionan juntos como un todo.

Echemos un vistazo a los diferentes componentes de Bitcoin.

El sistema Bitcoin es básicamente un grupo de ordenadores que «hablan» entre sí a través de Internet.

Para poder comunicarse entre sí, el software Bitcoin está instalado en cada ordenador.

Bitcoin computer

El software de Bitcoin es de código abierto, lo que significa que cualquiera puede ver el código fuente.

Código abierto significa que el software no es propiedad de nadie ni de ninguna empresa. Es de uso y modificación gratuitos. El software de código abierto es un código diseñado para ser de acceso público. Esto significa que cualquiera puede ver, modificar y distribuir el código como mejor le parezca.

Este software, conocido como el cliente Bitcoin, fue creado por Satoshi Nakamoto a finales de 2008.

Satoshi Nakamoto created Bitcoin software

La implementación original del software se conoce ahora como Bitcoin Core. Satoshi Nakamoto fue el mantenedor original de Bitcoin Core hasta que desapareció a finales de 2010.

Desde entonces, un grupo de otras personas, denominadas«desarrolladores principales», se han hecho cargo y ahora mantienen el software.

¿Qué hace el software? Ejecuta el protocolo Bitcoin.

Un protocolo es un conjunto de reglas o procedimientos que rigen un sistema. Así que el protocolo de Bitcoin es el conjunto de reglas que definen cómo funciona el sistema Bitcoin.

Por ejemplo, hay una regla que especifica una cantidad predeterminada de bitcoins que estarán en circulación. Otro ejemplo de regla especifica qué determina que una transacción sea válida.

Este protocolo, o reglas, puede describirse por escrito, pero en el caso de Bitcoin, se expresa en código informático. Este código informático se compila luego en software.

Bitcoin Software Code

Compilado solo significa que el código informático legible por humanos escrito por un programador o programadores se traduce en código máquina ejecutable por ordenador.

Cualquiera puede descargar e instalar este software.

Debido a que el código de Bitcoin Core es de código abierto, ahora existen múltiples implementaciones del código de Bitcoin. Pero Bitcoin Core sigue siendo el más popular y se utiliza como versión de referencia por otros programas de Bitcoin.

Actualmente, este software está instalado en miles de ordenadores repartidos por todo el mundo.

Estos ordenadores se denominan nodos Bitcoin.

Si el ordenador («nodo») está conectado a Internet y comienza a ejecutar el software, pasa a formar parte de la red Bitcoin.

Bitcoin global network of computers

Una vez que los nodos están conectados a la red Bitcoin, comienzan a comunicarse y a compartir información entre sí.

Muy bien, vamos a enumerar los componentes del sistema Bitcoin que se han mencionado:

  • Protocolo Bitcoin
  • Nodos Bitcoin
  • Red Bitcoin
  • Todavía nos faltan componentes, pero no te preocupes. Todos se tratarán poco a poco en lecciones posteriores.

Todavía nos faltan componentes, pero no te preocupes. Todo se cubrirá poco a poco en lecciones posteriores.

Por ahora, vamos a dibujar un «mapa» del sistema Bitcoin con lo que has aprendido hasta ahora.

Bitcoin as a System (So Far)

El «mapa» parece bastante pequeño ahora mismo, ¡pero espera!

A medida que aprendas más conceptos, ¡lo veremos crecer! ¡Prepárate para sorprenderte! 😎

Ahora vamos a aprender más sobre la red Bitcoin.