DashPay es una aplicación de billetera descentralizada para la criptomoneda Dash, que admite el registro de nombres de usuario descentralizados a través de Dash Platform (basado en blockchain DPNS - Servicio de Nombres de Plataforma Dash). Esto te permite realizar pagos utilizando un nombre de usuario (como yourname.dash) en lugar de una dirección tradicional. El proceso de registro es descentralizado, y los nombres de usuario se registran en la blockchain, garantizando privacidad y seguridad. A continuación se presenta un tutorial completo basado en la documentación oficial y las guías de usuario, principalmente dirigido a aplicaciones móviles (Android/iOS), ya que esta es la forma más común de uso. Si necesitas una implementación de código a nivel de desarrollador, puedo proporcionarla adicionalmente.
Nota:
• Este proceso debe realizarse en la red de prueba (testnet) o en la red principal (mainnet). Se recomienda a los principiantes practicar primero en la red de prueba.
• Necesitas algunas monedas Dash para pagar la tarifa de registro (pequeña tarifa de transacción).
• Después de registrarte, el nombre de usuario es permanente y no transferible. Los nombres de usuario de alta calidad requieren votación en la red para evitar suplantación.
• Realiza una copia de seguridad de tu frase de recuperación (mnemonic), si se pierde no se podrá recuperar la billetera.
• DashPay admite el mezclado de monedas CoinJoin, asegurando que el origen de los fondos sea anónimo.
Paso 1: Descargar e instalar la billetera DashPay
• Descarga la aplicación “Dash Wallet” o “DashPay” desde la App Store (iOS) o Google Play (Android). Si es una versión anterior de la billetera Dash, se actualizará automáticamente a DashPay.
• O, descarga el archivo APK desde GitHub (para Android): busca “Dash Wallet GitHub” para obtener la última versión.
• Después de la instalación, crea una nueva billetera o importa una billetera existente desde la frase de recuperación.
◦ Crear nueva billetera: la aplicación generará una frase de recuperación (mnemonic) de 12-24 palabras. Escribe una copia en papel, no tomes capturas de pantalla ni almacenes digitalmente para evitar ataques de hackers.
• Sincronizar billetera: espera a que la aplicación se sincronice con la blockchain (puede tardar unos minutos).
Paso 2: Obtener fondos de Dash
• Dentro de la aplicación, haz clic en “Receive” (recibir), copia tu dirección de recepción o escanea el código QR.
• Transfiere Dash a esta dirección desde un intercambio (como Binance, Coinbase). O:
◦ Compras dentro de la aplicación: usa el servicio “Topper” (opciones de compra integradas). Ingresa monto, detalles de pago (tarjeta de crédito, etc.), confirma la compra.
◦ Conecta tu cuenta de Coinbase o Uphold para habilitar depósitos automáticos.
• Si es la red de prueba, utiliza el grifo de prueba (faucet) para obtener Dash de prueba gratis: visita https://testnet-faucet.dash.org/, ingresa tu dirección.
• Espera la confirmación de fondos (normalmente 1-2 minutos, la red principal puede tardar más). Usa un explorador de bloques (como https://insight.dash.org/) para verificar la transacción.
Paso 3: Habilitar la función de privacidad (opcional pero recomendado)
• Habilita CoinJoin antes de registrarte para mejorar la privacidad (el mezclado de monedas rompe el seguimiento de fondos).
• Ve al menú > Configuración > CoinJoin.
• Selecciona el nivel de privacidad (el valor predeterminado está bien), luego inicia el mezclado de monedas (funciona en segundo plano, sin afectar el uso).
• Espera a que se complete el mezclado de monedas (dependiendo de la cantidad de fondos, puede tardar varias horas).
Paso 4: Registrar un nombre de usuario descentralizado
• Una vez que la billetera tenga fondos y esté sincronizada, la aplicación mostrará la opción “Join DashPay” o “Register Username”.
• Haz clic para entrar, selecciona el tipo de nombre de usuario:
◦ Nombre de usuario normal: regístrate ahora, baja tarifa (aproximadamente 0.001 DASH), admite letras y números. Adecuado para uso personal.
◦ Nombre de usuario premium: tarifas más altas (aproximadamente 0.01 DASH o más), se requiere un período de votación de red de 2 semanas (aprobación de votación de masternode), para evitar suplantación, fraude o reventa. Adecuado para marcas o cuentas importantes.
• Ingresa tu nombre de usuario (formato: tunombre.dash, debe terminar en .dash y ser único).
• Confirma y paga la tarifa (deducida de la billetera).
• Espera la confirmación: el nombre de usuario normal se registra de inmediato; el de alta calidad debe esperar los resultados de la votación.
• Una vez que te registres con éxito, tu nombre de usuario se asociará con la identidad, para pagos descentralizados.
Paso 5: Agregar amigos y realizar pagos (probar funciones)
• Después de registrarte, abre la ventana de contactos, busca el nombre de usuario de otros usuarios y agrégalo (envía una solicitud de contacto).
• Una vez que se agregue correctamente, puedes enviar pagos privados directamente al nombre de usuario (sin necesidad de compartir la dirección).
• Enviar pago: seleccionar contacto, ingresar monto, confirmar. La aplicación utiliza una dirección oculta (stealth address) para generar una dirección de pago única, combinando CoinJoin para garantizar la privacidad.
• Ver historial de pagos: solo tú y el receptor pueden verlo, protegido por encriptación.
Preguntas frecuentes y consideraciones
• Tarifas: se requiere una pequeña cantidad de DASH para la tarifa de red. Las tarifas de la red principal son más altas que las de la red de prueba.
• En términos de descentralización: todo el proceso se ejecuta en la blockchain de Dash, sin necesidad de un servidor central. Los nombres de usuario se almacenan a través de DPNS, y la identidad se registra mediante transiciones de estado (state transition). Los nombres de usuario de alta calidad involucran votación descentralizada de masternodes.
• Si se queda atascado: asegúrate de que la conexión a la red sea buena, que la billetera esté sincronizada. Si hay un error, verifica el saldo de fondos o reinicia la aplicación.
• Seguridad: nunca compartas tu frase de recuperación. Usa una billetera de hardware (como Ledger) para mejorar la seguridad.
• Más recursos:
◦ Documentación oficial: Tutorial de Dash Platform
◦ Guía en video de YouTube: Cómo configurar la billetera DashPay (seguir el video es más intuitivo).
◦ Discusión en Reddit: Registro de nombres de usuario en la Plataforma Dash
Si eres un desarrollador y deseas registrarte con código (usando el SDK de JavaScript)