Debido a la influencia de las redes sociales, la información sobre Bitcoin a menudo se distorsiona. Las investigaciones honestas no son bien recibidas en línea, y si alguien curiosamente hace la pregunta equivocada o expresa un punto de vista erróneo, puede enfrentar una ola de comentarios enojados que atacan su inteligencia, reputación e incluso su carrera. Los maximalistas de Bitcoin son infames por esta estrategia. Aseguran que BTC es la única criptomoneda legítima y enumeran una larga lista de razones para afirmar que otros proyectos (como BCH) son estafas, alegando que el debate correspondiente ya se ha resuelto y cuestionando la cordura de cualquier opositor. La mayoría de la gente no tiene tiempo para investigar la veracidad de estas afirmaciones y no quiere convertirse en el blanco de los trolls en línea, por lo que finalmente aceptan la llamada narrativa dominante.

Para ver a través de estas narrativas y realmente entender la diferencia entre el núcleo de Bitcoin (BitcoinCore) y el Bitcoin Cash (BitcoinCash), primero necesitamos entender el diseño original de Bitcoin. La historia puede ayudarnos, ya que el creador de Bitcoin, Satoshi Nakamoto, ha comunicado públicamente su invención varias veces y ha explicado su filosofía de diseño. Algunos de sus destacados ingenieros y pensadores posteriores, como Gavin Andresen y Mike Hearn, también han articulado claramente las ideas centrales de Bitcoin. Este libro cita sus obras, que son cruciales para aquellos que intentan profundizar en la comprensión de Bitcoin. Antes de profundizar, es importante familiarizarse con los siguientes tres conceptos clave: blockchain, mineros y nodos completos.

Blockchain

El núcleo de Bitcoin es la tecnología de 'blockchain'. En términos simples, la blockchain es un libro mayor público utilizado para registrar todos los saldos de Bitcoin y se actualiza aproximadamente cada diez minutos. Estas nuevas transacciones se agrupan en 'bloques', que luego se 'enlazan' uno tras otro para formar la 'blockchain'. Lo único que distingue a la blockchain es que no es mantenida por una autoridad central. No hay una sola entidad que maneje todas las transacciones o decida el contenido del libro mayor. En cambio, es mantenida y actualizada por computadoras en una red distribuida globalmente, por lo que no hay un punto de control centralizado o un único punto de fallo.

Los bloques en sí son el núcleo para entender las diferentes filosofías de Bitcoin, que se pueden clasificar grosso modo en dos grupos: 'defensores de bloques grandes' y 'defensores de bloques pequeños'. Los defensores de bloques grandes (Big-blockers) quieren que los bloques sean lo más grandes posible. Cuanto más grandes son los bloques, mayor es el throughput de transacciones de la red, pero también se requieren más recursos para procesar cada bloque. Los defensores de bloques pequeños (Small-blockers) quieren que los bloques sean lo suficientemente pequeños para que cualquier persona pueda procesar un bloque. Esta diferencia será explorada en detalle en secciones posteriores.

Mineros

No cualquiera puede agregar bloques a la blockchain. Este trabajo está limitado a los mineros. Los mineros actualizan el libro mayor al empaquetar transacciones en bloques y agregar una prueba especial. Esta prueba es la solución a un problema matemático que es muy complejo y requiere una gran cantidad de poder computacional para resolver. En todo el mundo, hay muchos almacenes que están equipados con máquinas especializadas para resolver estos problemas. Estas máquinas requieren electricidad, ¡por lo que convertirse en minero de Bitcoin tiene un costo!

Los mineros obtienen recompensas económicas a través de dos mecanismos: tarifas de transacción y recompensas de bloque. Las tarifas de transacción son los cargos que los usuarios pagan para que su transacción sea añadida a un bloque. La recompensa del bloque es la forma en que se generan nuevos bitcoins. Cada vez que un minero agrega un bloque a la cadena, recibe una pequeña cantidad de nuevos bitcoins. Esta recompensa se reduce aproximadamente a la mitad cada cuatro años. Al principio, los mineros podían recibir 50 bitcoins por bloque, pero al momento de escribir esto, la recompensa del bloque ha disminuido a 6.25 bitcoins. Finalmente, esta recompensa se volverá insignificante, y las tarifas de transacción serán la única fuente de ingresos para los mineros.

Los defensores de bloques grandes creen que los mineros brindan un servicio crucial en la industria del Bitcoin, protegiendo la red de ataques, manteniendo el libro mayor y procesando todas las transacciones. Los mineros a menudo invierten millones e incluso decenas de millones de dólares para actualizar a equipos más potentes. Por ejemplo, en 2018, Bitmain anunció planes para construir la mina más grande del mundo en Texas, con una inversión total proyectada de más de 500 millones de dólares. La minería de Bitcoin tiene altos costos de inversión y mantenimiento, por lo que los defensores de bloques grandes creen que los mineros deberían tener la mayor voz en el desarrollo de Bitcoin. Dependiendo de su éxito o fracaso en la minería, su inversión de capital podría perderse por completo o podría obtener un retorno considerable. Por lo tanto, tienen un fuerte incentivo para asegurarse de que Bitcoin siga siendo útil y valioso.

Los defensores de bloques pequeños tienen una actitud más escéptica e incluso hostil hacia los mineros. Dado que los mineros son los únicos que pueden agregar bloques a la red, tienen un poder considerable, y si la actividad minera se concentra demasiado, puede convertirse en una amenaza sistemática. Si solo unos pocos participantes dominan el mercado, el propio Bitcoin podría volverse demasiado centralizado. Las grandes minas también introducen riesgos políticos al sistema. Si el gobierno decide atacar, regular o controlar a los mineros más grandes, podría socavar o controlar Bitcoin. El papel de los mineros es un punto central de controversia que llevó a la división de Bitcoin Cash.

Nodos completos

Afortunadamente, si deseas usar Bitcoin, no necesitas convertirte en minero o ejecutar software complicado. Los usuarios comunes pueden acceder a la red de manera más simple. Satoshi describió un método de verificación de pago simplificada (SPV) que permite a los usuarios enviar, recibir y verificar sus propias transacciones fácilmente. Durante la mayor parte de la historia de Bitcoin, la mayoría de las billeteras han utilizado SPV u otros métodos similares para acceder a la blockchain. A pesar de que esta tendencia está cambiando en la red BTC debido a la proliferación de billeteras administradas, sigue siendo el enfoque principal en BCH.

Otra forma de acceder a la red de Bitcoin es ejecutar software de 'nodo completo'. Un nodo completo descarga toda la blockchain y verifica cada transacción que ha ocurrido. La blockchain completa de BTC contiene alrededor de 800 millones de transacciones, con un tamaño actual de aproximadamente 450 GB. Para los usuarios que ejecutan software de nodo completo por primera vez, la sincronización con la red puede tardar varias horas. Además, si el nodo completo se desconecta de la red, necesita descargar y verificar todos los bloques más recientes para volver a usar Bitcoin. Por lo tanto, la invención de SPV se vuelve especialmente importante. Apenas requiere tiempo o esfuerzo, pero aún proporciona una excelente seguridad. SPV permite a los usuarios verificar sus propias transacciones, mientras que los nodos completos pueden verificar todas las transacciones en la blockchain.

En cuanto a la función de los nodos completos, las diferencias ideológicas entre los defensores de bloques grandes y pequeños son muy grandes. Los defensores de bloques grandes creen que la mayor parte de la actividad en la red debería ser la interacción entre mineros y billeteras ligeras que utilizan SPV o tecnologías similares. Creen que los nodos completos solo son útiles en ciertas circunstancias especiales, como cuando necesitas verificar una gran cantidad de transacciones en un corto período de tiempo, por ejemplo, al operar un intercambio de criptomonedas o un procesador de pagos. Dado que la red no proporciona compensación económica a los operadores de nodos completos y la mayoría de las personas no tienen necesidad de verificar transacciones de extraños, los usuarios comunes no tienen incentivos para operar un software tan pesado. Como Satoshi Nakamoto señaló claramente, 'el diseño apoya que los usuarios sean solo usuarios.'

Por otro lado, los defensores de bloques pequeños creen que los nodos completos son cruciales para la red. Creen que los usuarios deberían ejecutar sus propios nodos, de ahí la necesidad de bloques pequeños, ya que el costo de ejecutar nodos aumenta con el tamaño del bloque. De hecho, los defensores de bloques pequeños afirman que la principal razón por la que Bitcoin no puede escalar es que los bloques grandes son demasiado costosos para los operadores de nodos. Y no concluyen que los usuarios promedio no deberían ejecutar nodos completos, sino que creen que Bitcoin no puede escalar. Desde mi perspectiva, esta es una de las mayores malentendidos sobre Bitcoin, que analizaremos en las secciones posteriores.

Cinco principios fundamentales

Ha habido una gran discusión sobre la visión original de Satoshi para Bitcoin. Los defensores como yo y otros primeros adoptantes creen que Satoshi diseñó un sistema excepcional y ha demostrado su viabilidad en el mundo real. Por ello, creemos que no hay razón para realizar cambios fundamentales. Por otro lado, los críticos de la visión original sostienen que Satoshi estaba equivocado en algunas áreas clave y desean modificar el protocolo en consecuencia. Los desarrolladores del núcleo de Bitcoin (BitcoinCore) son precisamente esos críticos, aunque finalmente tienen el control de la gobernanza del proyecto.

Los maximalistas de Bitcoin a menudo comparan la adherencia a la visión original con una especie de fe ciega, creyendo que cualquier desviación de la idea fundacional es inaceptable. Pero tal crítica no tiene fundamento. Sostener el diseño de Satoshi no es dogmatismo. Bitcoin es un sistema complejo que contiene muchas partes interactivas. Además del software y la red de computadoras, también es un sistema económico completo que necesita ser entendido a través de análisis económicos. Cuando observas simultáneamente sus componentes de software y económicos, te das cuenta de que Bitcoin es un sistema cuidadosamente ajustado que no debe ser cambiado a la ligera.

Los desarrolladores del núcleo de Bitcoin decidieron que, en lugar de escalar Bitcoin aumentando el tamaño del bloque para permitir un mayor throughput de transacciones, escalarían Bitcoin utilizando una estructura de múltiples capas. Su perspectiva es que la primera capa debería consistir en transacciones 'on-chain', sobre las cuales se construyen capas adicionales. Estas capas adicionales son 'off-chain', lo que significa que las transacciones no se registran en la blockchain, evitando así la necesidad de escalar la capa base. La muy publicitada 'red Lightning' es una de estas segundas capas, pero presenta una serie de problemas fundamentales que se discutirán en detalle en el capítulo 9. Un problema importante es que requiere transacciones en la cadena para ser utilizadas. Simplemente conectarse a la red Lightning requiere al menos una transacción en la capa base, y si el uso de la red BTC es alto, el costo de esta transacción podría alcanzar los 100 dólares. Aunque esta es una falla clave, no se ha propuesto una solución.

El núcleo de Bitcoin apuesta completamente por la viabilidad de estas capas adicionales. Desviaron el sistema original, haciendo que las transacciones de la capa base sean lentas y costosas, pero aún no han proporcionado una alternativa de pago simple y confiable. La versión actual de la red Lightning no es confiable ni segura (por eso las billeteras Lightning más populares son ahora administradas). Por lo tanto, cualquier esperanza de que BTC se convierta en la moneda que aumente la libertad en el futuro depende completamente de tecnologías que aún no se han desarrollado.

En una conferencia en julio de 2021, Elon Musk también mencionó que el throughput de transacciones de BTC podría ser un problema y defendió la idea de escalar la criptomoneda mediante la expansión del tamaño de la capa base:

“Tiene sentido considerar un sistema con una mayor tasa máxima de transacciones y costos de transacción más bajos, y ver hasta dónde puede avanzar una red de una sola capa... Creo que esto podría ser más viable de lo que las personas imaginan.”

Elon Musk es un conocido defensor del Bitcoin, pero su intuición ingenieril está en línea con la filosofía del Bitcoin Cash. Escalar el tamaño de la capa base es la idea correcta y siempre ha sido parte del diseño original.

Satoshi Nakamoto no es perfecto, pero como se explica en los capítulos posteriores, sus ideas son muy persuasivas, bien pensadas y merecen un examen honesto. Su diseño no requiere la complejidad de capas adicionales, pero sigue siendo compatible con estas capas. En lugar de seguir ciegamente a cualquier individuo, equipo de desarrolladores o símbolo de código, es mejor intentar juzgar según los méritos de estas ideas en sí mismas. Escucha cómo Satoshi diseñó Bitcoin, escucha las opiniones de los desarrolladores del núcleo de Bitcoin y luego forma tu propio juicio.

Las diferencias entre el diseño original y el nuevo diseño del núcleo de Bitcoin se pueden resumir en cinco conceptos clave:

Bitcoin fue diseñado como efectivo digital, para realizar pagos a través de Internet.

Bitcoin fue diseñado para tener tarifas de transacción extremadamente bajas.

Bitcoin fue diseñado para poder escalar mediante el aumento del tamaño del bloque.

El diseño de Bitcoin no está destinado a que los usuarios comunes ejecuten sus propios nodos.

El diseño económico de Bitcoin es tan importante como su diseño de software.

Cada uno de los siguientes puntos es parte del núcleo de la visión original de Bitcoin, que fue comúnmente aceptada por Satoshi y otros pioneros tempranos. Sin embargo, la narrativa dominante hoy en día está casi en desacuerdo con cada uno de estos puntos. Si escuchas a los comentaristas en redes de televisión y podcasts populares, podrías creer que:

Bitcoin fue diseñado como una herramienta de almacenamiento de valor, incluso si no puede ser utilizada como un medio de intercambio.

El Bitcoin debería tener tarifas de transacción altas.

El Bitcoin no puede escalar a través del aumento del tamaño del bloque.

La seguridad de Bitcoin depende de que los usuarios comunes ejecuten sus propios nodos.

El diseño económico de Bitcoin tiene defectos que necesitan ser corregidos por ingenieros de software.

Todos los puntos anteriores son incorrectos. Incluso si aceptas los cambios que hizo el núcleo de Bitcoin, la historia muestra claramente que estos cambios son fundamentalmente diferentes del diseño original de Bitcoin. Los próximos capítulos explorarán estas afirmaciones en detalle.

Extracto de <Hijacking Bitcoin>

Autor original Roger Ver

$BTC

BTC
BTC
75,286
-0.00%