owned this note
owned this note
Published
Linked with GitHub
# Nodos en la nube con Voltage
###### tags: `talleres_mln`
Un nodo de Lightning Network en la nube 🌩️
**Tabla de contenido**
[TOC]
## Autor
Twitter para correcciones, comentarios o sugerencias: [@kleysantos199](https://twitter.com/kleysantos199)
El presente tutorial fue elaborado para el [Seminario socrático de Mastering Lightning](https://libreriadesatoshi.com/) a través de [@libreriadesatoshi](https://twitter.com/libdesatoshi).
## Introducción a Lightning Network y su funcionanmiento:
Lightning es una solución de segunda capa de Bitcoin, su función es permitir transacciones instantáneas y de bajo costo. Todo esto a nivel off-chain, es decir, fuera de la blockchain. En lugar de registrar cada transacción en la cadena de bloques de Bitcoin, Lightning Network utiliza canales de pago bidireccionales que se abren entre los participantes.
Lightning Network basa su funcionamiento en la creación de un canal de pago entre dos peers, el cual será utilizado para realizar transacciones de forma rápida y privada.
## Qué es Voltage y cómo utiliza Google Cloud para escalar su infraestructura:
Voltage es un proveedor de Lightning as a Service (Laas), se refiere a que proporciona acceso y uso de Lightning Network como un servicio gestionado. En resumidas palabras, permite a usuarios y empresas utilizar Lightning Network sin tener que confirgurar, mantener y administrar una infraestructura técnica por si mismos.
Voltage utiliza Google Cloud para ampliar la capacidad de alojar Nodos de Bitcoin y Lightning Network a través de una infraestructura en la nube, permitiendo que quienes utilicen el servicio puedan ejecutar sus nodos desde cualquier región global.
### Ejecutemos un nodo de Lightning Network usando Voltage:
Inicialmente nos encontramos con el proceso de registro en la plataforma Voltage.
Posteriormente al logearnos tenemos la siguiente vista, y debemos ingresar a "NODES"

En "NODES", encontraras la siguiente vista que te da la bienvenida para empezar con la creación de un nodo, para ello hacemos click en "Create Node".

Seguidamente lo que veremos es, que queremos implementar 🤠... aquí implementaremos un Nodo de Lightning con LND

Ahora para probar solo necesitaremos la opción Lite Node y recuerda como es para testear usaremos la red Testnet y vamos a "Create"

Colocando credit $0, nos arrojará error.

Sugiere un credit mínimo de $5, para continuar

Seguidamente deberemos cargar el credit que indicamos y lo haremos a través de Lightning, para que nos salga muy barato o casí gratis 🤠

Ahora que ya hemos cargado algo de credit, personalizaremos nuestro nodo.

Ahora ya hemos creado nuestro nodo y tenemos la siguiente vista, en la cual tenemos la opción para utilizar un visualizador (dashboard) para ver nuestro nodo en acción. Solo debes hacer click en Launch Thunderhub.

Ahora que ya tenemos está vista, solo accede con la contraseña que has configurado para acceder.

Una vez dentro verás lo siguiente:

Cómo estamos en tesnet, debemos ahora adquirir Bitcoin en esta misma red, dirigete a Recibe y crea una dirección.
Ya creada la dirección, ve a la página https://testnet-faucet.com/btc-testnet/ que es un faucet para obtener satoshis de tesnet. Para verificar que se confirme la transacción que enviará algo Satoshis a tu dirección puedes ingresar a https://live.blockcypher.com/ y colocar tu dirección. Los Sats que recibas te ayudarán a iniciar transacciones en el nodo.
Esto se resume a abrir un canal con algún Peer en la misma red (tesnet) y empezar a jugar un rato.
Hasta aquí has realizado un gran trabajo usando un Laas
Ahora que nuestro nodo se encuentra sincronizado, intentemos abrir un canal, que por default se abrirá con el nodo de Voltage-test


Ya tenemos nuestro nodo con un canal ahora juguemos (ejercicio práctico).
## Cómo realizar transferencias con Lightning Network (explicación práctica).
## :zap: Donaciones
:::success
Si te fue útil este material puedes agradecer a @kleysantos199, enviándole un aporte vía Lightning Address:
kley@getalby.com
:::