Pages:
Author

Topic: [Lightning Network] Use a porra da Lightning Network - page 8. (Read 2097 times)

hero member
Activity: 1498
Merit: 557
Que beleza, sabota! Mais uma grandiosíssimo adendo para nossa biblioteca de tutoriais! Obrigado!! Smiley
Lembrando que o Loga postou uma tradução de um post do RapTarX há quase 1 ano com um overview do processo na test usando a Eclair, que também está lá pelo guia  Smiley E, falando nele, também temos um tópico do Forsyth Jones dissertando um pouco sobre o assunto.

Certamente a aderência da LN pela Electrum ajudou (e ainda ajudará) demais! Quem sabe quão evoluído o processo estará e quão curtas serão as etapas?! infelizmente não vejo ainda como uma operação mais "mainstream" mas, em meu entendimento, é uma questão de tempo!

ps: sobre o pote de 50k satoshi, lembrem-se que quando o BTC chegar a US$1mi estaremos falando de um pote US$50k! Bom, nada mais justo depois do "1º de abril" com os merits, né sabota?!  Grin Cheesy
legendary
Activity: 2688
Merit: 2297
Excelente iniciativa @sabotag3x agora fiquei curioso, isso até seria """divisor de aguas""" para o BTC, ótima noticia

Não tenho MUITO conhecimento no assunto, mas queria fazer uma pergunta, alguem já efetuou uma transação?? Ocorreu tudo bem? Realmente vale a pena usar?

Fiquei curioso para saber como que funciona, e também verificar de fato a velocidade da transação

Vale muito a pena, a transação é instantânea! Não sei como a LN ainda não está tão difundida..

Para quem sempre reclamou da velocidade do BTC, é uma alegria ver tal tecnologia em funcionamento. Fiz apenas um envio, ainda não recebi nenhum BTC por ela.. porém a velocidade deve ser de 1 segundo também.


Já para receber pagamentos, achei um pouco ruim, você precisa gastar as suas moedas para liberar espaço para conseguir receber algo.. Porém eu gastei 1000 sat e não liberou nada Tongue vou ter que pesquisar mais..

Acredito que o problema é que o node com o qual voce abriu o canal nao depositou nada na abertura do mesmo. Como a lightning funciona atualizando o saldo entre as partes, se um lado tem 0 de saldo (quer seja inicialmente ou em decorrencia do fluxo de transacoes), ele nao pode enviar fundos ate que receba algo de volta (ou ate que faca um "top-up" do canal)

Enviar eu consegui (a primeira vez).. tentei depositar na Bitfinex que aceita LN para liberar espaço porém deu erro dessa vez:


Depois vou pesquisar mais sobre, talvez eles estejam sem capacidade para receber também.. ou não encontrou rota, vai saber..

edit: diminui o valor para 0,000001 BTC e deu certo.. então acho que o problema é esse mesmo, eles estão sem espaço para receber mais BTC.

edit2: consegui enviar 0,0001 BTC pra Bitfinex, agora eu tenho 0,00008908 BTC de espaço para receber


E fiz um saque deste valor para testar, a taxa foi de  0.00000100 LNX (aka BTC), bem mais barato do que um saque normal!
Solicitei o saque, em 3 minutos foi aprovado e após 2 minutos estava na minha carteira, muito rápido.. A parte "lenta" foi por conta da exchange

É um caminho para "liberar espaço para receber", enviar para a Bitfinex (se conseguir transferir uma quantia "grande", o que não foi o meu caso)..
Note que dá para converter o saldo de LNX para BTC automaticamente dentro da exchange, sem pagar taxas:

Já para sacar os BTC, as taxas da Bitfinex são de 0,0004 BTC (caras)..
Ou então deixe em LNX e saque pela LN quando puder..
hero member
Activity: 1554
Merit: 814
The Alliance Of Bitcointalk Translators - ENG>POR
Excelente iniciativa @sabotag3x agora fiquei curioso, isso até seria """divisor de aguas""" para o BTC, ótima noticia

Não tenho MUITO conhecimento no assunto, mas queria fazer uma pergunta, alguem já efetuou uma transação?? Ocorreu tudo bem? Realmente vale a pena usar?

Fiquei curioso para saber como que funciona, e também verificar de fato a velocidade da transação
staff
Activity: 1286
Merit: 1085
Acredito que o problema é que o node com o qual voce abriu o canal nao depositou nada na abertura do mesmo. Como a lightning funciona atualizando o saldo entre as partes, se um lado tem 0 de saldo (quer seja inicialmente ou em decorrencia do fluxo de transacoes), ele nao pode enviar fundos ate que receba algo de volta (ou ate que faca um "top-up" do canal)
Acho que ele também pode abrir canais com outras partes, assim aumentando a sua "rede" e podendo rotear seus pagamentos por eles até chegar no terceiro desejado, certo? Sei um pouco como a LN funciona, mas não tanto como deveria.

isso, pode sim. se o node tem canais com mais de uma parte e é publico, ele pode ser usado para rotear pagamentos. Nesses casos é comum ajustar as taxas pra "forcar" o rebalanceamento do canal. por exemplo, pagar uns trocadinho (ao inves de cobrar) para transacoes que vao do lado que esta com todo o valor para o lado do no que esta zerado)

legendary
Activity: 2758
Merit: 6830
Acredito que o problema é que o node com o qual voce abriu o canal nao depositou nada na abertura do mesmo. Como a lightning funciona atualizando o saldo entre as partes, se um lado tem 0 de saldo (quer seja inicialmente ou em decorrencia do fluxo de transacoes), ele nao pode enviar fundos ate que receba algo de volta (ou ate que faca um "top-up" do canal)
Acho que ele também pode abrir canais com outras partes, assim aumentando a sua "rede" e podendo rotear seus pagamentos por eles até chegar no terceiro desejado, certo? Sei um pouco como a LN funciona, mas não tanto como deveria.
staff
Activity: 1286
Merit: 1085
Já para receber pagamentos, achei um pouco ruim, você precisa gastar as suas moedas para liberar espaço para conseguir receber algo.. Porém eu gastei 1000 sat e não liberou nada Tongue vou ter que pesquisar mais..

Acredito que o problema é que o node com o qual voce abriu o canal nao depositou nada na abertura do mesmo. Como a lightning funciona atualizando o saldo entre as partes, se um lado tem 0 de saldo (quer seja inicialmente ou em decorrencia do fluxo de transacoes), ele nao pode enviar fundos ate que receba algo de volta (ou ate que faca um "top-up" do canal)
legendary
Activity: 2492
Merit: 1429
Top-tier crypto casino and sportsbook
Espero que vocês abram um canal e que possamos começar a utilizar a LN (especialmente no sorteio de natal @tg88 Roll Eyes)

Gostei da ideia, para esse sorteio próximo não vai dar tempo de implementar até porque já temos uma carteira multi assinada criada especialmente pra ele e to querendo lançar o mais breve possível.

Mas para o inicio de 2021 vamos movimentar isso, o primeiro sorteio utilizando a LN da aba portuguesa... não vou deixar passar em branco, deixo aqui registrado.  Smiley

legendary
Activity: 2758
Merit: 6830
Quais carteiras estão trabalhando com a Lightning Network?
Windows: Electrum
Linux: Electrum
Mac: Electrum
Android: Electrum, BLW, Eclair Mobile
iOS: Nenhuma
Hardware: Nenhuma
Fonte: https://bitcoin.org/en/choose-your-wallet
Essa lista está beeem incompleta. Sei que pegou apenas as do Bitcoin.org, mas assim parece que essas são as únicas que tem suporte para a LN.

Para iOS tem (e que eu já testei): Bluewallet, Breez, Zap. Além de um monte que deve estar em alfa.
Android tem: Bluewallet, Breez, Zap, Wallet of Satoshi (recomendado pelo Nicehash) e também mais um monte.

Hardware wallet não faz muito sentido, já que o que importa é o client (UI) que você usa. Você pode utilizar a própria Electrum com sua hardware wallet.

A Zap também funciona para Windows, Linux e Mac.
legendary
Activity: 2688
Merit: 2297
Então basicamente eu tenho que fazer esse swap pra poder receber, certo? Quando eu estiver no PC vou olhar.


Editei novamente o post, na verdade você paga 3 taxas (0,5% + 0,00018819 BTC (fixa) + a taxa da rede..

Vou procurar uma opção melhor (seja swap ou exchange que aceite LN) que a do Submarine, a taxa fixa é muito cara para montantes pequenos Angry
hero member
Activity: 1806
Merit: 916
Não ficou tão bom quanto o seu porém está ai, seu prêmio de 1.000 satoshi está esperando por você Cheesy

O meu foi só uma tradução e o seu tem uma utilidade real, o meu era só de brincadeira, quando aparecerem os merits eu envio Cheesy

Então basicamente eu tenho que fazer esse swap pra poder receber, certo? Quando eu estiver no PC vou olhar.
legendary
Activity: 2688
Merit: 2297
Bump! OP atualizado, tutorial sobre como entrar na LN usando a Electrum criado (provavelmente esqueci algo, qualquer dica é bem vinda)

Espero que vocês abram um canal e que possamos começar a utilizar a LN (especialmente no sorteio de natal @tg88 Roll Eyes)

Já que você já seguiu os caminhos das pedras, seria legal ver um tutorial de como você fez. Já vai fazer 1 ano que traduzi esse tópico aqui brincando com a LN na TestNet. Depois disso nunca mais brinquei disso Cheesy

Não ficou tão bom quanto o seu porém está ai, seu prêmio de 1.000 satoshi está esperando por você Cheesy
hero member
Activity: 1806
Merit: 916
Já que você já seguiu os caminhos das pedras, seria legal ver um tutorial de como você fez. Já vai fazer 1 ano que traduzi esse tópico aqui brincando com a LN na TestNet. Depois disso nunca mais brinquei disso Cheesy

Na Electrum MainNet deve ser muito mais legal.
legendary
Activity: 2688
Merit: 2297
Por curiosidade, qual carteira está utilizando para isso? Electrum?

Electrum.. Encontrei uma roleta[1] que aceita depósitos via LN e consegui depositar 1000 satoshi, o pagamento entrou em 1 segundo (literalmente).. Quase chorei de alegria.

Já para receber pagamentos, achei um pouco ruim, você precisa gastar as suas moedas para liberar espaço para conseguir receber algo.. Porém eu gastei 1000 sat e não liberou nada Tongue vou ter que pesquisar mais..

[1] https://lightning-roulette.com/

Domingo eu faço, caso ainda esteja disponível. Infelizmente, estou sem moedas na minha Ledger, no momento. Cheesy

Agora que eu testei e vi que funciona (não sabia se a Electrum ia encontrar rota) vou doar 50x 1000 satoshi para quem postar a solicitação aqui. (nem tem 50 usuários aqui Cheesy)


Amanhã editarei o OP e postarei um tutorial.
legendary
Activity: 2758
Merit: 6830
Domingo eu faço, caso ainda esteja disponível. Infelizmente, estou sem moedas na minha Ledger, no momento. Cheesy

Por curiosidade, qual carteira está utilizando para isso? Electrum?
legendary
Activity: 2688
Merit: 2297


Quais carteiras estão trabalhando com a Lightning Network?
Windows: Electrum[1], Zap[2]
Linux: Electrum[1], Zap[2]
Mac: Electrum[1], Zap[2]
Android: Electrum[1], BLW[1], Eclair Mobile[1], Bluewallet[2], Breez[2], Zap[2], Wallet of Satoshi[2]
iOS: Bluewallet[2], Breez[2], Zap[2]

Fontes: [1]: https://bitcoin.org/en/choose-your-wallet / [2]: TryNinja: https://bitcointalksearch.org/topic/m.55754041



Serviços de swap LN -> BTC
ServiçoMontante enviado (LN)Montante Recebido (BTC)
Electrum0.0010.00080545*
https://fixedfloat.com/0.0010.00082816*
https://lightningconductor.net/invoice0.0010.00080845*
https://zigzag.io/0.0010.00064541*
Bitfinex (jeito não-usual)0.0010.0006*
https://www.coinplaza.it/0,00138157.67 (min)0.001*
https://sideshift.ai/ln/btc0,00211088 (min)0,00208977*
*Imagino que tais valores possam variar dependendo da atual taxa da rede

Serviços de swap BTC -> LN
ServiçoMontante enviado (BTC)Montante Recebido (LN)
https://submarineswaps.org/??
https://fixedfloat.com/0.0010.00091132*
https://redshift.radar.tech/??



Explorador de nodes:
https://explorer.acinq.co/
https://1ml.com/node?order=channelcount



Nodes brasileiros
NomeCanaisEndereço
biscoint.io870247719ca61fa34ce383634a30b9cde6a2b396a8a6e2974dbbd4ebbe93e093ad2c@189.39.6.82:9735
https://lightningboost.info2802a4ee943caeb847398960230bccc19937dd04834e768472b711a4ce0e2c77cd98@179.219.208.43:9735
md5hash1703e6ef8c95dbed80bded4d5f36f1754bb401e92b5e6cf55f157f72f5c2b48aa084@189.34.3.57:9735
btcnode.com.br13031371bfd9e935c86bf5fe814d8e6cbc8efe50a46d711f75837a32e35b66494153@189.6.157.153:9735
www.floripanode.com.br1003b46086be57f1229b173fa26766e26299155606f3e9fccee521f9677384344c65@179.83.0.201:9735
Argonalyst70211e23e154bb0b87c210b92b3ed07071ee6168cdfcd24132db8e8fdb5eccba976@187.65.218.133:9735
Gastal212603c6254ffbe78b0db165c265d4e01e00a4aa217ab6a639b69261b41cb7dee22f28@201.21.61.52:9735
Tulip Mania302c2c50f159429c53523138bafa566cdc26db73af91b623707b33b722aba9665ea@191.163.82.77:9735
ipms.io203848588a34ffe3e7bd4a3c111e4dc9db498ea926abc5500dfaaa29bebdbddde67@187.116.90.20:9735
GRUG1023007a18112b4f06f1e481fb01582a80762ac52ac1ff22abc61865289117999b1@189.61.11.75:9735




Lugares que aceitam pagamentos pela Lightning Network
Este site contém uma lista de vários serviços que já aceitam transações pela LN: https://lightningnetworkstores.com/



Como abrir um canal usando a Electrum no Windows:
Faça o download da última versão disponível, estarei usando a 4.0.5 para este tutorial.

O endereço precisa ser P2WPKH (segwit)

Vá para a aba Channels e clique em Open Channel


Aqui você poderá escolher a qual node deseja se conectar, caso você clique em Suggest Peer, ele escolherá um aleatório.
Após isso, selecione o montante que quer enviar para a LN, note que o mínimo é 0,002 BTC (cerca de 200 BRL)
Note que talvez o node que você escolher poderá limitar os montantes, caso queira transacionar montantes maiores, deve ser melhor procurar por algum canal grande, este site (https://explorer.acinq.co/) mostra o número de canais, então pode ser uma boa escolher manualmente


Na tela seguinte, aparecerá o montante a ser enviado, a taxa de rede que você pode escolher e pedirá a sua senha:


Feito isso, você precisará que essa sua transação tenha 3 confirmações para poder enviar fundos dentro da LN.

Como enviar fundos pela LN?
Na tela Channels, é mostrado o valor que você pode enviar, por algum motivo que desconheço, este valor não bate com o meu saldo na LN (na direita)


Para enviar é simples, você precisa ter a solicitação de pagamento (Payment Request) da outra parte e ela precisa estar online, tal solicitação se parece com isso:
Code:
lnbc10u1p0un0j5pp5yckvu5ac7vatfv9999zyzlxfsra9znxwrepkgenx2g79zqfe8jmqsp5qe3p6ufgsfhz6weuefu3ckemvl66hvtexdwwzseklj7rgl4dp68qdqqcqzynxqyz5vq9qypqsqrzjqg9cj5prjl0daxhs53f7gw8kzysf4ywmymtmtak7y6jrme0lu6hjqzs3jvqqdhgqqyqqqqlgqqqqqqgq9qzwx4cdyp4xvwjtgcvp3mkrwdk5nqjuvfxmawspjm27mjm352lcekfee8pqm77upe8lg0mz74c9spepy0emjm4fmk9m8fvhknlnj04ngp3xxetp

Basta colar esta solicitação na aba Send e ele preencherá o endereço e o montante para você, então basta clicar em Pay


A confirmação dos envios demora 1 segundo, literalmente.

Como receber fundos pela LN?
Agora vem a parte chata, você precisará gastar os seus fundos antes de poder receber algo. É como se você entrasse ali com uma garrafa cheia de água e precisa esvazia-la antes de poder botar algo dentro dela.

Para isso, a Electrum oferece uma opção de Swap dentro da própria carteira, na qual você envia fundos da LN e recebe BTC on-chain (uma transação normal).
Você pagará uma taxa de 0,5% para o serviço + uma taxa fixa de 0,00018819 + a taxa da rede (que você pode escolher)


Caso queira usar um serviço externo, este site (https://wiki.ion.radar.tech/tutorials/lightning-exchanges) apresenta uma lista de opções..
Ou você pode simplesmente gastar esse dinheiro em alguma "padaria"/exchange/etc que aceite pagamentos pela LN.

O montante que você pode receber dentro da LN será mostrado na aba Channel, caso você solicite um pagamento de valor maior que o permitido, tal transação não será processada.


Caso você tenha "espaço de recebimento", basta ir na aba Receive, digitar o montante a ser cobrado, o tempo de expiração e clicar em Lightning
No lado direito aparecerá o "código" que você enviar para a pessoa/serviço que vai lhe enviar o dinheiro, também há a opção de QR Code



[1] O histórico das transações feitas na LN aparecem na tela History com o ícone de um relâmpago
[2] O seu saldo aparece dividido, entre o montante que você tem para usar on-chain e o montante na LN
[3] O ícone do relâmpago mostra o número de pares que você está conectado, bem como o número de nodes e canais na rede, caso seja a sua primeira vez ele vai demorar 1 minuto para sincronizar a LN


Como fechar um canal?
Vá para a aba Channels, clique com o botão direito no nome do node e clique em Close Channel



Os seus fundos da LN não podem ser restaurados pela semente(seed) ou chave privada (privatekey), você precisa ir em File -> Save Backup e então usar este backup para fechar os canais abertos (não para fazer transações.. é um pouco diferente dos métodos de backup via seed/pvtk). Como é tudo experimental, use pouco dinheiro na LN.






FAQ - Perguntas frequentes (em construção)

Qual a diferença entre um node e outro?
Os nodes variam em capacidade (quantidade de BTC), conectividade (número de canais), taxas, etc.

As taxas mudam de um node para outro?
Sim, existem dois tipos de taxas: base fee (taxa base) e liquidity provider fee, também chamada de fee rate (taxa proporcional)
Taxa base: é uma taxa fixa, por exemplo: 1 satoshi por transação
Taxa proporcional: é uma taxa proporcional a quantidade de BTC movimentados, por exemplo: 0.001 satoshi a cada 1 satoshi enviados, ou seja, uma transação de 0.1 BTC terá uma taxa de 100 satoshi (se minha matemática estiver certa).

Onde posso ver quais são as taxas cobradas pelos nodes?
Você pode usar o 1ML (https://1ml.com/) e buscar por mais informações de um determinado node, exemplo:


Dá para ganhar dinheiro com um node da Lightning?
Provavelmente não, as taxas são irrisórias e não devem cobrir os custos de energia/hardware.

O que acontece se um node fechar e eu tiver um canal aberto?
?

Você precisa confiar no node que está conectado?
?

Como criar o seu próprio node?
Acredito que esses sejam os 3 métodos mais usados no momento: eclair, lnd e c-lightning
https://github.com/acinq/eclair, https://github.com/lightningnetwork/lnd, https://github.com/elementsProject/lightning

As transações feitas pela LN são anônimas?
Acredito que sim, ao menos não consegui encontrar minhas transações. Não sei o quanto os nodes usados conseguem saber sobre cada transação.

As solicitações de pagamentos são um código estranho, como se proteger de malwares que alteram o endereço de recebimento?
Imagino que seja improvável gerar uma solicitação de mesmo valor, porém como o malware "antigo" (https://bitcointalksearch.org/topic/alertamalware-que-altera-o-endereco-bitcoin-pelo-endereco-de-hacker-ctrl-v-1747859) conseguia usar os mesmos primeiros caracteres, acredito que não seja impossível que um malware consiga gerar uma solicitação com o mesmo valor e descrição.

Posso recarregar o meu saldo da LN?
Sim, você pode usar serviços de terceiros que fazem este swap entre BTC -> LN, desta forma você não abrir outro canal.




[em construção]
legendary
Activity: 2688
Merit: 2297
Alguém conectado a LN? Caso não, há um tutorial no post abaixo.

Estou dando 1000 satoshi para quem quiser testar a rede (máximo de 50 pessoas que frequentam nossa aba), basta postar sua solicitação de pagamento aqui no tópico.


Por que usar a Lightning Network?
Você consegue enviar e receber BTC em 1 segundo, pagando 1 satoshi de taxa ao enviar.
Pages:
Jump to: