Aislamiento de Internet en todo el país, bifurcación inevitable

Muchos países alrededor del mundo tienen provisiones para apagar Internet así como para aislarse de Internet (donde las redes dentro de las fronteras aún prosperan), cualquier procesamiento de transacciones (minería) que se lleve a cabo dentro de ese país solo encontrará nodos dentro de ese país y comenzará a seguir su propia cadena.

¿Es esta una suposición correcta?

En segundo lugar, si esta es una suposición correcta, ¿cómo lidiará la red con esto una vez que vuelva a estar en línea?

Preveo que surjan cadenas alternativas debido a esto, y que persistan con sus propios tipos de cambio, muy similares a las diferentes monedas fiduciarias de hoy.

Asi que:

  1. ¿Son correctas mis suposiciones?
  2. ¿Qué disposiciones, si las hay, tiene el protocolo bitcoin para bifurcaciones de este tamaño (que no necesariamente serían tan grandes, pero que aún tendrían consecuencias reales para las personas obligadas a usarlas)?

Respuestas (3)

Tus suposiciones son perfectamente correctas. Dado que no hay intercambio de información entre las dos particiones mientras la red está dividida, y Bitcoin garantiza la vida, la consistencia global sufre (consulte el Teorema CAP ). Esto significa que cada partición tendrá su propia bifurcación de blockchain, sin que se conozcan entre sí. Las bifurcaciones son incompatibles no solo porque la cadena se define como una ruta única desde un solo bloque de encabezado hasta el bloque de génesis, sino también porque las transacciones en las particiones se contradicen entre sí (sobre todo la transacción de generación de minería en el bloque). Si la partición se prolonga, las bifurcaciones pueden incluso comenzar a divergir en dificultad, ya que solo verán el poder computacional en su propia red y se ajustarán en consecuencia.

En cuanto a la fusión, todavía se está discutiendo y no tenemos un buen plan de contingencia. Permitir que el sistema fusione las bifurcaciones por sí mismo, es decir, descartar la bifurcación con el menor trabajo, revertiría todo el historial de transacciones en esa partición. Una intervención manual haciendo que la bifurcación sea persistente (el escenario de moneda alternativa que mencionó) tampoco es deseable, ya que da como resultado una duplicación inmediata de los fondos en circulación. Además, es probable que una de las monedas alternativas bifurcadas vaya a donde y eventualmente ser abandonado de todos modos. Por ahora, lo mejor que podemos hacer es intentar evitar horquillas de cadena prolongadas, pero los riesgos que señaló son reales y vale la pena discutirlos antes de que sea demasiado tarde.

Posibles soluciones, 1) transacciones basadas en crédito en caso de aislamiento, como Ripple o tal vez algo más tradicional que simplemente esté respaldado por la cadena principal. Ignorando por completo la cadena alternativa de su minero local. 2) La red de malla basada en globos de Google que siempre estará dando vueltas alrededor del globo dentro de la estratosfera si lo hacen google.com/loon , esto debería tener mejor latencia que el satélite
Ignorar la cadena local y usar la cadena del resto del mundo sería una solución solo si la partición no está completa. Supongo que no hay forma de que los usuarios de una partición puedan intercambiar ningún tipo de información con el mundo exterior. Google Loon es simplemente un ejemplo de eludir el problema de la partición. Claramente, esta no es la solución prevista del OP. En particiones no completas, incluso tener a alguien sincronizando manualmente las cadenas mediante el contrabando de una memoria USB sería suficiente para establecer algún tipo de puente entre particiones, pero ese no es el escenario en mi humilde opinión.

La respuesta es simple: si un país bloquea el acceso externo a Internet, sus habitantes no pueden usar Bitcoin mientras el país esté bloqueado.

Claro, el protocolo continuará con una bifurcación... pero esta bifurcación no tiene esperanzas de "reconectarse" nunca con la cadena de bloques principal, por lo que cualquier bloque generado/firmado en la bifurcación es inútil. El país habrá prohibido efectivamente a sus habitantes el uso de Bitcoin.

De hecho, pueden usar una bifurcación especializada diseñada para este país, o incluso la copia bifurcada natural, pero el valor de esta bifurcación no estará vinculado al valor de Bitcoin.

Este escenario no es un problema real para Bitcoin, sino que es un problema para los ciudadanos de países que corren el riesgo de ser desconectados de Internet. Si cree que su país nunca ejecutará tal separación, entonces está a salvo.

De acuerdo, las cadenas alternativas son un resultado inevitable de este experimento, con su propio tipo de cambio.

Tus suposiciones son correctas.

Si suponemos que el trabajo minero realizado en el país aislado es el 5% de la potencia minera global entonces la cadena en el país aislado se atrasará seriamente, creando inicialmente un nuevo bloque solo cada 200 minutos en promedio hasta el ajuste de dificultad y el trabajo realizado, sin embargo, estará en una bifurcación que seguramente será abandonada de todos modos (debido al menor trabajo y la menor altura de la punta) una vez que se resuelva el problema de partición, o la primera vez que alguien envíe un USB con la cadena principal. Eso daría como resultado una reorganización significativa en la partición aislada, pero actualmente es la mejor respuesta correcta para que esto suceda.