Guía para probar la red Lightning de Decred (DCR)

Francov_
decred_es
Published in
7 min readJan 22, 2020

Una guía para probar la Lightning de Decred (dcrlnd).

La Red de Lightning (LN) se diseñó originalmente para hacer posibles microtransacciones rápidas y baratas en Bitcoin. Esta tecnología escala el rendimiento de transacciones de BTC a transacciones casi infinitas por segundo, ya que es una solución de segunda capa. Afortunadamente, la LN también se puede implementar sobre otras blockchains. Decred es uno de los primeros en hacerlo.

Esta guía le mostrará cómo usar la LN en la red de prueba de Decred. Esta prueba es importante para filtrar los últimos errores y es útil para cualquiera que quiera probar esta nueva tecnología sin arriesgar dinero real.

Si tiene alguna duda, ¡únase a las salas de chat de Decred!

Pasos a seguir:

1. Descarga e instala Decrediton.

  • decred.org/wallets
  • Si ya tiene Decrediton instalado, verifique si tiene la última versión (que es 1.5 en el momento de la escritura)
En este caso tenía la versión 1.4.0 y me aparece “Actualización disponible”, si es tu caso igual, dale click para descargar e instalar Decrediton en su versión más reciente.

2. Edita el archivo de configuración para habilitar “In_enabled” como verdadero.

Si estan en windows pueden usar las teclas Windows + r y colocar %LOCALAPPDATA%/Decrediton/

3. Edita el archivo de configuración para cambiar a la red de prueba.

  • En el mismo archivo de configuración, cambie la configuración llamada network de mainnet a testnet.

4. Crea una billetera en el testnet y deje que se sincronice con la red (sin SPV).

  • Abra Decrediton y cree (o restaure) una billetera testnet completa
  • Mientras espera a que sincronice, ¡vaya a leer algunos cómics!

5. Abra su billetera y obtenga DCR en la red de Testnet.

6. Crea una nueva billetera DCRNLD.

  • Si realizó el paso 2 correctamente, puede acceder al menú "Lightning Network" de su billetera para crear una nueva billetera LN
  • Decide si quieres habilitar Automatic Channel Creation (no es necesario para esta guía)
  • Haga clic en "Start And Unlock LN Wallet"
  • Cambie al menú "Cuentas"
  • Su nueva cuenta de LN debería aparecer

7. Enviar DCR de prueba de la cuenta predeterminada a LN

Para usar la billetera LN debe tener fondos en ella.

  • Vaya al menú “Transacciones”
  • En la pestaña “Enviar”, haga clic en el icono junto al campo “De”
  • Seleccione su nueva cuenta de LN en el campo “Para”
  • Transfiera una pequeña cantidad para abrir algunos canales
  • Regrese al menú “Lightning Network”
  • Espera confirmación
  • Felicitaciones, ahora estás listo para abrir canales ✅

8a. Canales abiertos con LN Faucets en testnet

  • Vaya a la pestaña “Channels” en el menú “ Lightning Network”
  • Copie los datos (node ​​@ ip: port) que se muestran arriba
  • Regrese a su billetera Decrediton
  • Pegue los datos en el campo “Counterparty”
  • Determine qué tan grande debe ser el canal
  • La opción “push amount” le permite enviar algunos DCR a la otra parte para que pueda recibirlos como pagos para probar el canal. Son esencialmente un regalo para el extremo remoto para probar todas las funciones
  • Haga clic en “Abrir” y espere la confirmación
  • Después de la confirmación, el canal pendiente se mostrará como abierto
  • También puede ver el estado del canal en la página LN Faucet

8b. Abrir canales con otros nodos LN

  • Vaya a la pestaña “Channels” en el menú “Lightning Network”
  • Vaya al mapa Testnet LN: ln-map-testnet.jamieholdstock.com
  • Elija un nodo accesible con el que desee conectarse
  • Encuentre la “clave de pub” y las “direcciones” del nodo
  • Regrese a su billetera Decrediton
  • Ingrese Pubkey@Addressesen el campo "Contraparte"
  • Determine qué tan grande debe ser el canal
  • La opción “Push amount” le permite enviar algunos DCR a la otra parte para que pueda recibirlos como pagos para probar el canal. Son esencialmente un regalo para el extremo remoto para probar todas las funciones
  • Haga clic en “Open” para abrir y espere la confirmación.
  • Después de la confirmación, el canal pendiente se mostrará como abierto
  • Puede ver todos los canales abiertos en el mapa testnet LN

9. Cerrar canales de tu billetera

  • Vaya a la pestaña “Channels” en el menú “Lightning Network”
  • Haga clic en la cruz en la esquina superior derecha de un canal abierto
  • Haga clic en “Confirmar” y espere la confirmación

10 a. Cómo crear facturas LN

Para recibir valor en el LN (dentro de un canal o mediante saltos), debe crear un invoice. Cada invoice o factura solo se puede pagar una vez.

  • Vaya a la pestaña “invoices” en el menú de “Lightning Network”
  • Añadir una descripción adecuada
  • Solicite un valor máximo de 0.00001 DCR
  • Haga clic en el símbolo de “+” azul
  • Copie el código del invoice.

Opcional: deje que LN Faucet pague su invoice

Al intercambiar valor con otros nodos LN (paso 8b), simplemente les envía el código del invoice a través del chat. La otra parte puede pagar la factura (paso 10b). Si está probando cosas, use LN Faucet para pagar sus invoices.

  • Haga clic en “Pay Invoice” para pagar la factura✅
  • La factura pagada debe aparecer en la sección “ Latest Payments”

Opcional: generar facturas con LN Faucet

Al intercambiar valor con otros nodos LN (paso 8b), recibirá sus códigos de la factura. Luego puede seguir los pasos a continuación en 10b. Si está probando, use LN Faucet para generar facturas válidas.

  • Haga clic en “Generate Invoice”
  • Copie el código de la factura.

10b. Cómo enviar pagos de LN

Para enviar pagos a través de LN (dentro de un canal o via hops), debe solicitar a la otra parte una factura válida. Cada factura solo se puede pagar una vez.

  • Vaya a la pestaña “Payments” en el menú “Lightning Network”
  • Pegue un código de factura en el campo “Payment Request”
  • Los detalles de la factura aparecerán automáticamente
  • Haga clic en “Send” para envair ✅
  • El pago debe aparecer en la sección “ Latest Payments”

Notas finales

Ahora debería tener una idea sobre los conceptos básicos de la red Lightning. La interfaz de usuario para Decrediton probablemente cambiará en el futuro, pero los conceptos básicos seguirán siendo los mismos.

¡Gracias por ayudarnos a probar Decred Lightning Network y recordar enviar su DCR de prueba nuevamente al faucet una vez que haya terminado!

Si desea hacer un tutorial de línea de comandos, lea esta publicación del desarrollador de Decred fguisso y consulte la documentación de dcrlnd .

Si desea obtener más información sobre la Red Lightning, vea estos videos (Inglés):

--

--

Francov_
decred_es

About my passions. This is the development of my goals. Social Network, Design, and future developer.