Title: Vamos falar sobre a Lightning Network? Post by: Forsyth Jones on June 15, 2017, 06:05:03 PM O que é a rede Lightning Network?
- A Lightning Network é uma rede de canais de pagamento bidirecionais que permitem o roteamento de pagamento entre partes não diretamente conectadas. Cada canal é um smart contract entre duas partes. Basicamente falando, se cria um canal na blockchain entre os usuários envolvidos, e neste canal é usado para transmitir infinitas transações fora da blockchain (transações off-chain) entre os envolvidos, tudo isso usando a blockchain para registrar duas transações (abrimento e fechamento do canal) O que NÃO é a rede Lighning Network? - Não é e nem fica na blockchain do bitcoin. E não é também uma sidechain, pois tem gente confundindo os dois. E como a Lightning Network (caridosamente apelidada de "LN" e vamos nos referir a ela assim por enquanto, para facilitar o entendimento) pode fazer o bitcoin ficar escalável ? - A LN Permitirá infinitas transações por segundo por um custo muito baixo, pois seria tudo feito offchain (fora da blockchain, é como se um nó na rede que você fechou um "smart contract" com ele, validassem todas as suas transações e depois de um certo tempo, ou dias, ele assinasse todas essas transações em uma só na blockchain on-chain). Seria como se um nó com LN fosse uma operadora de cartão de crédito que faz transações fora do sistema bancário (as liquidações ocorrem de tempo em tempo). Então o que seriam transações offchain? - Resumidamente, na LN as transações offchain funcionam dessa maneira, realizando transações entre os usuários e usando a blockchain algumas poucas vezes. Vantagens da LN? - Pagamentos instantâneos a anônimos (pois permitiria que só os participantes envolvidos num smart contract LN soubessem da transacão, pois nao estaria no blockchain) e poderá escalar a rede bitcoin para um número maior que a VISA. Exemplo prático de como funcionaria: - Você pode ter apenas um canal aberto com uma empresa ou pessoa, ou seja, uma transação no blockchain, e através deste canal, enviar milhares de transações, talvez uma para cada produto que você compre, e usando apenas a criptografia, a empresa/ou pessoa teria a certeza de que você está realizando pagamento para eles. Tudo isso de forma totalmente segura usando apenas duas transações que são registradas no blockchain. Isso significa que a lightnin network já é capaz nos dias de hoje de processar milhares de transações por segundo, totalmente de forma decentralizada e transparente. Links para maiores informações: (e também de onde eu basicamente consultei para criar este tópico) https://bitcointalk.org/index.php?topic=5186244.0 https://lightning.network/ https://www.facebook.com/groups/bitcoin.brasil.2/permalink/509855829207933/ https://medium.com/@vitorcoelho6/en2pt-lightning-network-na-pr%C3%A1tica-decred-org-67b7f3901a9c Se você achou este tópico útil, lance uma moeda para incentivar mais posts educacionais como esse: Bitcoin: 1MmJ7ZEGyKVuie2Uh99kgsPaNbNk9oS1x5 (https://www.blockchain.com/btc/payment_request?address=1MmJ7ZEGyKVuie2Uh99kgsPaNbNk9oS1x5) Como faço para deixar fixado meu endereço bitcoin onde toda vez que eu posto aparece meu endereço em baixo, para não precisar de eu postar toda hora ? Title: Re: Vamos falar sobre a Lightning Network? Post by: Paredao on June 15, 2017, 06:15:15 PM Você pode fazer isso, mas tem que ter espaço onde vai tua assinatura. Fora que tem campanhas de assinaturas que não aceitam nada além do que a campanha. Não sei se a Dilmacoin é assim, tem que falar com o "gerentão". ;D :D ;D :D
Title: Re: Vamos falar sobre a Lightning Network? Post by: Forsyth Jones on June 15, 2017, 06:17:53 PM Você pode fazer isso, mas tem que ter espaço onde vai tua assinatura. Fora que tem campanhas de assinaturas que não aceitam nada além do que a campanha. Não sei se a Dilmacoin é assim, tem que falar com o "gerentão". ;D :D ;D :D Nada mau, paredão, vou deixar assim mesmo, melhor eu deixar postado meu bitcoin address toda vez, para assim, ter mais chances de alguém fazer uma doação rsrssTitle: Re: Vamos falar sobre a Lightning Network? Post by: Almeida on June 15, 2017, 07:49:18 PM LN é um razonete digital, que apura o saldo de entradas e saídas no razonete e registra na blockchain periodicamente, só isso.
A questão é o quão segura é a LN. Title: Re: Vamos falar sobre a Lightning Network? Post by: wilwxk on June 16, 2017, 12:17:11 AM Tem a questao tambem dos mineradores chineses gananciosos que com certeza nao aceitariam uma rede onde as pessoas pagam taxas baixas de transacao e nao precisa ficar dependendo deles. O problema no bitcoin sempre foi a falta de cconsenso
Title: Re: Vamos falar sobre a Lightning Network? Post by: Pumared on June 16, 2017, 12:22:06 AM LN é um razonete digital, que apura o saldo de entradas e saídas no razonete e registra na blockchain periodicamente, só isso. A questão é o quão segura é a LN. E o quanto ela é segura? E caso ela seja aceita, seria possivel usar tanto as transações na block e na Ln ? Ou pode ser só uma? Title: Re: Vamos falar sobre a Lightning Network? Post by: Almeida on June 16, 2017, 12:29:43 AM Tem a questao tambem dos mineradores chineses gananciosos que com certeza nao aceitariam uma rede onde as pessoas pagam taxas baixas de transacao e nao precisa ficar dependendo deles. O problema no bitcoin sempre foi a falta de cconsenso É verdade, mas é meio perigoso pra eles forkar a rede. Pode ter certeza que o vácuo deles será preenchido rapidinho. Title: Re: Vamos falar sobre a Lightning Network? Post by: Forsyth Jones on June 16, 2017, 12:32:12 AM Aqui explica melhor sobre as desvantagens da LN melhor do que eu: https://medium.com/@vitorcoelho6/en2pt-lightning-network-na-pr%C3%A1tica-decred-org-67b7f3901a9c
"E o quanto ela é segura? E caso ela seja aceita, seria possivel usar tanto as transações na block e na Ln ? Ou pode ser só uma?" A resposta é sim, mas a maioria das transações ocorreriam offchain (na rede Lightning) por exemplo, se a blockchain estiver sobrecarregada naquele dia, as pessoas passariam a transacionar na rede Lightning. AH!! e quem sabe algum dia consigam de alguma forma consertar as atuas desvantagens da rede LN :) Title: Re: Vamos falar sobre a Lightning Network? Post by: Forsyth Jones on June 16, 2017, 12:34:55 AM Mas infelizmente a Lightning Network está longe de acontecer no bitcoin ainda, mas a vantagem agora é que se o segwit for ativado no bitcoin em agosto, vai facilitar ainda mais a implementação da rede Lighning Network. No entanto, quero fazer um tópico só sobre o segwit (segregated witness ou testemunha segregada em PT-BR)
Title: Re: Vamos falar sobre a Lightning Network? Post by: DeltaX on June 16, 2017, 11:03:11 AM Em minha humilde opinião, eu ainda prefiro que o SegWit seja implementado, por mais que seja uma solução temporária, até que novas ideias sejam desenvolvidas.
Os contras da LN me dão certo desconforto. Title: Re: Vamos falar sobre a Lightning Network? Post by: girino on June 16, 2017, 12:14:09 PM Em minha humilde opinião, eu ainda prefiro que o SegWit seja implementado, por mais que seja uma solução temporária, até que novas ideias sejam desenvolvidas. Os contras da LN me dão certo desconforto. A grande vantagem do LN é que.. ele é opcional! Se vc não gosta, não precisa usar ;) Title: Re: Vamos falar sobre a Lightning Network? Post by: DeltaX on June 16, 2017, 12:51:44 PM Em minha humilde opinião, eu ainda prefiro que o SegWit seja implementado, por mais que seja uma solução temporária, até que novas ideias sejam desenvolvidas. Os contras da LN me dão certo desconforto. A grande vantagem do LN é que.. ele é opcional! Se vc não gosta, não precisa usar ;) É. Tem isso kkkk Title: Re: Vamos falar sobre a Lightning Network? Post by: Pumared on June 17, 2017, 12:09:46 AM Em minha humilde opinião, eu ainda prefiro que o SegWit seja implementado, por mais que seja uma solução temporária, até que novas ideias sejam desenvolvidas. Os contras da LN me dão certo desconforto. A grande vantagem do LN é que.. ele é opcional! Se vc não gosta, não precisa usar ;) Tem duas opções de transações fica bem melhor mesmo. E o Segwit seria o que, poderia explicar? Ou um tópico sobre? Title: Re: Vamos falar sobre a Lightning Network? Post by: girino on June 17, 2017, 12:33:00 AM Em minha humilde opinião, eu ainda prefiro que o SegWit seja implementado, por mais que seja uma solução temporária, até que novas ideias sejam desenvolvidas. Os contras da LN me dão certo desconforto. A grande vantagem do LN é que.. ele é opcional! Se vc não gosta, não precisa usar ;) Tem duas opções de transações fica bem melhor mesmo. E o Segwit seria o que, poderia explicar? Ou um tópico sobre? segwit é o mais fácil de explicar... Uma transação é composta de das seguintes partes: 1- a origem do dinheiro 2- O destino do dinheiro 3- uma assinatura que "prova" que vc é dono desse dinheiro. Essa assinatura é "enorme" comparado com o resto. Mas ela só é necessária no momento do gasto. Depois que essa grana foi entregue ao destinatário, essa prova é desnecessária. Então o segwit pega essas 3 partes e grava elas em arquivos separados. Um, a blockchain principal, fica com as partes 1 e 2. O outro, a "testemunha segregada", fica com a parte 3. Essa parte 3 pode ser apagada assim que a grana que foi enviada for gasta novamente por quem recebeu. Isso permite diminuir enormemente o tamanho da blockchain. Além disso, o hash das transações com segwit só contem a origem e o destino, e isso evita a situação chamada de "transaction maleability", onde uma alteração nos dados opcionais da transação muda o hash dela. Enfim, segwit é simples assim... Title: Re: Vamos falar sobre a Lightning Network? Post by: tubainaman on June 18, 2017, 01:28:38 PM Seu tópico e o resto das respostas me tiraram muitas dúvidas que eu tinha a respeito disso, valeu op. Porém eu preciso entender isso:
"é como se um nó na rede que você fechou um "smart contract" com ele, validassem todas as suas transações e depois de um certo tempo, ou dias, ele assinasse todas essas transações em uma só na blockchain on-chain)" Ou seja, ainda seria possível verificar a transação no blockchain (Entendi a parte "depois de um certo tempo...)? Pois isso é muito importante para provar que um envio foi feito, que uma quantia foi recebida, etc. Já em relação a "validassem todas as transações" isso quer dizer que várias transações vão consumir "menos espaço" do que consomem hoje? Já em relação a segwit (Sei que o post não é sobre ela mas estou pegando carona no comentário do girino), ela seria algo como a imagem abaixo? John envia dinheiro para Bob, a assinatura da transação ou qualquer outra informação como o hash ficam em uma rede "do lado"? Como se duas pessoas fizessem negócio ao vivo e uma terceira acompanhasse? http://imgur.com/IlGUPCG Edit: Haveria uma blockchain só para as informações que não entrassem na bc das transações? Title: Re: Vamos falar sobre a Lightning Network? Post by: Pumared on June 18, 2017, 05:13:40 PM Em minha humilde opinião, eu ainda prefiro que o SegWit seja implementado, por mais que seja uma solução temporária, até que novas ideias sejam desenvolvidas. Os contras da LN me dão certo desconforto. A grande vantagem do LN é que.. ele é opcional! Se vc não gosta, não precisa usar ;) Tem duas opções de transações fica bem melhor mesmo. E o Segwit seria o que, poderia explicar? Ou um tópico sobre? segwit é o mais fácil de explicar... Uma transação é composta de das seguintes partes: 1- a origem do dinheiro 2- O destino do dinheiro 3- uma assinatura que "prova" que vc é dono desse dinheiro. Essa assinatura é "enorme" comparado com o resto. Mas ela só é necessária no momento do gasto. Depois que essa grana foi entregue ao destinatário, essa prova é desnecessária. Então o segwit pega essas 3 partes e grava elas em arquivos separados. Um, a blockchain principal, fica com as partes 1 e 2. O outro, a "testemunha segregada", fica com a parte 3. Essa parte 3 pode ser apagada assim que a grana que foi enviada for gasta novamente por quem recebeu. Isso permite diminuir enormemente o tamanho da blockchain. Além disso, o hash das transações com segwit só contem a origem e o destino, e isso evita a situação chamada de "transaction maleability", onde uma alteração nos dados opcionais da transação muda o hash dela. Enfim, segwit é simples assim... Valeu, esclareceu bastante coisa. Mas, outra dúvida me veio. A blochain menor com o segwit, o que mudaria? Title: Re: Vamos falar sobre a Lightning Network? Post by: girino on June 18, 2017, 08:53:19 PM (...) Valeu, esclareceu bastante coisa. Mas, outra dúvida me veio. A blochain menor com o segwit, o que mudaria? Cabem mais transações, cai o preço da fee de mineração ;) Title: Re: Vamos falar sobre a Lightning Network? Post by: Almeida on June 18, 2017, 09:02:33 PM (...) Valeu, esclareceu bastante coisa. Mas, outra dúvida me veio. A blochain menor com o segwit, o que mudaria? Cabem mais transações, cai o preço da fee de mineração ;) ... e LN também acaba por diminuir a receita com fees dos mineradores, é por isso que eles resistem... Title: Re: Vamos falar sobre a Lightning Network? Post by: girino on June 18, 2017, 09:17:27 PM (...) Valeu, esclareceu bastante coisa. Mas, outra dúvida me veio. A blochain menor com o segwit, o que mudaria? Cabem mais transações, cai o preço da fee de mineração ;) ... e LN também acaba por diminuir a receita com fees dos mineradores, é por isso que eles resistem... No caso, o segwit não reduz a receita, vc vai ter mais transações com menor fee, a receita, no final, é a mesma. Title: Re: Vamos falar sobre a Lightning Network? Post by: Almeida on June 18, 2017, 09:22:54 PM (...) Valeu, esclareceu bastante coisa. Mas, outra dúvida me veio. A blochain menor com o segwit, o que mudaria? Cabem mais transações, cai o preço da fee de mineração ;) ... e LN também acaba por diminuir a receita com fees dos mineradores, é por isso que eles resistem... No caso, o segwit não reduz a receita, vc vai ter mais transações com menor fee, a receita, no final, é a mesma. ... por bloco... Title: Re: Vamos falar sobre a Lightning Network? Post by: wilwxk on June 18, 2017, 09:25:35 PM (...) Valeu, esclareceu bastante coisa. Mas, outra dúvida me veio. A blochain menor com o segwit, o que mudaria? Cabem mais transações, cai o preço da fee de mineração ;) ... e LN também acaba por diminuir a receita com fees dos mineradores, é por isso que eles resistem... No caso, o segwit não reduz a receita, vc vai ter mais transações com menor fee, a receita, no final, é a mesma. Mas eu acho que os mineradores ainda nao concordariam com esse negocio de diminuir a fee pra ter mais transacoes, eles estao ganhando muito bem com o congestinamento da rede, mas vamos ver se eles realmente vao mudar de ideia em agosto. Title: Re: Vamos falar sobre a Lightning Network? Post by: Almeida on June 18, 2017, 09:42:57 PM A verdade é que, à despeito do que falam, parece existir claramente uma competitividade no mercado de mineração. E o que quero dizer com isso é que se fossem realmente tão poucos mineradores com volume colossal, eles poderiam implementar isso tudo e pumpar o mercado aumentando o preço fiat/btc, equalizando as perdas do segwit e LN.
Pumpar é o que eles vêm fazendo de qualquer forma, mas desconfio que não de maneira unificada como seria esperado de um mega-cartel. Assim, essa competitividade se traduz no fato de que existe uma incerteza de quantos nodos vão sinalizar ou não pro segwit e, futuramente, pra LN. Title: Re: Vamos falar sobre a Lightning Network? Post by: Pumared on June 18, 2017, 10:15:18 PM Os mineradores tão cagando para as melhorias. Contanto que eles ganhe os deles. Por isso, as melhorias para "nos" está tão lenta.
Title: Re: Vamos falar sobre a Lightning Network? Post by: Forsyth Jones on June 19, 2017, 02:03:12 PM Olha aí que beleza, nem precisa fazer um tópico só sobre o segwit, pois nesse tópico o Girino explicou o que ela é e como funciona. Eu até pensei em criar um tópico sobre o segwit, mas achei mais complicado que a LN.
|