Comprar Cripto
Mercados
Spot
Futuros
Earn
Promoción
Más
reward-centerZona para nuevos usuarios
AcademyDetalles
Bitcoin
Seguridad

¿Cómo mantiene Bitcoin su seguridad?

CoinEx logo
Publicado el
7m

Desde su nacimiento el 1 de noviembre de 2008, Bitcoin, ahora valorado en más de 700.000 millones de dólares, ha estado funcionando durante 13 años, y su vigoroso crecimiento durante los últimos años lo ha llevado al estrellato. Para las instituciones promedio, la probabilidad de ataques de hackers y los costos de mantenimiento aumentan junto con el volumen y los datos crecientes. Pero eso no parece ser cierto para Bitcoin, que está descentralizado con código abierto. Entonces, ¿cómo asegura su seguridad operativa? ¿Quién mantiene la red Bitcoin? ¿La red Bitcoin ha tenido algún problema de seguridad o hackeos durante su largo historial?

Echemos un vistazo al código abierto de Bitcoin.

Después de la publicación del Libro Blanco de Bitcoin el 1 de noviembre de 2008, Satoshi Nakamoto comenzó a desarrollar software para implementar las reglas del Libro Blanco de Bitcoin, y en enero de 2009, empaquetó su primer bloque y fue recompensado con 50 bitcoins. Desde entonces, la criptomoneda apareció oficialmente como tal, y su red comenzó a atraer la atención pública. Para sorpresa de todos, sin embargo, en la red de Nakamoto, el código fuente puede ser modificado, al igual que los parámetros de la recompensa de emisión inicial. Ahora bien, te preguntarás, ¿no significa eso que la cantidad de Bitcoin puede ser falsificada? Y si los parámetros pueden cambiarse, ¿significa que la inflación puede descontrolarse en cualquier momento?

¿Por qué nadie ha editado realmente el número? ¡Porque tal esfuerzo sería en vano!

Bitcoin y su operación en red se basan en un mecanismo de consenso, y solo cuando todos están de acuerdo con las reglas fundamentales puede su precio subir. Solo basándose en el consenso de la emisión constante de 21 millones de bitcoins, los mineros estarán dispuestos a esforzarse en minar bloques. Si las reglas cambian, se necesita alcanzar un nuevo consenso. Si nadie acepta las nuevas reglas y nadie mina bajo las nuevas reglas, la criptomoneda no tendrá valor.

Ahora te preguntarás, en la historia de Bitcoin, ¿ha habido alguna propuesta de cambio en las reglas que haya alcanzado consenso?

Y de hecho, las hubo. A medida que Bitcoin ha sido más ampliamente aceptado, su limitación de tamaño de bloque y la desventaja de poder procesar solo siete transacciones por segundo se vuelven más evidentes cada día que pasa. En julio de 2017, surgieron dos facciones para resolver el problema de la congestión en la red Bitcoin. Una facción abogaba por mantener el tamaño de bloque de 1M y adoptar el testigo segregado, la expansión indirecta y la Red Lightning para desviar la presión, mientras que la otra abogaba por la expansión directa de la capacidad del bloque. Como resultado, la red Bitcoin siguió el primer enfoque, mientras que la última se separó de Bitcoin para crear Bitcoin Cash.

Entonces, en teoría, cualquiera puede modificar el código y las reglas, pero en realidad, si nadie está de acuerdo con los cambios, la modificación será ilegítima. Y si el plan de modificación solo es aprobado parcialmente, la única manera de continuar con el esquema es separarlo de la red Bitcoin y crear nuevas cadenas y monedas. Por lo tanto, aunque en teoría los parámetros de emisión de Bitcoin pueden ser modificados, nadie puede realmente modificarlos.

Entonces, discutamos, ¿la red Bitcoin ha tenido algún problema de seguridad? Y como no hay un control central de Bitcoin, ¿quién mantiene la seguridad de su red?

Si bien no hay un control central de la red Bitcoin, la seguridad de su red, la corrección de errores del código y las actualizaciones son mantenidas por el equipo de desarrollo Core. El equipo de desarrollo Core no es una empresa centralizada tradicional, sino una organización sin fines de lucro compuesta por desarrolladores principales y una comunidad de desarrollo de Bitcoin con muchos colaboradores a corto plazo. De hecho, ha habido vulnerabilidades de seguridad en la red Bitcoin, especialmente en los primeros días, pero todas fueron corregidas por esta organización.

Por ejemplo, Bitcoin sufrió el error más grave en el incidente de desbordamiento de valor el 15 de agosto de 2010 cuando un desarrollador descubrió que un bloque de Bitcoin contenía dos transacciones que sumaban 184,4 mil millones de bitcoins, que habían escapado al escrutinio del sistema original. Este error asombroso casi destruye Bitcoin, ya que su suministro total era de solo 21 millones en ese momento. Los 184,4 mil millones de bitcoins adicionales surgidos de la nada destrozaron la base de confianza de Bitcoin. Si este error hubiera permanecido sin corregir, el valor de Bitcoin se habría evaporado por completo de inmediato.

Después de la divulgación pública del error, los desarrolladores Core tomaron medidas inmediatas. Borraron los registros de transacciones de 184,4 mil millones, lanzaron Bitcoin 0.3.1 y corrigieron el error mediante un fork suave en solo 5 horas. La regla actualizada ha eliminado todos los incidentes de desbordamiento de valor para siempre. Desde entonces, hemos visto algunos errores menores en Bitcoin, pero todos han sido corregidos.

¿Qué hace que Bitcoin sea capaz de corregir errores tan rápidamente?

Además de la rápida detección y corrección de errores por parte de los desarrolladores Core, otra razón es el espacio para reparaciones que proporciona la regla de confirmación de datos del token, que es la Regla de la Cadena más Larga. Es decir, un nodo solo puede obtener recompensas cuando su trabajo es reconocido por otros nodos. Cuanto más reconocimiento reciba un nodo por su trabajo, más larga será la cadena que generará y mayores serán las recompensas por minar en esa cadena. Por el contrario, con menos reconocimiento, la cadena se acorta y las recompensas disminuyen.

La corrección de errores de Bitcoin es un proceso donde las buenas cadenas crecen hasta convertirse en cadenas largas con reconocimiento creciente, y las cadenas malas se cortan en cadenas cortas y son descartadas. Por lo tanto, aunque el código de la red Bitcoin es de código abierto, la seguridad operativa no es una preocupación. No importa mucho quién cambie las reglas o el código porque la clave está en el reconocimiento.

Aquí surge otra pregunta. ¿La adopción de la Regla de la Cadena más Larga hace que Bitcoin sea propenso a un ataque del 51%? ¿Puede alguien simplemente lanzar ataques contra la red Bitcoin e incluso destruirla siempre que tenga el 51% del poder de hash?

¿Cómo es que el 51% del poder de hash es un ataque?

Después de gastar todas sus monedas y tener los gastos registrados en la cadena antigua, los individuos con el 51% del poder de hash reiniciarán la minería en la nueva cadena (la nueva cadena no tiene el registro de las monedas gastadas). La longitud de la nueva cadena excederá la de la antigua, que se volverá inválida, y también lo harán los gastos registrados en ella. Eso significa que las monedas gastadas siguen ahí. Este es el conocido "ataque de doble gasto". Imagina la situación donde otros pueden gastar repetidamente sus monedas, mientras que tus propias monedas siempre van y vienen. ¿Te quedarías con esta criptomoneda? Absolutamente no.

Por lo tanto, una vez que ocurre un ataque de doble gasto, la credibilidad de la criptomoneda se verá gravemente afectada. Y si hay un ataque que no se puede prevenir, será el fin de la moneda porque no es segura en absoluto. ¿Bitcoin sufrió alguna vez un ataque del 51% tan aterrador?

La respuesta es no. ¿Por qué?

Bitcoin se ha convertido en un gigante. Costará mucho obtener el 51% del poder de hash, mientras que las ganancias no serán proporcionales para un ataque. Incluso si alguien tiene el 51% del poder de hash para lanzar un ataque, solo puede hacer dos cosas más: 1) modificar sus propios registros de transacciones, como el doble pago; 2) evitar la confirmación de parte o todas las transacciones. Al hacer esto, no puede ni generar Bitcoin de la nada, ni puede modificar el número de bitcoins generados en cada bloque. Será un mal negocio de todos modos.

Además, Bitcoin tiene una segunda capa de protección: los nodos completos.

Eso significa que incluso si hay poder de hash malicioso, será difícil destruir la red Bitcoin. Una vez que la red Bitcoin tiene poder de hash rebelde que intenta cambiar el consenso de Bitcoin, la red Bitcoin compuesta por nodos completos puede rechazar estas transacciones. Por lo tanto, Bitcoin es casi inmune a un ataque del 51%. Cuanto más grande crece la red Bitcoin, menos probable es que ocurra el ataque.

Además, Bitcoin también se enfrenta a vulnerabilidades como nodos maliciosos que roban activos de la Red Lightning y ataques DoS. En la actualización de versión en 2019, la Red Lightning lanzó un mecanismo de castigo por fraude utilizando el protocolo RSMC para corregir las vulnerabilidades. Una vez que se descubre que un hacker roba fondos en la Red Lightning, perderá no solo los fondos robados, sino también todos los fondos en los canales relevantes.

Resumen

En resumen, lo que mantiene estable la red Bitcoin durante tanto tiempo no es la red en sí, que después de todo no es perfecta, ni la inmunidad a los hackeos, sino su mecanismo de consenso, la Regla de la Cadena más Larga, los nodos completos y el código abierto de Bitcoin Core que respalda la implementación de la red Bitcoin. Todo esto en conjunto ha alentado a muchos desarrolladores a reparar voluntariamente las vulnerabilidades para hacer que la red Bitcoin sea autorreparable y resistente a los ataques.