¿Qué tan exhaustivamente se ha probado Segregated Witness?

Me he encontrado con afirmaciones de que Segregated Witness " no fue realmente probado" y está siendo "apresurado" .

Tengo entendido que SegWit se ha estado ejecutando en Elements durante más de medio año y que actualmente se está ejecutando en su propia red de prueba.

  • ¿Se ha acelerado el desarrollo de SegWit?
  • ¿Qué nivel de prueba se ha realizado en Testigo segregado?
  • ¿Es razonable esperar que SegWit esté suficientemente probado y listo para su implementación en abril?

Respuestas (2)

Sugeriría comenzar aquí: https://bitcoincore.org/en/2015/12/23/capacity-increases-faq/ . También hay una página de adopción de SegWit en alguna parte del sitio.

Finalmente, este artículo tiene algunos detalles sobre pruebas recientes: http://www.coindesk.com/bitcoin-scaling-segregated-witness-expected-launch/

Resumido del anuncio de Segregated Witness de Bitcoin Core :

  • La versión original de SegWit se implementó entre abril y junio de 2015 para Elements Project. Ha facilitado cada transacción en las cadenas laterales basadas en Elements desde entonces.
  • La nueva variante de bifurcación suave de SegWit pasó a la etapa de prueba multiusuario en diciembre de 2015 al activarse en SegNet, una red de prueba dedicada.
  • Se envió una solicitud de extracción en abril de 2016 a Bitcoin Core para su revisión.
  • Desde mayo de 2016, SegWit se habilitó en la red de prueba regular, lo que facilita las pruebas en un entorno mixto con billeteras no actualizadas.
  • En una reunión de veinte desarrolladores de Bitcoin Core en mayo de 2016, se realizó una revisión en persona del código de SegWit y la cobertura de prueba.
  • Se proporcionó una versión actualizada basada en el estado actual del desarrollo de Bitcoin Core para su revisión final en junio de 2016.

En total, el concepto ha estado en desarrollo durante catorce meses, y las variantes de SegWit han estado en producción y pruebas de red durante un año. La versión de Bitcoin ha sido rigurosamente probada durante más de seis meses. Recibió la aprobación de la revisión final hoy y se fusionó con la rama principal de Bitcoin Core.

Después de que todas las pruebas hayan concluido con éxito, se lanzará una versión candidata que incluye Segregated Witness para pruebas más amplias por parte de todo tipo de usuarios. Una vez que se encuentra un candidato de lanzamiento sin problemas conocidos, se lanzará y estará listo para la señalización.