Red de prueba y redes de desarrollo

Con el lanzamiento de Dash Core 12.3, Dash agregó soporte para una nueva característica — llamada redes de desarrollo. Las redes de desarrollo combinan algunos aspectos de la red de prueba (la red de pruebas global y pública) y algunos aspectos de la prueba de regresión (el modo de prueba de regresión solo local que proporciona generación controlada de bloques). A diferencia de la red de prueba, se pueden crear múltiples redes de desarrollo independientes y coexistir sin interferencias. Para obtener documentación práctica sobre cómo utilizar redes de desarrollo, consulta la documentación del desarrollador o esta publicación de blog.

La red de prueba es una cadena de bloques de Dash en pleno funcionamiento con la excepción importante, de que los Dash en la red se pueden crear libremente, y no tiene ningún valor. Esta moneda, conocida como tDASH, se puede solicitar a un grifo para ayudar a los desarrolladores a probar nuevas versiones de Dash, así como a probar las operaciones de red usando versiones idénticas del software antes de que se lleven a cabo en la red principal. Hay algunas otras diferencias claves:

  • La red de prueba opera en el puerto 19999 (en vez de 9999)
  • La direcciones de la red de prueba comienzan con «y» en vez de «X», ADDRESSVERSION es 140 (en vez de 76)
  • Los saldos de la red de prueba se denominan en tDASH (en vez de DASH)
  • Los bytes del encabezado del mensaje de protocolo son 0xcee2caff (en vez de 0xbf0c6bbd)
  • Bootstrapping utiliza diferentes semillas de DNS: test.dnsseed.masternode.io, testnet-seed.darkcoin.qa, testnet-seed.dashpay.io
  • Al iniciar Dash Core en el modo red de prueba, aparece una pantalla naranja

Para iniciar el Dash Core en el modo red de prueba, busca tu archivo dash.conf e ingresa la siguiente línea:

testnet = 1

Masternodes

La instalación de un masternode en la red de prueba generalmente sigue los mismos pasos que la guía de instalación de la red principal de masternode, con algunas diferencias claves:

  • Probablemente estaras corriendo una version de desarrollo de Dash en vez de la version estable. Vea aqui para una lista de compilaciones, escoja la ultima compilación exitosa y haga clic en Artifacts para ver una lista de binarios.
  • Al abrir el firewall, el puerto 19999 debe ser abierto en lugar del (o además de) 9999. Usa este comando: ufw allow 19999/tcp
  • Tu billetera de escritorio debe estar ejecutándose en modo red de prueba. Agrega la siguiente línea a dash.conf: testnet = 1
  • Al enviar la garantía, puedes obtener 1000 tDASH gratis de un grifo (ver arriba)
  • No puedes usar dashman para instalar versiones de desarrollo de Dash. Consulta el enlace a compilaciones descargables arriba.
  • Tu archivo de configuración de masternode también debe especificar el modo red de prueba. Agregue la siguiente linea cuando configures dash.conf en el masternode: testnet = 1
  • En cuanto a los masternodes en la red principal, el nombre de usuario y la contraseña de RPC solo deben contener caracteres alfanuméricos.
  • Al clonar Sentinel, es posible que necesites clonar la rama de desarrollo utilizando la opción -b, por ejemplo: git clone -b core-v0.12.2.x https://github.com/dashpay/sentinel.git
  • Una vez que sentinel está instalado, modifica ~/.dashcore/sentinel/sentinel.conf, comenta la línea de la red principal y retira el comentario: network=testnet
  • La billetera que sostiene el colateral de un masternode espera conseguir el archivo masternode.conf en ~/.dashcore/testnet3/masternode.conf en lugar de ~/.dashcore/masternode.conf.

Testnet 0.13.0

In November 2018, the Dash team announced the start of testing of the upcoming Dash 0.13.0 release. Extensive internal testing has already been done on the 0.13.0 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:

  • Automatic InstantSend for Simple Transactions
  • Deterministic Masternode List
  • 3 Masternode Keys: Owner, Operator and Voting
  • Special Transactions
  • PrivateSend Improvements

Discusión:

Últimos binarios de prueba:

Testnet 0.12.3

In June 2018, the Dash team announced the start of testing of the upcoming Dash 0.12.3 release. Extensive internal testing has already been done on the 0.12.2 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:

  • Redes de desarrolladores nombradas, para ayudar a los desarrolladores a crear rápidamente múltiples redes de desarrollo independientes
  • Nuevo formato de firmas de mensajes de red
  • Mejoras del sistema de governanza
  • Mejoras de PrivateSend
  • Los índices adicionales cubren ahora P2PK
  • Soporte para nodos recortados en el modo básico
  • Nuevo diálogo de información de masternode

Discusión:

Últimos binarios de prueba:

Testnet 0.12.2

In October 2017, the Dash team announced the launch of a testnet for public testing of the upcoming 0.12.2 release of the Dash software. Extensive internal testing has already been done on the 0.12.2 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:

  • Implementación DIP0001 https://github.com/dashpay/dips/blob/master/dip-0001.md
  • Reducción de la comisión de transacción en 10x (incluyendo la comisión de InstantSend)
  • Solución de vulnerabilidad de InstantSend
  • Muchas otras correcciones de errores y mejoras de rendimiento
  • Reclamo HD experimental BIP39/BIP44 de billetera (deshabilitado por defecto, debe ser completamente funcional pero todavía no hay GUI)

Discusión:

Última compilación exitosa del desarrollo de ramas binarias: