Pages:
Author

Topic: Lightning Network L2 - FAQ (Read 448 times)

hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
January 27, 2024, 06:08:48 PM
#51
Algo que vale a pena ler para malta que pretende entrar no mundo da Liquid Network.
PeerSwap é um plugin (para CLN) e também corre em LND mas não sob a forma de plugin que permite / promete rebalancear canais de forma mais barata e mais descentralizada que os normais rebalancings.

Artigo a ler:
https://www.peerswap.dev/
hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
September 11, 2023, 06:56:16 AM
#50
Aproveito para informar a malta que a implementação Core Lightning da Blockstream lançou a última versão do software há muito pouco tempo atrás com actualizações muito interessantes, nomeadamente o Splicing que é uma feature que permite alterar o balanço de um canal de LN sem termos que fechar o canal e voltar a abrir com a "nova" capacidade pretendida.

Esta feature já estava disponível em outras implementações e o Core Lightning já vinha trabalhando nela há algum tempo. Demorou mas chegou e está ainda em modo de "experimental feature" mas já cá está!

Link para a release nomeada de Satoshi's Successor
https://github.com/ElementsProject/lightning/releases/tag/v23.08

Vídeo a mostrar como efectuar um splicing:
https://www.youtube.com/watch?v=SqG6yvIBjfs

É certo que este procedimento ainda requer alguns passos mas é muito provavel que apareçam plugins para melhorar e facilitar a UX. Esta feature é como eles chamam de "low level command", portanto, dá ainda algum trabalho!

Link com mais conteudo interessante:
https://lightningsplice.com/
hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
September 10, 2023, 03:01:31 PM
#49
Ultimamente apenas eu tenho lá colocado os sats que tenho ganho mensalmente e o que tenho alterado de mês para mês e eventos importantes que têm acontecido com o meu node.
Fica o link para darem uma vista de olhos! Está em inglês, claro!

https://bitcointalksearch.org/topic/the-lightning-network-node-experience-5369431

Já fui lá dar uma vista de olhas. É interessante essa analise.
Deixa-me eu reorganizar o meu setup, que eu depois junto-me a "festa".


Uma dica, para um novo tópico:
Visto já estas no internacional, algum tempo com o LN, poderias fazer um tópico a falar de tópicos interessantes sobre o assunto ou até mesmo traduzir.

Eu acho que para já vou manter apenas esta thread como a principal aqui no sub português. Depois se a malta aderir mais à LN e se houver necessidade, criam-se outras threads com assuntos mais específicos e aí sim, posso até trazer threads do sub internacional e adicionar nessas threads ou traduzir!
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
September 10, 2023, 02:11:41 AM
#48
Ultimamente apenas eu tenho lá colocado os sats que tenho ganho mensalmente e o que tenho alterado de mês para mês e eventos importantes que têm acontecido com o meu node.
Fica o link para darem uma vista de olhos! Está em inglês, claro!

https://bitcointalksearch.org/topic/the-lightning-network-node-experience-5369431

Já fui lá dar uma vista de olhas. É interessante essa analise.
Deixa-me eu reorganizar o meu setup, que eu depois junto-me a "festa".


Uma dica, para um novo tópico:
Visto já estas no internacional, algum tempo com o LN, poderias fazer um tópico a falar de tópicos interessantes sobre o assunto ou até mesmo traduzir.
hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
September 09, 2023, 04:57:41 PM
#47
Vou aqui deixar um "spice up" para esta thread e para a malta que ainda anda a hesitar em se aventurar na Lightning Network.

O user @_Rath criou uma thread no forum internacional de "Bitcoin Technical Development" chamada de "The Lightning Network Node Experience" para os operadores de nodes de LN mostrarem como têm usado a rede, o que têm feito com ela, o que têm ganho/perdido e etc.

Ultimamente apenas eu tenho lá colocado os sats que tenho ganho mensalmente e o que tenho alterado de mês para mês e eventos importantes que têm acontecido com o meu node.
Fica o link para darem uma vista de olhos! Está em inglês, claro!

https://bitcointalksearch.org/topic/the-lightning-network-node-experience-5369431
hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
August 02, 2023, 02:21:59 PM
#46
@Disruptivas, a thread sobre LN que eu criei é esta. Eu falei-te no twitter dela e que até tinha um incentivo. Pelos vistos o incentivo não foi suficiente para convencer a malta a dedicar-se um pouco à LN e correr um node!
Mas o desafio continua de pé! Quero ver mais nodes LN por aqui!

HAHAHAHA é que o desafio é realmente grande, principalmente se tu não tem as peças e um conhecimento razoável.
Eu to listando aqui os custos pra ter uma máquina, dá cerca de R$ 1400 reais + gasto de energia, que no Brasil vai ficar em média R$ 25/mês. Não é uma decisão tão trivial. Mas imagino que vários de vocês e vários dos interessados já tenham grande parte das coisas que precisam para iniciar.


Bom, fazendo a conversão de Reais para EUR, eu acho que não gastei tanto mesmo tendo comprado uma RockPro64, um SSD NVMe (M.2), e um dissipador. O mais caro foi o disco e não é obrigatório que fosse NVMe, mas eu queria mesmo.

@Disruptivas, a thread sobre LN que eu criei é esta. Eu falei-te no twitter dela e que até tinha um incentivo. Pelos vistos o incentivo não foi suficiente para convencer a malta a dedicar-se um pouco à LN e correr um node!
Mas o desafio continua de pé! Quero ver mais nodes LN por aqui!

Mas, considerando que eu to me manifestando aqui e tenho um canal aberto, mereço o premio fora do prazo? kkk


Eu só ainda não percebi que implementação da LN estás a usar. Ou estás a epenas a usar uma Wallet que dá para abrir canais?
O ser fora do prazo é o menos. O que eu gostava era ver malta a instalar um node (tipo Core Lightning ou LND ou outra implmentação) num device da vossa preferência e depois configurá-lo. Aqui é que está a curva de aprendizagem. Depois também é importante fazer a manutenção.

@Disruptivas, a thread sobre LN que eu criei é esta. Eu falei-te no twitter dela e que até tinha um incentivo. Pelos vistos o incentivo não foi suficiente para convencer a malta a dedicar-se um pouco à LN e correr um node!
Mas o desafio continua de pé! Quero ver mais nodes LN por aqui!

Agora sobre meu estágio, já estou a rotear minhas primeiras transações, as coisas estão funcionando, mas os conceitos ainda não estão muito claros pra mim e acho que algumas coisas estão erradas até porque o canal ta com notas ruins em várias coisas  Cry


Divulga aí a pubkey do teu node. Aquela string que identifica o teu node para a gente ver.

@Disruptivas, a thread sobre LN que eu criei é esta. Eu falei-te no twitter dela e que até tinha um incentivo. Pelos vistos o incentivo não foi suficiente para convencer a malta a dedicar-se um pouco à LN e correr um node!
Mas o desafio continua de pé! Quero ver mais nodes LN por aqui!

Vamos a um exemplo hipotético.

Eu criei um canal de 1.000.000 satoshis  (tem liquidez de entrada), mas não tem de saída.
Ai já entendi que preciso balancear ele.
O balanceamento foi feito transferindo metade do saldo pra mim mesma, o que funcionou eu acho, mas sei que não é assim que balanceia. Só não consegui fazer o certo ainda.


Essa é uma forma de balancear o canal. É fazer o que se chama de um circular rebalance em que tu envias metade do saldo do canal que tu abriste para ti própria.
Outra forma de balancear é jogar com as fees quando um canal fica com o saldo todo de um dos lados. Ao colocarmos fees mais altas num determinado canal, estamos teoricamente a sugerir que esse canal seja um canal de entrada (não tem funcionado comigo). Ao baixarmos as fees de outro canal, "estamos a sugerir" que ele seja utilizado como canal de saída, pois os nodes procuram sempre rotas mais baratas!

@Disruptivas, a thread sobre LN que eu criei é esta. Eu falei-te no twitter dela e que até tinha um incentivo. Pelos vistos o incentivo não foi suficiente para convencer a malta a dedicar-se um pouco à LN e correr um node!
Mas o desafio continua de pé! Quero ver mais nodes LN por aqui!

No meu caso, eu tenho os canais que eu abri e os canais que abriram comigo, então umas transações estão entrando pelos que eu abri (?) e saindo pelos que abriram cmg (?)


Mais ou menos. Um pagamento que seja redireccionado pelo teu node, é um pagamento que entra por um canal e sai por outro, por forma a mantar o saldo geral do teu node sempre igual (mais as fees que o node cobra por cada pagamento redireccionado)
Ou seja, se tens dois canais, um Canal A de 500k / 500k (Inboud/Outbound) e o outro Canal B de 700k / 300k  (Inboud/Outbound)  e se chega um pagamento de 200k para redireccionar ao Canal A, o balanço do canal A vai alterar para 700k / 300k e o Canal B, por onde os 200k vão sair, fica com 900k / 100k. Portanto, o saldo geral do teu node mantém-se igual (não estou a contar com fees).
Mas os canais por onde entram e saem os pagamentos são mais ou menos aleatórios. Há um algoritmo que tentar inúmeras rotas, sempre à procura do caminho mais barato e mais curto. Portanto, não é os canais que tu abriste funcionarem como Inbound e vice-versa. Há o tal algoritmo (algo de Dijkstra). Pelo menos na implementação Core Lightning.
legendary
Activity: 1428
Merit: 1568
August 02, 2023, 01:44:27 PM
#45
@Disruptivas, a thread sobre LN que eu criei é esta. Eu falei-te no twitter dela e que até tinha um incentivo. Pelos vistos o incentivo não foi suficiente para convencer a malta a dedicar-se um pouco à LN e correr um node!
Mas o desafio continua de pé! Quero ver mais nodes LN por aqui!

HAHAHAHA é que o desafio é realmente grande, principalmente se tu não tem as peças e um conhecimento razoável.
Eu to listando aqui os custos pra ter uma máquina, dá cerca de R$ 1400 reais + gasto de energia, que no Brasil vai ficar em média R$ 25/mês. Não é uma decisão tão trivial. Mas imagino que vários de vocês e vários dos interessados já tenham grande parte das coisas que precisam para iniciar.


Mas, considerando que eu to me manifestando aqui e tenho um canal aberto, mereço o premio fora do prazo? kkk

Sobre a Wallet of Satoshi, gente, o negócio não tem seed? .____.


Agora sobre meu estágio, já estou a rotear minhas primeiras transações, as coisas estão funcionando, mas os conceitos ainda não estão muito claros pra mim e acho que algumas coisas estão erradas até porque o canal ta com notas ruins em várias coisas  Cry

Vamos a um exemplo hipotético.

Eu criei um canal de 1.000.000 satoshis  (tem liquidez de entrada), mas não tem de saída.
Ai já entendi que preciso balancear ele.
O balanceamento foi feito transferindo metade do saldo pra mim mesma, o que funcionou eu acho, mas sei que não é assim que balanceia. Só não consegui fazer o certo ainda.

No meu caso, eu tenho os canais que eu abri e os canais que abriram comigo, então umas transações estão entrando pelos que eu abri (?) e saindo pelos que abriram cmg (?)

Pra mim essa parte de balancear os canais e o que entra por onde e sai por onde ainda ta meio confuso.

Se tu tiver uns prints pra compartilhar kkk
Os vídeos são foda, cada um tem um dia de duração kkkkk

Não é fácil. Eu programa mil ciosas pra aprender/resolver/fazer e não faço nem uma inteira.
hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
July 25, 2023, 02:09:05 PM
#44
Podes sempre por experiência, instalar no PC normal, mesmo que não abras nenhum canal. Só para veres como é o processo de instalação e familiarizares-te com ele. Depois no futuro já seria mais rápido porque já não irias cometer os serrors que apresentaste da primeira vez que instalaste!

Eu já tive o node completo... a minha primeira carteira foi o Bitcoin Core. Então essa parte é tranquilo.
O que tenho de dedicar tempo é ao LN.

Então é colocar esse Bitcoin Core a correr de novo porque vai demorar algum tempo a fazer a verificação a blockcain. E deixas o node a rodar. Nem precisa de rodar 24/24, embora depois, se desligares, ele vai ter que fazer o resync até ao último bloco minerado.
Mas sempre é uma passo que adiantas! E aposto que depois vai haver mais malta aqui a colocar mais nodes a rodar! Só custa começar!
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
July 25, 2023, 01:30:15 PM
#43
Podes sempre por experiência, instalar no PC normal, mesmo que não abras nenhum canal. Só para veres como é o processo de instalação e familiarizares-te com ele. Depois no futuro já seria mais rápido porque já não irias cometer os serrors que apresentaste da primeira vez que instalaste!

Eu já tive o node completo... a minha primeira carteira foi o Bitcoin Core. Então essa parte é tranquilo.
O que tenho de dedicar tempo é ao LN.
hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
July 25, 2023, 09:45:07 AM
#42
Mas o desafio continua de pé! Quero ver mais nodes LN por aqui!

Eu talvez só lá para o final do ano, monte o meu node Bitcoin. Que agora, não tenho muito tempo para dedicar a todo o processo.
Depois talvez explore o LN. Veremos.

Podes sempre por experiência, instalar no PC normal, mesmo que não abras nenhum canal. Só para veres como é o processo de instalação e familiarizares-te com ele. Depois no futuro já seria mais rápido porque já não irias cometer os serrors que apresentaste da primeira vez que instalaste!
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
July 24, 2023, 06:33:55 PM
#41
Mas o desafio continua de pé! Quero ver mais nodes LN por aqui!

Eu talvez só lá para o final do ano, monte o meu node Bitcoin. Que agora, não tenho muito tempo para dedicar a todo o processo.
Depois talvez explore o LN. Veremos.
hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
July 24, 2023, 05:44:37 PM
#40
@Disruptivas, a thread sobre LN que eu criei é esta. Eu falei-te no twitter dela e que até tinha um incentivo. Pelos vistos o incentivo não foi suficiente para convencer a malta a dedicar-se um pouco à LN e correr um node!
Mas o desafio continua de pé! Quero ver mais nodes LN por aqui!
hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
June 12, 2023, 05:43:03 AM
#39
Como utilizador da implementação Core Lightning, vou deixando aqui os updates que os devs vão lançando e algumas notas sobre cada update!

Há poucos dias foi lançada uma minor version da CLN, v23.05.1: Austin Texas Agreement(ATXA) II.

Algumas notas sobre a minor release

Quote
This is a bugfix-only release which repairs several crashes reported in the wild. It is a recommended upgrade for anyone on v23.05.

    Fixed crash (memory corruption!) in listtransactions ([#6304])
    Don't crash on gossip store deletion fail ([#6297])
    Fix incompatibility with LND which prevented us opening private channels ([#6304])
    Fixed crash in dual-funding. ([#6273])


Sauce: https://github.com/ElementsProject/lightning/releases/tag/v23.05.1
hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
June 03, 2023, 06:01:41 PM
#38
É mais fácil que o que parece. Ao início parece complicado e difícil de digerir. Comigo for precisamente igual. Só quando comecei a mexer é que as coisas começaram a fazer mais sentido! Mas podes começar por instalar uma wallet no telefone e receberes sats por lá!

Eu já tenho a app Wallet of Satoshi, que já trabalha com LN.
Posso dar essa opção, para os donativos. Mas, não sei... talvez esteja a ser conservador de mais, e nem sou dessas coisas.  Cool

Vou instalar a WoS e ver como se faz isso, se é que dá para fazer. Eu creio que sim, embora a WoS seja das mais simples que por aí andam em termos de features! Se esta não der, facilmente instalas uma outra qualquer!

Edited;
Pronto, na WoS podes receber donativos. É só clicar em Receive... Aquilo vai-te mostrar um QR code e um email. Podes partilhar esses dois meios para a malta doar sats para a tua wallet!
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
June 03, 2023, 06:00:02 PM
#37
É mais fácil que o que parece. Ao início parece complicado e difícil de digerir. Comigo for precisamente igual. Só quando comecei a mexer é que as coisas começaram a fazer mais sentido! Mas podes começar por instalar uma wallet no telefone e receberes sats por lá!

Eu já tenho a app Wallet of Satoshi, que já trabalha com LN.
Posso dar essa opção, para os donativos. Mas, não sei... talvez esteja a ser conservador de mais, e nem sou dessas coisas.  Cool
hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
June 03, 2023, 12:47:43 PM
#36
A alternativa mais fácil é usares um serviço de Reverse Submarine Swap como a Boltz onde por uma pequena fee, eles balanceam o canal. Ou seja, tu defines o valor total para o teu canal, e sem entrar em pormenores, eles metem o teu canal com Inbound e Outbound Liquidity automaticamente.
Ou seja, ficarias automaticamente com 250k sats de Inbound e outros 250k sats de Outbound. Ahh, menos a fee cobrada pelo serviço.

Acho que o LN tem de ser melhorado de modo a evitar todo esse tipo de jogo, que no final só cria limitações de utilização.
Ou sou pela simplicidade, e francamente o LN tem pouco de simplicidade. Mas, talvez seja eu que ainda não esteja bem dentro do assunto.

É mais fácil que o que parece. Ao início parece complicado e difícil de digerir. Comigo for precisamente igual. Só quando comecei a mexer é que as coisas começaram a fazer mais sentido! Mas podes começar por instalar uma wallet no telefone e receberes sats por lá!
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
June 03, 2023, 09:59:20 AM
#35
A alternativa mais fácil é usares um serviço de Reverse Submarine Swap como a Boltz onde por uma pequena fee, eles balanceam o canal. Ou seja, tu defines o valor total para o teu canal, e sem entrar em pormenores, eles metem o teu canal com Inbound e Outbound Liquidity automaticamente.
Ou seja, ficarias automaticamente com 250k sats de Inbound e outros 250k sats de Outbound. Ahh, menos a fee cobrada pelo serviço.

Acho que o LN tem de ser melhorado de modo a evitar todo esse tipo de jogo, que no final só cria limitações de utilização.
Ou sou pela simplicidade, e francamente o LN tem pouco de simplicidade. Mas, talvez seja eu que ainda não esteja bem dentro do assunto.
hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
June 03, 2023, 04:57:54 AM
#34
Se abrires um canal apenas, de 500k, não conseguirás receber sats. Apenas enviar, ou seja efectuar pagamentos.

Pois. É isso que me "incomoda" nos canais LN, precisa gastar para poder receber.  Lips sealed

Vamos voltar ao caso que estamos analisar. Abro o canal com 500k. O que teria de fazer para conseguir receber os donativos?



A alternativa mais fácil é usares um serviço de Reverse Submarine Swap como a Boltz onde por uma pequena fee, eles balanceam o canal. Ou seja, tu defines o valor total para o teu canal, e sem entrar em pormenores, eles metem o teu canal com Inbound e Outbound Liquidity automaticamente.
Ou seja, ficarias automaticamente com 250k sats de Inbound e outros 250k sats de Outbound. Ahh, menos a fee cobrada pelo serviço.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
June 03, 2023, 01:51:33 AM
#33
Se abrires um canal apenas, de 500k, não conseguirás receber sats. Apenas enviar, ou seja efectuar pagamentos.

Pois. É isso que me "incomoda" nos canais LN, precisa gastar para poder receber.  Lips sealed

Vamos voltar ao caso que estamos analisar. Abro o canal com 500k. O que teria de fazer para conseguir receber os donativos?

hero member
Activity: 1274
Merit: 681
I rather die on my feet than to live on my knees
June 03, 2023, 01:25:47 AM
#32
Vamos imagina que 1 ano de serviço te custa 300k sats... Quando enviares 300k sats para o teu service provider, deste canal que abriste comigo, o meu node vai reencaminhar os 300k sats por um route qualquer até chegar ao node do teu service provider. Quando esta transacção se efectuar, o teu canal comigo vai ficar com 700k sats do teu lado e 300k sats do meu lado (antes, estava 1 milhão de sats do teu lado e 0 sats do meu lado).

Até ai eu percebo!
Mas, tu não podes abrir um canal com 0 stas, correto? E o canal não pode ter mais sats, dos que teve quando foi criado, certo?

Então, se eu abro um canal com 500k sats, como é que eu vou receber mais sats? Se não gastar nada desses 500k sats?

Se abrires um canal apenas, de 500k, não conseguirás receber sats. Apenas enviar, ou seja efectuar pagamentos.
Mas a partir do momento que efectuares um pagamento qualquer, vamos supor de 100k, o teu canal passar a poder receber sats porque vai passar de 500k sats de Outbound Liquidity e 0 sats de Inbound Liquidity para 400k sats de Outbound Liquidity e 100k de Inbound Liquidity.
Este é um cenário para conseguires Inbound Liquidity.
Outro cenário para conseguires Inbound Liquidity é alguém abrir um canal para o teu node.
Pages:
Jump to: