Supongamos que la organización X tiene el 51 % del poder de hash durante un período de 1 semana. En esta semana, ¿qué puede y no puede hacer exactamente X?
De hecho, es muy fácil dañar la red una vez que tienes el 51%; simplemente construye tu propia cadena más rápido que la red y transmítela cuando quieras. Si envía algunas de sus monedas a una nueva dirección en su propia cadena, todas las transacciones emitidas en la red en vivo al gastar esas mismas monedas se revertirán en el momento en que se transmita la cadena más larga.
Directamente desde el wiki de bitcoin (probablemente corregido por muchos pares de ojos):
Un atacante que controle más del 50% de la potencia informática de la red puede, durante el tiempo que tenga el control, excluir y modificar el orden de las transacciones. Esto le permite:
- Transacciones inversas que envía mientras tiene el control
- Evite que algunas o todas las transacciones obtengan confirmaciones
- Evite que algunos o todos los demás generadores obtengan generaciones
El atacante no puede:
- Revertir las transacciones de otras personas
- Impedir que se envíen transacciones (aparecerán como 0/sin confirmar)
- Cambiar el número de monedas generadas por bloque
- Crea monedas de la nada
- Enviar monedas que nunca le pertenecieron
Es mucho más difícil cambiar bloques históricos, y se vuelve exponencialmente más difícil cuanto más retrocedes. Como se indicó anteriormente, cambiar los bloques históricos solo le permite excluir y cambiar el orden de las transacciones. Es imposible cambiar los bloques creados antes del último punto de control.
Dado que este ataque no permite tanto poder sobre la red, se espera que nadie lo intente. Una persona que busca ganancias siempre ganará más simplemente siguiendo las reglas, e incluso alguien que intente destruir el sistema probablemente encontrará otros ataques más atractivos. Sin embargo, si este ataque se ejecuta con éxito, será difícil o imposible "desenredar" el desorden creado; cualquier cambio que haga el atacante podría volverse permanente.
En teoría, este atacante posee suficiente poder de cómputo para ejecutar un ataque de "doble gasto". Podrían gastar monedas en un solo lugar, permitir que las monedas ingresen a la cadena de bloques de manera normal hasta que se cumplan las confirmaciones requeridas, luego activar el 51 % de los mineros para crear una bifurcación fraudulenta de la cadena de bloques en la que esas monedas nunca se gastaron. , permitiéndoles volver a gastar las monedas. En teoría, esto podría repetirse mientras el atacante mantuviera el control del 51% o más del hashrate.
Siendo realistas, el 51% es solo el punto en el que esto se vuelve posible , no el punto en el que se vuelve probable o fácil . Un atacante probablemente necesitaría algo así como un 65% para ejecutar tal ataque.
Y luego está la posibilidad de denegación de servicio de retirarse repentinamente del servicio, quitándose los recursos informáticos necesarios para seguir resolviendo bloques cada diez minutos hasta que la dificultad se ajuste nuevamente (lo que podría llevar mucho tiempo si solo hay un bloque). todos los días por ejemplo).
Por supuesto, para eso se necesitaría mucho más del 51% del poder de hash.
Cualquiera que posea el 51% de la red habrá realizado una gran inversión en hardware y sistemas para organizar y construir una máquina capaz de ejecutar tal ataque. Si su motivo es la ganancia, entonces la ganancia a corto plazo asociada con bifurcar la cadena de bloques para permitir el 'doble gasto' les reportará un beneficio insignificante; es difícil imaginar que seguirían esta estrategia sobre la base de que la inestabilidad resultante finalmente devaluará las mismas monedas que buscan 'gastar el doble'. Si su motivo es destruir Bitcoin, punto, ese es otro asunto completamente diferente. Ese tipo de tecno-vandalismo solo podría estar razonablemente motivado por alguien que tenga como principal motivación la destrucción y la disrupción.
En cambio, planteo que es mucho más probable que un recurso informático tan masivo y poderoso (la supercomputadora Bitcoin) se utilice para impulsar la gran parte de la red dentro de los límites de su uso previsto, beneficiándose a largo plazo de las recompensas de generación y las tarifas de transacción, como la red crece y prospera con el tiempo.
Las respuestas hasta ahora se centran en el algoritmo en sí, tengo algunos pensamientos socioeconómicos para agregar.
Supongamos que Bitcoin es enormemente popular y, de hecho, se convierte en LA moneda de referencia global, en este punto, esta y otras preguntas similares se vuelven (muy) relevantes.
Lo que sucede en las industrias maduras es que, a través de la mercantilización y las fusiones, queda un número cada vez menor de jugadores. A través de las ventajas de escala, este pequeño número de jugadores podrá brindar servicios a un costo más bajo y eliminar a los jugadores más pequeños. Veo pocas razones por las que la industria del procesamiento de transacciones de Bitcoin estará exenta de esta regla general.
A continuación, no podemos prever todos los aspectos del futuro, a pesar de que los diseñadores de Bitcoin hicieron un trabajo excelente, habrá situaciones que requerirán cambios en el sistema. Por ejemplo, podría haber un llamado de la gente para detener las redes de pornografía infantil, para detener los refugios de capital para los ricos, para detener las corporaciones demasiado rentables y poderosas, etcétera, lo que sea. Sea justificado o no, el pueblo exigirá cambios, no necesariamente un villano individuo del gobierno, el pueblo.
Dado que solo hay un pequeño número de jugadores, en realidad es posible regular la industria. Por ejemplo, la regulación podría ser que solo se procesen los pagos con un número de cuenta rastreable, o solo los pagos con tarifas adjuntas que incluyen una porción de impuestos.
Creo que el gobierno podría incluso exigir cambios en el núcleo del algoritmo. Evitar, por ejemplo, la entrada de jugadores "no certificados", estableciendo así aún más el poder de los procesadores de pago existentes.
Los monopolistas recién elegidos entonces, en la fase final de la autodestrucción del capitalismo, aumentarán lenta pero constantemente sus precios de procesamiento, eventualmente ahuyentando a los clientes y haciendo que Bitcoin nunca alcance el estado deflacionario que muchos defensores y los primeros inversores afirman que tendrá.
Y esperemos que termine de esta manera, un escenario bifurcado de esto podría ser que Bitcoin alcance el estado "demasiado grande para fallar", y la gente exija una mayor regulación (de tarifas de procesamiento, límites de velocidad de minería, etc.). Todos seguiremos pagando una prima por la existencia de la moneda, solo por el bien de la estabilidad y el temor a la interrupción del statu quo. Al igual que con las monedas de hoy.
No estoy tratando de ser escéptico, en realidad tengo muchas esperanzas de que las monedas criptográficas ayuden con la globalización y el avance de la humanidad. Como moneda deflacionaria para ahorrar "fácilmente" para su jubilación (anticipada), no estoy tan seguro. Como un sistema de transacciones probablemente de alguna manera.
Tal vez en realidad no necesitamos una "moneda", tal vez todo lo que necesitamos es una transacción. Tal vez pueda haber una súper capa encima de múltiples monedas criptográficas competidoras que cambie rápida y automáticamente su dinero de un lado a otro entre la combinación más adecuada de monedas y fondos de inversión. Después de todo, lo que realmente te importa es cómo se intercambia tu salario en bienes y promesas futuras.
Sospecho que podría extraer más del 51% de los bloques. Consulte ¿Alguien con un 51 % de potencia informática puede ganar más de lo que se merece?
Un ataque del 51% simplemente destruiría la moneda, y cualquiera que tenga una posición corta obtendría un 100% de ganancias. Así que hay un fuerte incentivo financiero para este ataque y ha sucedido muchas veces.
mandril batson
mediob