Si aún no sabes qué es el Bitcoin, es que vives en el siglo IX. Bitcoin es el trabajo de una persona o de un grupo de personas que se esconde detrás del seudónimo «Satoshi Nakamoto«. Él (o ella) ha podido reunir diferentes tecnologías que combinan criptografía y registros distribuidos para ofrecer una red valiosa sin terceros de confianza. Aunque el éxito de su invención, la identidad de Satoshi sigue siendo desconocida y dejó el proyecto en el 2011. Pero… ¿si Satoshi volviera mañana, tendría la opción de controlar Bitcoin? ¿Podemos garantizar la autenticidad del protocolo?
Pero… ¿Quién controla realmente la red de Bitcoin?
Contenidos
Las especulaciones sobre la verdadera identidad de Satoshi Nakamoto han estado en pleno desarrollo desde los primeros años de Bitcoin. Se desconocen las razones de Satoshi Nakamoto para mantener el anonimato, aunque se puede especular que quería evitar un acoso importante en los medios y posibles acciones legales, ya que Bitcoin ha sido prohibido en varios países.
Satoshi Nakamoto dejó el proyecto en 2011, dejando Bitcoin en manos de sus usuarios y cumpliendo así la visión de una red de valor descentralizada y sin cabeza: la aparición de una moneda realmente acéfala.
¿Cómo podemos estar seguros de que Satoshi Nakamoto no se aproveche de su invento?
Bitcoin es un software de acceso abierto con todo el código disponible en la página dedicada de GitHub. El estudio del código del software permite conocer con precisión cómo se comporta. Esto permite, en particular, verificar fácilmente que Satoshi en ningún caso podría manipular el protocolo Bitcoin y hacerlo evolucionar como quiera o cambiar el contenido de una cartera en particular. Basado en una tecnología prometedora y disruptiva, creemos que Bitcoin tiene muchos puntos fuertes y la ofrece para la venta en nuestra plataforma online.
¿Pero quien se encarga del protocolo?
Hay varias respuestas a esta pregunta. Están muy bien detallados por el ingeniero Jameson LOPP para los anglófonos.
A Bitcoin, todo está pensado y configurado para evitar la centralización y los puntos únicos de fracaso. En particular, escribimos un artículo sobre el límite de 21 millones de bitcoins que es una característica importante del protocolo.
Aunque cualquier persona puede aportar código en Github/Bitcoin, implementan una serie de garantías para mantener el código y sus evoluciones seguras.
Un número reducido de individuos, desarrolladores básicos, Tienen la posibilidad de publicar y firmar una nueva versión del protocolo gracias a su clave PGP, el equivalente a una llave de cartera de Bitcoin privada. Hoy, cinco personas tienen llaves verificadas. Este número es dinámico y se sabe que estas personas han participado activamente en el desarrollo del protocolo durante muchos años. Pueden optar por añadir o eliminar un miembro en cualquier momento por consenso.
Cualquier otro desarrollador puede proponer cambios en el protocolo y los desarrolladores básicos son responsables de leerlos y aceptarlos o rechazarlos.
Por lo tanto… ¿El protocolo está en manos de los desarrolladores?
En primer lugar, hay varias implementaciones del software Bitcoin. Aunque Bitcoin Core es la principal implementación en la que trabajan la mayoría de los desarrolladores con más del 95% de los nodos, no hay ningún requisito para utilizarlo. La aplicación sólo debe ser compatible con el protocolo y se podrá utilizar en toda la red, de la misma manera que los usuarios web pueden elegir entre Chrome, Firefox o Edge.
Pero incluso con software diferente, debe seguir el protocolo. Sin embargo, son los desarrolladores básicos quien también lo controlan. ¿Podemos, pues, hablar aún de descentralización, ya que bastaría aceptar modificarla en la dirección que deseen?
El principio del consenso
Afortunadamente no: el único poder que tienen los desarrolladores básicos es publicar y ofrecer nuevas versiones del protocolo a la comunidad. Los propietarios de los nodos de la red son responsables de decidir si actualizan o no sus máquinas a una nueva versión. Por lo tanto, podemos decir esto la decisión de evolucionar el protocolo la toman por consenso los propietarios de los nodos de Blockchain.
Nada impide que un nuevo equipo de desarrollo surja y ofrezca una nueva versión. Si es aceptado por la gran mayoría de nodos, se convierte en la versión oficial.
¿Cómo influye en el mercado?
Esta libertad se utilizó especialmente en 2017 para la implementación de SegWit. Los menores eran reacios a adoptar SegWit. Después surgió una propuesta llamada BIP148 para implicar también los propietarios de nodos y dar sus opiniones. Como esta propuesta no se implementó en Bitcoin Core, una implementación con el nombre de Bitcoin UASF ganó rápidamente popularidad. La presión ejercida por Bitcoin UASF fue suficiente para que los mineros integraran SegWit a través de los procesos definidos en Bitcoin Core.
La tecnología y el protocolo que hacen funcionar Bitcoin le permiten evolucionar dinámicamente, según el principio de consenso y no una decisión unilateral. La respuesta a la pregunta «¿Quién controla Bitcoin?» por tanto, «nadie y todo el mundo al mismo tiempo», mediante un mecanismo no basado en la democracia, sino en el consenso. Bienvenido al mundo del software libre.