Author

Topic: Me ajude a testar a Lightning Network Testnet (Read 297 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.
jr. member
Activity: 37
Merit: 18
Esse seu código é open source? Fiquei curioso sobre como foi implementado a integração com a LN. Roll Eyes

Eu utilizei o Lnme que é opensource. Você pode baixar uma versão pelo github:
https://github.com/bumi/lnme

Eu adicionei 2 funcionalidades: 1- buscar a taxa BTCBRL pela API da Binance e calcular a conversão a cada cinco segundos; 2 - Pegar códigos de ticket em um "banco de dados" e associar ao hash de pagamento.

Eu tentei usar o BTCPAY, mas ficou bem mais complicado do que eu esperava para implementar exatamente o que eu queria. Fiquei muito feliz quando eu achei o LNME pois é simples e direto.

jr. member
Activity: 37
Merit: 18
Parabéns pela iniciativa, espero que você continue criando soluções com a LN! Depois vou baixar uma carteira que rode a LN na testnet e testar..

A electrum permite:
Code:
electrum --testnet

Eu fiz alguns testes na lightning bem no começo, quando não tinha ainda suporte pra electrum.

Certamente vale a pena revisitar isso hoje, mas prefiro testar na mainnet mesmo. Até pq nunca usei a Electrum para Lightning.

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.
jr. member
Activity: 37
Merit: 18
Vou dar um quote para aparecer as imagens.. Você precisa ser Jr Member para mostrar imagens (30 de atividade e 1 merit)..

Parabéns pela iniciativa, espero que você continue criando soluções com a LN! Depois vou baixar uma carteira que rode a LN na testnet e testar..

Obrigado pela ajuda! Fiquei feliz que as pessoas ficaram interessadas. Vou trabalhar para aumentar meu activity e ter oportunidade de produzir tópicos melhores.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
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
legendary
Activity: 2758
Merit: 6830
Esse seu código é open source? Fiquei curioso sobre como foi implementado a integração com a LN. Roll Eyes
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
Parabéns pela iniciativa, espero que você continue criando soluções com a LN! Depois vou baixar uma carteira que rode a LN na testnet e testar..

A electrum permite:
Code:
electrum --testnet

Eu fiz alguns testes na lightning bem no começo, quando não tinha ainda suporte pra electrum.

Certamente vale a pena revisitar isso hoje, mas prefiro testar na mainnet mesmo. Até pq nunca usei a Electrum para Lightning.
legendary
Activity: 2688
Merit: 2297
Vou dar um quote para aparecer as imagens.. Você precisa ser Jr Member para mostrar imagens (30 de atividade e 1 merit)..

Parabéns pela iniciativa, espero que você continue criando soluções com a LN! Depois vou baixar uma carteira que rode a LN na testnet e testar..


Durante os últimos dois meses eu tenho testado a Lightning Network. A testnet é muito interessante para ajudar a entender como funciona o Lightning Network e o Bitcoin sem o risco de perder dinheiro de verdade.

Até agora, eu consegui construir um node que roda Bitcoin Core e Lightning na testnet. O hardware que eu utilizei foi um Raspberry Pi 2 que estava no fundo de uma gaveta e um HD antigo de 500 Gb. Apesar de algumas dificuldades técnicas, eu consegui fazer tudo funcionar muito bem.

Depois disso, resolvi ir além e criei um sistema simples de vendas de ticket (ex: cinema, shows, etc...) utilizando cobrança pela rede lightning. Consegui integrar tudo no Raspberry Pi e agora é possível comprar tickets utilizando satoshis da rede testnet. A Figura abaixo mostra a interface de venda:



Quando você clica em comprar, o sistema gera um Invoice e monitora em tempo real o momento em que os satoshis são transferidos.



Depois, após a confirmação do pagamento, ele apresenta uma tela de agradecimento com o ticket que você acabou de comprar.



Eu também objetivei a privacidade do site, logo, a solução roda na rede Tor. Além disso, fiz todos os elementos do sistema (ex. bitcoin core, lightning, web site) utilizarem a rede Tor. Então, a garantia de privacidade é um tanto quanto alta.

Quero pedir aos colegas para me ajudarem a testar este sistema. Ele ainda está em desenvolvimento e atualmente há 20 tickets disponíveis e, depois de vendidos, o sistema para de funcionar Se você estiver interessado em testar o sistema, você pode baixar a carteira de celular eclair testnet pelo Google Play. Então, só é preciso carregar a carteira com bitcoin da testnet usando alguma faucet (ex: https://bitcoinfaucet.uo1.net/). Estou pensando em fazer um tutorial da Eclair e participar de um concurso que vi aqui no Forum. Se for interessante, por favor, se manifestem.

Se houverem problemas ou dúvidas, por favor, me contem aqui. Ficarei feliz em ajudar. Só é possível utilizar o sistema através do navegador Tor. O endereço onion para acessar o sistema é:

http://ingv2wndtazn3b4se3mtwerpx7hs4vtzhpiy6eli36uboy3k2yvlksqd.onion:1323

OBS1: Existe algum truque para fazer as imagens aparecerem no post? Parece que este recurso não está funcionando para min.

OBS2: Para facilitar, é interessante que você tenha um canal com o node:
0270685ca81a8e4d4d01beec5781f4cc924684072ae52c507f8ebe9daf0caaab7b@159.203.125.125:9735
É por este node que tenho inbound liquidity da rede bitcoin testnet.


jr. member
Activity: 37
Merit: 18
Durante os últimos dois meses eu tenho testado a Lightning Network. A testnet é muito interessante para ajudar a entender como funciona o Lightning Network e o Bitcoin sem o risco de perder dinheiro de verdade.

Até agora, eu consegui construir um node que roda Bitcoin Core e Lightning na testnet. O hardware que eu utilizei foi um Raspberry Pi 2 que estava no fundo de uma gaveta e um HD antigo de 500 Gb. Apesar de algumas dificuldades técnicas, eu consegui fazer tudo funcionar muito bem.

Depois disso, resolvi ir além e criei um sistema simples de vendas de ticket (ex: cinema, shows, etc...) utilizando cobrança pela rede lightning. Consegui integrar tudo no Raspberry Pi e agora é possível comprar tickets utilizando satoshis da rede testnet. A Figura abaixo mostra a interface de venda:



Quando você clica em comprar, o sistema gera um Invoice e monitora em tempo real o momento em que os satoshis são transferidos.



Depois, após a confirmação do pagamento, ele apresenta uma tela de agradecimento com o ticket que você acabou de comprar.




Eu também objetivei a privacidade do site, logo, a solução roda na rede Tor. Além disso, fiz todos os elementos do sistema (ex. bitcoin core, lightning, web site) utilizarem a rede Tor. Então, a garantia de privacidade é um tanto quanto alta.

Quero pedir aos colegas para me ajudarem a testar este sistema. Ele ainda está em desenvolvimento e atualmente há 20 tickets disponíveis e, depois de vendidos, o sistema para de funcionar Se você estiver interessado em testar o sistema, você pode baixar a carteira de celular eclair testnet pelo Google Play. Então, só é preciso carregar a carteira com bitcoin da testnet usando alguma faucet (ex: https://bitcoinfaucet.uo1.net/). Estou pensando em fazer um tutorial da Eclair e participar de um concurso que vi aqui no Forum. Se for interessante, por favor, se manifestem.

Se houverem problemas ou dúvidas, por favor, me contem aqui. Ficarei feliz em ajudar. Só é possível utilizar o sistema através do navegador Tor. O endereço onion para acessar o sistema é:

http://ingv2wndtazn3b4se3mtwerpx7hs4vtzhpiy6eli36uboy3k2yvlksqd.onion:1323

OBS1: Agora é possível usar também o seguinte node com a Electrum:
03933884aaf1d6b108397e5efe5c86bcf2d8ca8d2f700eda99db9214fc2712b134@13.248.222.197:9735

OBS2: É possível abrir canal diretamente com o nó de pagamento. O endereço onion é: 0322d15fdb64116ca1b6abebd88ac978fc546f7566be047f8c90ed75cf27c72e70@77hbriq4pxsejxxt4zqnklp3ocf4a3zl5iu55oyzvo4gnkoycjzf7cyd.onion:9735

UPDATE 2 Ago 2021: Desativado temporariamente.
Jump to: