Pages:
Author

Topic: Me ajude a testar a Lightning Network Testnet (Read 309 times)

jr. member
Activity: 37
Merit: 18
August 02, 2021, 02:02:10 PM
#28
Eu desativei o sistema temporariamente. Quem quiser testar, por favor, me avise por aqui e eu coloco para rodar novamente.

Quero ver se coloco o sistema para rodar em um link fora da Tor Network. Isso vai tornar mais acessível, visto que poucas pessoas entendem de Tor.
jr. member
Activity: 37
Merit: 18
Entendido. Percebi que você está usando um RPi e preciso também avisar algo importante. Veja no sistema se está acontecendo undervoltage utilizando o comando 'sudo dmesg' no RPi. Se essa mensagem estiver aparecendo frequentemente eu recomendo que você pare de usar o HD temporariamente. Essa mensagem é pelo fato de você não estar usando uma fonte de alimentação boa e isso pode causar defeito no seu HD. Use uma fonte que ofereça no mínimo uma corrente de 3A.

Estou ciente do lance do "raio" na tela, usava a rasp para emular alguns jogos, como ainda estou baixando a blockchain, não estou usando esses hdd's mas futuramente pretendo ligar os hdd's de forma independente na energia.

quando jogava com a rasp, usava um carregador de celular, 2A e como não tinha nada além de teclado e mouse, não aparecia o "raio" na tela.

depois vou ver usando esse comando
Code:
sudo dmesg

Preparando outros HDDs para usar de backup, BTCitcoin-core já esta em 90%.




depois que eu deixar o nó operacional e com a LN funcionando, quero montar uma API com outro nó.

Isso é ótimo. Parabéns e espero que consiga sucesso com o seu nó. Pode perguntar aqui sempre que precisar.
member
Activity: 97
Merit: 39
Entendido. Percebi que você está usando um RPi e preciso também avisar algo importante. Veja no sistema se está acontecendo undervoltage utilizando o comando 'sudo dmesg' no RPi. Se essa mensagem estiver aparecendo frequentemente eu recomendo que você pare de usar o HD temporariamente. Essa mensagem é pelo fato de você não estar usando uma fonte de alimentação boa e isso pode causar defeito no seu HD. Use uma fonte que ofereça no mínimo uma corrente de 3A.

Estou ciente do lance do "raio" na tela, usava a rasp para emular alguns jogos, como ainda estou baixando a blockchain, não estou usando esses hdd's mas futuramente pretendo ligar os hdd's de forma independente na energia.

quando jogava com a rasp, usava um carregador de celular, 2A e como não tinha nada além de teclado e mouse, não aparecia o "raio" na tela.

depois vou ver usando esse comando
Code:
sudo dmesg

Preparando outros HDDs para usar de backup, BTCitcoin-core já esta em 90%.




depois que eu deixar o nó operacional e com a LN funcionando, quero montar uma API com outro nó.
jr. member
Activity: 37
Merit: 18
Realmente você está passando o mesmo bocado que eu passei. Demorar é normal pois eu acredito que o bitcoin-core usa recursos de HD e o download da blockchain depende disso também. Qual o seu HD? Normalmente usar o SSD é bem mais rápido. Abra a janela de recursos do seu computador e você vai perceber que o uso de disco vai estar em quase 100%.

Recomendo também, depois que terminar, manter uma cópia de segurança em um HD externo. Além disso, é saudável você rodar o bitcoin-core pelo HD externo a cada duas semanas para manter um banco de dados redundante. Confie em min, você vai precisar!  Wink

Eu gastei mais ou menos 1 semana para baixar tudo. A parte mais complicada mesmo é baixar a blockchain. Depois disso é só diversão.

Meu notebook tem um  ssd de 220GB que uso para o Windows e os programas que preciso para trabalhar, e um HDD de 1TB, esse HDD que estou usando para salvar a blockchain, e no rasp tbm estou usando um outro HDD, mas o mesmo modelo.

Capacity:1TB / 1,000GB
Speed:7200 RPM
Cache:128 MB
Interface:SATA 6Gb/s
Form Factor:2.5" / 7mm
Drive Type:Hard Disk Drive HDD
Notes:Mobile Thin

realmente o uso do HDD está sempre bem próximo dos 100%, e com certeza terei backup de redundância.

vou continuar por aqui, devagar e sempre, mais alguns dias e devo terminar.




Entendido. Percebi que você está usando um RPi e preciso também avisar algo importante. Veja no sistema se está acontecendo undervoltage utilizando o comando 'sudo dmesg' no RPi. Se essa mensagem estiver aparecendo frequentemente eu recomendo que você pare de usar o HD temporariamente. Essa mensagem é pelo fato de você não estar usando uma fonte de alimentação boa e isso pode causar defeito no seu HD. Use uma fonte que ofereça no mínimo uma corrente de 3A.
member
Activity: 97
Merit: 39
Realmente você está passando o mesmo bocado que eu passei. Demorar é normal pois eu acredito que o bitcoin-core usa recursos de HD e o download da blockchain depende disso também. Qual o seu HD? Normalmente usar o SSD é bem mais rápido. Abra a janela de recursos do seu computador e você vai perceber que o uso de disco vai estar em quase 100%.

Recomendo também, depois que terminar, manter uma cópia de segurança em um HD externo. Além disso, é saudável você rodar o bitcoin-core pelo HD externo a cada duas semanas para manter um banco de dados redundante. Confie em min, você vai precisar!  Wink

Eu gastei mais ou menos 1 semana para baixar tudo. A parte mais complicada mesmo é baixar a blockchain. Depois disso é só diversão.

Meu notebook tem um  ssd de 220GB que uso para o Windows e os programas que preciso para trabalhar, e um HDD de 1TB, esse HDD que estou usando para salvar a blockchain, e no rasp tbm estou usando um outro HDD, mas o mesmo modelo.

Capacity:1TB / 1,000GB
Speed:7200 RPM
Cache:128 MB
Interface:SATA 6Gb/s
Form Factor:2.5" / 7mm
Drive Type:Hard Disk Drive HDD
Notes:Mobile Thin

realmente o uso do HDD está sempre bem próximo dos 100%, e com certeza terei backup de redundância.

vou continuar por aqui, devagar e sempre, mais alguns dias e devo terminar.

jr. member
Activity: 37
Merit: 18
@lightp2p

estou montando um node ln com raspiblitz, estou baixando a blockchain pelo BTCitcoin-core no Windows, e o que percebi foi que o download não usa de fato a velocidade da minha internet, não sei bem como é o processo de download, mas acredito que era pra ser bem mais rápido.

li algumas coisas sobre melhorar a velocidade, então adicionei algum ip de nodes, mas não mudou muita coisa.

minha duvida, quanto tempo demorou para baixar a blockchain ?

estou com 81%, 302GB na pasta core.

últimos arquivos.
rev02110.dat
blk02110.dat

Realmente você está passando o mesmo bocado que eu passei. Demorar é normal pois eu acredito que o bitcoin-core usa recursos de HD e o download da blockchain depende disso também. Qual o seu HD? Normalmente usar o SSD é bem mais rápido. Abra a janela de recursos do seu computador e você vai perceber que o uso de disco vai estar em quase 100%.

Recomendo também, depois que terminar, manter uma cópia de segurança em um HD externo. Além disso, é saudável você rodar o bitcoin-core pelo HD externo a cada duas semanas para manter um banco de dados redundante. Confie em min, você vai precisar!  Wink

Eu gastei mais ou menos 1 semana para baixar tudo. A parte mais complicada mesmo é baixar a blockchain. Depois disso é só diversão.
member
Activity: 97
Merit: 39
@lightp2p

estou montando um node ln com raspiblitz, estou baixando a blockchain pelo BTCitcoin-core no Windows, e o que percebi foi que o download não usa de fato a velocidade da minha internet, não sei bem como é o processo de download, mas acredito que era pra ser bem mais rápido.

li algumas coisas sobre melhorar a velocidade, então adicionei algum ip de nodes, mas não mudou muita coisa.

minha duvida, quanto tempo demorou para baixar a blockchain ?

estou com 81%, 302GB na pasta core.

últimos arquivos.
rev02110.dat
blk02110.dat
jr. member
Activity: 37
Merit: 18
Obrigado! Fiquei muito feliz em saber que funcionou!

Agora posso continuar desenvolvendo este sistema.
legendary
Activity: 2688
Merit: 2297
Pode tentar conectar nesse node?
03933884aaf1d6b108397e5efe5c86bcf2d8ca8d2f700eda99db9214fc2712b134@13.248.222.197:9735

Aqui na minha electrum tem a opção trampoline.

Agora deu certo!





jr. member
Activity: 37
Merit: 18
Olá Pessoal.

Acho que agora tudo deu certo. Aproveitei para testar a Electrum aqui também. Por favor, me avisem se houver algum problema ou se conseguiram comprar com sucesso.

Obrigado a todos pela atenção!

Não consegui conectar ao seu node.. ai conectei em outro e tentei pagar e deu erro:



Desta vez eu estava conectado a outro node para ver se mudava algo.

Pode tentar conectar nesse node?
03933884aaf1d6b108397e5efe5c86bcf2d8ca8d2f700eda99db9214fc2712b134@13.248.222.197:9735

Aqui na minha electrum tem a opção trampoline.
legendary
Activity: 2688
Merit: 2297
Olá Pessoal.

Acho que agora tudo deu certo. Aproveitei para testar a Electrum aqui também. Por favor, me avisem se houver algum problema ou se conseguiram comprar com sucesso.

Obrigado a todos pela atenção!

Não consegui conectar ao seu node.. ai conectei em outro e tentei pagar e deu erro:



Desta vez eu estava conectado a outro node para ver se mudava algo.
jr. member
Activity: 37
Merit: 18
Olá Pessoal.

Acho que agora tudo deu certo. Aproveitei para testar a Electrum aqui também. Por favor, me avisem se houver algum problema ou se conseguiram comprar com sucesso.

Obrigado a todos pela atenção!
jr. member
Activity: 37
Merit: 18


O melhor site para ver os dados dos nodes e escolher um é o 1ml: Mainnet: https://1ml.com/ e testnet: https://1ml.com/testnet

O primeiro canal que abri, cliquei em Suggest Peer na Electrum e também tive que forçar o fechamento dele Angry

Agora eu realmente não sei como verificar o que está de errado. Estou usando o LND como node. Talvez seja algum problema com conectividade ou o Tor. Vou estudar e tentar entender o que está acontecendo. Uma boa opção é alguem abrir um canal direto no node.

legendary
Activity: 2688
Merit: 2297
Vocês também podem criar um canal diretamente com meu node. O endereço Tor é:
0322d15fdb64116ca1b6abebd88ac978fc546f7566be047f8c90ed75cf27c72e70@77hbriq4pxsejxxt4zqnklp3ocf4a3zl5iu55oyzvo4gnkoycjzf7cyd.onion:9735

Tentei e deu erro:



Outra desvantagem que eu vi é que abrir canais muito pequenos não vale a pena. No final as duas transações da blockchain vão consumir a maior parte dos míseros satoshis.

Além disso, eu percebi que é preciso tomar cuidado com quem você abre canal no sentido da pessoa fechar prematuramente e de maneira forçada incorrento em taxas altas. Na primeira vez eu saí abrindo canal com qualquer um e um dos nós que abri canal fechou de maneira forçada. O peer deve ter ficado preocupado por eu ter ficado um tempo offline, mas eu tive que fazer manutenção no RPi.

Geralmente o montante mínimo é de 0,002 BTC (~360 reais), hoje você vai pagar 25 centavos em cada taxa (abrir/fechar).. Acho um valor justo para nós brasileiros, ~350 reais é um montante legal para ter ali de canto para pagar por serviços/consumíveis, só falta aceitação da LN..

Além disso, eu percebi que é preciso tomar cuidado com quem você abre canal no sentido da pessoa fechar prematuramente e de maneira forçada incorrento em taxas altas. Na primeira vez eu saí abrindo canal com qualquer um e um dos nós que abri canal fechou de maneira forçada. O peer deve ter ficado preocupado por eu ter ficado um tempo offline, mas eu tive que fazer manutenção no RPi.

O melhor site para ver os dados dos nodes e escolher um é o 1ml: Mainnet: https://1ml.com/ e testnet: https://1ml.com/testnet

O primeiro canal que abri, cliquei em Suggest Peer na Electrum e também tive que forçar o fechamento dele >Sad
jr. member
Activity: 37
Merit: 18
O que eu não entendi é se a electrum precisa de conectar em um node ou se ela mesmo funciona como um node. Pode explicar?

Por exemplo, estou acostumado a ter um node rodando (i.e. LND, eclair, c-lightning...) e usar a carteira ZAP em Android para conectar no node.

Eu nunca usei a Electrum na Lightning. Mas já usei a Eclair. Dito isso, vou tentar junto com um guia explicar como funciona.

Tradução livre:
Quote
https://www.expressvpn.com/blog/lightning-on-electrum/
Vá em Exibir > Exibir Canais

...
Crie um Canal Lightning
Para utilizar a lightning você precisa primeiro criar um canal, e para isso você precisa de Bitcoins.
....
Depois aperte Abrir Canal e coloque as informações.


O que eu acho que é importante aqui, especialmente se você está na main net, é que abrir um canal (assim como fechar um canal) é uma transação NORMAL. Se você não tem pressa, utilize uma taxa baixa (veja as taxas aqui ou aqui .

Uma vez aberto o canal, você pode fazer suas transações dentro da lightning normalmente pagando as taxas baixas da lightning. Se quiser depois fechar o canal você precisará fazer outra transação NORMAL, dentro do blockchain, que custa o preço normal de uma transação.

A Lightning é uma segunda camada em cima do blockchain (layer2). Não é algo mágico. As transações lá são baratas pq estão fora do blockchain. Quando voce fechar o balanço e quiser trazer pro blockchain, fechando o canal, é o custo de uma transação normal.

Eu fiz alguns testes na lightning uma vez e acabou saindo bem caro pq as taxas da rede estavam muito altas e eu prematuramente fechei o canal (pois queria apenas testar mesmo). Então, acredito que vale a pena você deixar o canal aberto  e ficar usando os eu canal para fazer transação. Preciso estudar isso melhor, e posso estar enganado, quem puder contribuir ou me corrigir se falei algo errado.


Daquilo tudo sobre o que você disse está preciso até onde consigo entender. Realmente são DUAS transações na blockchain (1 para abrir e outra para fechar). No final, vale a pena deixar um canal aberto por tanto tempo o quanto possível para fazer valer a pena as duas transações.

Outra desvantagem que eu vi é que abrir canais muito pequenos não vale a pena. No final as duas transações da blockchain vão consumir a maior parte dos míseros satoshis.

Além disso, eu percebi que é preciso tomar cuidado com quem você abre canal no sentido da pessoa fechar prematuramente e de maneira forçada incorrento em taxas altas. Na primeira vez eu saí abrindo canal com qualquer um e um dos nós que abri canal fechou de maneira forçada. O peer deve ter ficado preocupado por eu ter ficado um tempo offline, mas eu tive que fazer manutenção no RPi.



jr. member
Activity: 37
Merit: 18
Tive que pegar mais moedas de outros faucets para conseguir abrir o canal, pelo menos a testnet está um pouco mais rápida que a mainnet e não perdi tanto tempo (só 1 hora Cheesy)..

E falhou (ao menos travou e ficou in progress para sempre):



Provavelmente pois a sua carteira não está aberta ai, o que é o erro mais comum.. Ou o node que eu conectei (escolhi o que tinha mais conexões) não conseguiu chegar no seu.. edit: ou você não tem espaço para receber, outro problema bem comum..

Code:
electrum --testnet

Usei-a, bem fácil já que eu estou acostumado com ela..

Obrigado por me ajudar. Realmente estou tendo problemas com os canais inbound. Para falar a verdade estou conectado a apenas 1 canal, mas atualmente ele está offline. Não sei o pq, mas ele fica desligado durante feriado e final de semana.

Vocês também podem criar um canal diretamente com meu node. O endereço Tor é:
0322d15fdb64116ca1b6abebd88ac978fc546f7566be047f8c90ed75cf27c72e70@77hbriq4pxsejxxt4zqnklp3ocf4a3zl5iu55oyzvo4gnkoycjzf7cyd.onion:9735

Tentei fazer um rebalanceamento dos canais porém sem sucesso. Estou tentando entender isso ainda. Sempre que tento fazer isso eu tenho uma mensagem de erro.
legendary
Activity: 2688
Merit: 2297
Eu observei que tem algumas funcionalidades na Electrum de lightning e que eu nunca testei. Achei bastante interessante.

O que eu não entendi é se a electrum precisa de conectar em um node ou se ela mesmo funciona como um node. Pode explicar?

Por exemplo, estou acostumado a ter um node rodando (i.e. LND, eclair, c-lightning...) e usar a carteira ZAP em Android para conectar no node.

Na Electrum você precisa se conectar a um node para abrir um canal e usar a LN.. node ≠ channel (ou nó ≠ canal, em português)

Você precisa pagar as taxas de uma transação normal para abrir esse canal e mais uma para fechar o canal quando quiser fechá-lo por algum motivo.. Não sei como funciona nessas outras carteiras..

Eu fiz alguns testes na lightning uma vez e acabou saindo bem caro pq as taxas da rede estavam muito altas e eu prematuramente fechei o canal (pois queria apenas testar mesmo). Então, acredito que vale a pena você deixar o canal aberto  e ficar usando os eu canal para fazer transação. Preciso estudar isso melhor, e posso estar enganado, quem puder contribuir ou me corrigir se falei algo errado.

É isso, a melhor hora para abrir um canal é agora que as taxas estão 1 sat/byte e então deixá-lo aberto "para sempre".. com pouco dinheiro, é claro, pois não é algo que parece ser tão "estável e testado" quanto o BTC em si..
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
O que eu não entendi é se a electrum precisa de conectar em um node ou se ela mesmo funciona como um node. Pode explicar?

Por exemplo, estou acostumado a ter um node rodando (i.e. LND, eclair, c-lightning...) e usar a carteira ZAP em Android para conectar no node.

Eu nunca usei a Electrum na Lightning. Mas já usei a Eclair. Dito isso, vou tentar junto com um guia explicar como funciona.

Tradução livre:
Quote
https://www.expressvpn.com/blog/lightning-on-electrum/
Vá em Exibir > Exibir Canais

...
Crie um Canal Lightning
Para utilizar a lightning você precisa primeiro criar um canal, e para isso você precisa de Bitcoins.
....
Depois aperte Abrir Canal e coloque as informações.


O que eu acho que é importante aqui, especialmente se você está na main net, é que abrir um canal (assim como fechar um canal) é uma transação NORMAL. Se você não tem pressa, utilize uma taxa baixa (veja as taxas aqui ou aqui .

Uma vez aberto o canal, você pode fazer suas transações dentro da lightning normalmente pagando as taxas baixas da lightning. Se quiser depois fechar o canal você precisará fazer outra transação NORMAL, dentro do blockchain, que custa o preço normal de uma transação.

A Lightning é uma segunda camada em cima do blockchain (layer2). Não é algo mágico. As transações lá são baratas pq estão fora do blockchain. Quando voce fechar o balanço e quiser trazer pro blockchain, fechando o canal, é o custo de uma transação normal.

Eu fiz alguns testes na lightning uma vez e acabou saindo bem caro pq as taxas da rede estavam muito altas e eu prematuramente fechei o canal (pois queria apenas testar mesmo). Então, acredito que vale a pena você deixar o canal aberto  e ficar usando os eu canal para fazer transação. Preciso estudar isso melhor, e posso estar enganado, quem puder contribuir ou me corrigir se falei algo errado.
legendary
Activity: 2688
Merit: 2297
Tive que pegar mais moedas de outros faucets para conseguir abrir o canal, pelo menos a testnet está um pouco mais rápida que a mainnet e não perdi tanto tempo (só 1 hora Cheesy)..

E falhou (ao menos travou e ficou in progress para sempre):



Provavelmente pois a sua carteira não está aberta ai, o que é o erro mais comum.. Ou o node que eu conectei (escolhi o que tinha mais conexões) não conseguiu chegar no seu.. edit: ou você não tem espaço para receber, outro problema bem comum..

Code:
electrum --testnet

Usei-a, bem fácil já que eu estou acostumado com ela..
jr. member
Activity: 37
Merit: 18
Parece ser um trabalho interessante. Criar um sistema simples, funcional e pratico para o dia a dia, pode ser uma excelente forma de conseguir atrair mais malta para o LN e até para o Bitcoin.

Estou sem tempo para ajudar nos teste na testnet.

Mas se depois precisar de ajuda para o frontpage do projeto, pode falar comigo. Wink

Obrigado pela disposição em ajudar.

Eu entrei em contat com o Michael Bumann para tentar colaborar com o que eu fiz. Ele tem estado inativo e não recebi respostas ainda. Em todo caso, posso fazer um clone do projeto dele e disponibilizar o que foi desenvolvido.
Pages:
Jump to: