- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
La 'reorganización blockchain' de Bitcoin Cash SV probablemente sea una división accidental, no un ataque
La reorganización de bloques de Bitcoin Cash SV de ayer puede haber sido el resultado de una prueba de estrés, en lugar de un ataque.
Bitcoin Cash "La visión de Satoshi" -también llamado Bitcoin SV sufrió el lunes una reorganización de bloques mediante la cual se sobrescribieron las transacciones en dos bloques diferentes.
Si bien es posible que estos dos bloques hayan sido sobrescritos maliciosamente por atacantes externos, la explicación más probable para la reorganización temporal del bloque se debió a una sobrecarga en la actividad de transacciones causada por una prueba de estrés planificada.
Con el objetivo de ser "la prueba más grande jamás realizada en una cadena de bloques pública" en su página web oficial, la autoproclamadaPrueba de estrés profesional de Bitcoin Cash El grupo está compuesto en gran parte por defensores de Bitcoin SV que querían "mostrar la capacidad de la red Bitcoin [Cash]".
El grupo planeó enviar más de 24 millones de transacciones para ver cómo cada red manejaría el volumen luego de la división de la red Bitcoin Cash después de su bifurcación dura programada. el jueves pasado.
Sin embargo, según el desarrollador de Bitcoin ABC, Jonathan Toomim, la prueba de estrés solo terminó activándose en la cadena Bitcoin SV .
Toomim le dijo a CoinDesk:
Intentaban enviar spam tanto a BCH como a BSV, pero cometieron un error y dividieron sus monedas al principio. Por lo tanto, su spam solo llega a BSV.
Qué pasó
Como resultado del gran volumen de transacciones, la red Bitcoin SV sufrió temporalmente una mini-tenedor Ayer, iteraciones competitivas de la cadena de bloques provocaron que los servidores informáticos (también llamados nodos) que soportan la red se ONE . Para realinear los nodos de Bitcoin Cash SV y converger los bloques bifurcados en una ONE cadena, se reorganizaron ciertos bloques.
Las reorganizaciones de bloques, en resumen, "reorganizaciones", ocurren como resultado del protocolo de consenso llamadoprueba de trabajo(PoW) supervisa la validación de las transacciones en plataformas como Bitcoin y Bitcoin Cash. Dado que PoW requiere que los mineros gasten grandes cantidades de potencia de hash (también conocida como energía computacional) en una carrera por añadir el siguiente bloque correcto a la cadena, en ocasiones los mineros pueden proponer nuevos bloques en intervalos de tiempo similares.
Cuando esto sucede, aunque los mineros generalmente anuncian a toda la red que se ha encontrado un bloque inmediatamente, la cantidad de transacciones que se incluyen en el bloque y, por lo tanto, la cantidad total de datos que deben transmitirse a través de la red pueden tardar en propagarse.
Este fue el caso ayer cuando la propagación lenta de bloques provocó que se reescribieran dos bloques en la cadena Bitcoin SV .
Peter Rizun, científico jefe de Bitcoin Unlimited (una empresa que produce una implementación de software líder para Bitcoin Cash ), dijo a CoinDesk que, según sus cálculos, los bloques de Bitcoin SV se propagan actualmente a una velocidad de aproximadamente "[cinco] segundos por megabyte".
"Eso es muy lento... La probabilidad de que se encuentre otro bloque en un intervalo de 100 segundos es del 15,3 por ciento. Normalmente, la probabilidad de que queden huérfanos es inferior al 1 por ciento", dijo Rizun.
La razón de esto se debe en parte al aumento del tamaño del bloque de 32 MB a 128 MB en la cadena de bloques de Bitcoin SV .
Aunque se puede acomodar una mayor cantidad de transacciones en un bloque determinado, la red, cuando está sobrecargada con transacciones, no puede transmitir datos sobre los bloques recientemente emitidos a todos los participantes de la red y evitar iteraciones competitivas de lo que fue el último bloque de transacciones confirmado.
Toomim explicó que, en resumen, "los bloques grandes tardan más en propagarse".
Una complicación conocida
Toomim calificó la situación como una "carrera huérfana" en la que los bloques se abandonan o se excluyen de la cadena principal con el tiempo y agregó que los cuellos de botella para bloquear la propagación en la red probablemente no ocurrirían en la cadena ABC de Bitcoin debido a los tamaños de bloque comparativamente más pequeños que se ven en la red, además de otras características técnicas que retrasan o ignoran cualquier transacción que cause un estrés indebido a la red.
"Si se realiza el mismo tipo de prueba con Bitcoin ABC, Bitcoin ABC tendrá aproximadamente el mismo rendimiento, pero debido a que tenemos límites establecidos, el exceso de transacciones se retrasará o se ignorará, generalmente se retrasará", dijo Toomim.
Explicó que "retrasar el rendimiento excesivo de las transacciones" durante los escenarios de prueba de estrés garantizó que todos los nodos permanecieran en consenso sobre cuál es el bloque más reciente, garantizar que los bloques se propagaran más rápidamente a la red y, en general, permitir que "toda la red funcione de manera más eficiente".
No es una preocupación nueva; la cuestión de escalar el volumen de transacciones en tamaños de bloques más grandes ha sido un tema de discusión bien conocido dentro de la comunidad de Bitcoin Cash desde entonces. Tan temprano como en agosto.
Ante esto, Rizun le dijo a CoinDesk que "nada de lo que está sucediendo es inesperado".
"[Craig Wright] y la gente de SV no creyeron lo que los científicos e ingenieros decían sobre las limitaciones actuales de escalabilidad, y ahora están demostrando que teníamos razón mientras el mundo los observa", añadió.
Otra promesa
De hecho, varios espectadores de la división de Bitcoin Cash han señalado las claras limitaciones de la red Bitcoin SV como resultado del spam de transacciones intencional de ayer.
Chris Pacia, desarrollador principal de la plataforma de comercio electrónico OpenBazaar, advirtió que, como resultado de la reorganización del bloque, "alguien podría haber perdido dinero si recibió un pago y lo consideró definitivo después de dos confirmaciones solo para que la transacción se revirtiera".
Añadió que en su opinión:
El lado ABC ha sido inflexible al afirmar que la red aún no puede gestionar bloques grandes y que el lado BSV estaba siendo imprudente al intentar alcanzar un tamaño de bloque de 128 MB. Por lo tanto, una reorganización de dos bloques demuestra claramente que el lado ABC tenía razón.
Sin embargo, frente a las críticas, Wright sostiene que las fallas en la capacidad de la red en la cadena Bitcoin SV están lejos de ser fatales y, en cambio, alentó a las empresas a comenzar a operar en la red con normalidad.
"En el futuro, comenzaremos a abrir y permitir el uso comercial de la cadena de bloques de Bitcoin ... En los próximos años, planeamos admitir un tamaño de bloque ilimitado y tantas transacciones como la gente esté dispuesta a enviarnos", escribió Wright en un Publicación mediana(se refiere a la red Bitcoin Cash SV como Bitcoin).
Hablando directamente sobre los Eventos de ayer, Wright admitió que... Gorjeoque había "áreas que necesitamos mejorar" y afirmó que era muy consciente de "lo que se necesita".
En el mismo tuit, Wright prometió que en seis meses la capacidad de transacciones aumentaría a 2.500 transacciones por segundo en la red Bitcoin SV .
Imagenvía Shutterstock
Christine Kim
Christine es analista de investigación en CoinDesk. Se centra en generar información basada en datos sobre la industria de las Criptomonedas y la cadena de bloques. Antes de su puesto como analista de investigación, Christine fue reportera de tecnología para CoinDesk, cubriendo principalmente los avances en la cadena de bloques Ethereum .
Tenencias de Criptomonedas : Ninguna.
