¿Se puede crear un dispositivo Qubit Miner ASIC y cuál sería su impacto en la comunidad minera?

Con la minería ganando popularidad cada día y la potencia bruta de los dispositivos ASIC aumentando a un ritmo espectacular, me pregunto cuál será el próximo gran salto para los mineros.

Los qubits , o bits cuánticos, ya han demostrado ser extremadamente rápidos en los cálculos. Eso los hace parecer perfectos para minar bitcoins.

Esta pregunta es si se puede crear un dispositivo qubit para extraer bitcoins y, de ser así, cómo afectaría a la comunidad minera actual utilizando ceros y unos estándar. Para preguntar esto de otra manera...

¿Cuánto más rápido extraería bitcoins un dispositivo qubit en comparación con un dispositivo ASIC existente en la actualidad? Comparémoslo con el Mini Rig de ButterflyLab que funciona a 500 GH/s. ¿Diez, cientos, miles, millones de veces más rápido? ¿Podrían los dispositivos quibit destruir la red bitcoin al controlar más del 51% de la red?

Respuestas (2)

Lo mejor que puedo imaginar es ejecutar el algoritmo de Grover, que acelera lo que sería una búsqueda exhaustiva de una solución única entre N valores de entrada para tomar solo la raíz cuadrada de N evaluaciones reales. Solo problemas muy especiales, como factorizar números, tienen algoritmos cuánticos más conocidos.

Si imagina conectar una computadora cuántica hipotética a un grupo de minería, el impacto sería bajo: la computadora cuántica solo se puede ejecutar con la parte del trabajo que recibe, lo que significa encontrar si alguno de los valores de 2^32 nonce produce una prueba de trabajo. . Un minero ASIC probablemente podría hacer eso en menos de un segundo usando (internamente y altamente paralelizado) algo así como 2^32 operaciones, cada una de las cuales incluye varias adiciones de 32 bits. La computadora cuántica podría salirse con la suya haciendo alrededor de 2^16 operaciones cuánticas equivalentes, lo que, después de serializar las operaciones de bits de las adiciones, probablemente signifique miles de veces 2^16 operaciones de qubit consecutivas. Y requerirá del orden de mil qubits, como mínimo. Me parece que, en este esquema, una computadora cuántica podría, en el mejor de los casos, ser equivalente a cien ASIC más o menos.

Pero podría volverse interesante si movemos más del algoritmo de minería a nuestra hipotética computadora cuántica. Si el nonce adicional se puede incorporar al algoritmo de Grover, se puede realizar una búsqueda más grande, con una aceleración correspondientemente mayor. Desafortunadamente, se necesitaría una computadora cuántica mucho más grande que ejecutara un programa mucho más complicado. ¡O digamos afortunadamente para cualquiera que se preocupe por la competencia minera!

El uso de Qubits no hace que todo sea más rápido automáticamente. Hay ciertos algoritmos cuánticos que solo se pueden ejecutar en computadoras cuánticas que aprovechan los cúbits. Estos algoritmos podrían ser capaces de resolver ciertos problemas "más rápido" pero no necesariamente en términos lineales, es decir, no podrías decir que hizo algo diez, cien o un millón de veces más rápido, es más como un "¿Obtuviste una respuesta o no?" tipo de situación

Otra pregunta importante podría ser: ¿ Se puede convertir el algoritmo de minería de bitcoin en un algoritmo cuántico de este tipo? .

No sé si hay una respuesta para eso, pero si podemos encontrar dicho algoritmo, teóricamente podría romper bitcoin.

Suena absurdo, sí, pero considere esto: la dificultad para toda la red se basa en la rapidez con que se encuentran los bloques; si los bloques se encuentran más rápido de lo normal, la red aumenta permanentemente la dificultad para compensar.

Una computadora cuántica sería capaz de extraer un bloque casi instantáneamente y, si se introduce en la red, haría que la dificultad se disparara, bloqueando efectivamente a todas las demás computadoras en la red para que no puedan extraer simplemente porque es difícil para ellos.

Es posible que desee tener la tentación de simplemente construir la misma red usando computadoras cuánticas por completo, pero si la dificultad antes mencionada alcanza la dificultad máxima definida por el protocolo, todas las computadoras cuánticas en la red extraerían bloques instantáneamente, bifurcando inmediatamente la cadena de bloques en cada nodo. Para solucionar esto, todo el protocolo tendría que cambiar para evitar cualquier peligro provocado por la computación cuántica.

Si bien técnicamente es una entidad separada del sistema bitcoin, debe tenerse en cuenta que el sistema de direcciones también es potencialmente vulnerable. Existen algoritmos que, si se ejecutan en una computadora cuántica, pueden encontrar una clave privada que coincida con una dirección pública determinada. Si bien la minería puede o no ser realizada por algoritmos cuánticos, la seguridad definitivamente lo es.

Entonces, para responder a su pregunta explícitamente, tal vez, y si es así, destruiría a la comunidad minera.

Pero no olvidemos que todo esto sigue siendo especulación. Puede que no sea posible modificar el algoritmo de minería para que se ejecute sobre qubits. Incluso si es posible, todavía es discutible si se puede construir o no una verdadera computadora cuántica.