Pelajaran 2

Mergulho Profundo Técnico

Nesta lição, vamos aprofundar os aspetos técnicos da Bitcoin Lightning Network (LN), concentrando-nos em como configurar um Nó Lightning, o processo de abertura e encerramento de canais, encaminhamento de pagamentos (também conhecido como descoberta de caminhos), compreensão de taxas no LN e os aspetos e desafios de segurança que acompanham o uso da rede Lightning.

Configurar um Nó de Relâmpago

Configurar um Nó de Raios é um passo crucial para participar ativamente na Rede de Relâmpagos. Um Lightning Node é um cliente de software que se conecta à Rede Lightning para enviar e receber transações de bitcoin fora da cadeia. A partir de 2023, o processo tornou-se mais simplificado, mas gerir um Lightning Node ainda pode ser um desafio técnico, exigir uma boa compreensão da Bitcoin e dos protocolos de rede. Os dois aspetos principais a considerar ao instalar um Nó Lightning são:

  1. Software Choice: Existem várias implementações do protocolo Lightning Network para escolher, cada uma com as suas características únicas. Entre as mais populares estão LND (desenvolvido pela Lightning Labs), c-lightning (desenvolvido pela Blockstream) e Eclair (desenvolvido pelo ACINQ). Cada um destes pacotes de software tem as suas características únicas e compensações, e a escolha muitas vezes depende dos requisitos específicos e do nível de conforto com a tecnologia subjacente.

  2. Operação de Nó: Operar um Nó de Relâmpago envolve não só a configuração inicial como também a manutenção contínua. Manter o seu nó bem ligado e os seus canais equilibrados é essencial para um funcionamento eficiente. Como explicou Eric Sirion, co-fundador da aplicação móvel Bitcoin Fedi, gerir um nó de Lightning em 2023 ainda é difícil e pode ser como um trabalho a tempo parcial. A razão pela qual os nós de iluminação precisam estar online é que: dado o HLTC envolvido, o comportamento malicioso pode acontecer se o nó estiver offline.

O processo de configuração de um Nó de Raios normalmente envolve as seguintes etapas:

  1. Instalar o software Lightning: Isso envolve descarregar e instalar uma das implementações Lightning no seu dispositivo.

  2. Configurar um Nó Bitcoin: É necessário um nó cheio de Bitcoin para verificar as transações na Rede Lightning. Isso pode ser configurado no mesmo dispositivo ou num dispositivo diferente.

  3. Criar uma carteira: Depois de configurá-la, vai ter de criar uma nova carteira ou importar uma existente.

  4. Financiar a sua carteira: Para abrir canais na Rede Lightning, precisa financiar a sua carteira com alguma bitcoin.

  5. Abertura de canais: Assim que a sua carteira for financiada, pode começar a abrir canais com outros nós na Rede Lightning.

  6. Gerir canais: Isto envolve monitorizar e equilibrar os seus canais para garantir que as transações sejam processadas de forma eficiente.

Embora a instalação de um Nó Lightning possa ser tecnicamente desafiante, vale a pena notar que existem soluções a serem desenvolvidas para tornar este processo mais amigável. As empresas de software de nós, como Amboss e Umbrel, estão a trabalhar em experiências de utilizador melhoradas, com interfaces que simplificam o processo de executar um nó Lightning.

Na seção seguinte deste curso, analisaremos mais profundamente o processo de abertura e encerramento de canais na Rede de Raios, como os pagamentos são roteados pela rede, a estrutura de carga da Rede de relâmpagos e os elementos de segurança e problemas do uso desta solução de Camada 2.

Abertura e Encerramento de Canais

O próximo passo depois de configurar o seu Nó Lightning é estabelecer um canal de pagamento com outro nó. Essa é a essência de como a Rede Lightning funciona, permitindo que os usuários realizem transações fora da cadeia de maneira eficiente e rápida.

Um canal de pagamento é um canal privado off-chain que permite a duas partes realizar transações sem as transmitir para a blockchain Bitcoin. Como as transações podem ocorrer fora da cadeia e apenas os saldos finais são resolvidos em cadeia, isso reduz significativamente os custos e encurta o tempo das transações.

Imagine que tem um amigo que gosta de jogar consigo. Às vezes ganha e às vezes perde. Sempre que joga, concorda em pagar um ao outro algum dinheiro dependendo de quem ganhar. Mas em vez de se pagar imediatamente, anota o quanto deve um ao outro num pedaço de papel. Desta forma, não tem de levar dinheiro nem usar a sua conta bancária sempre que joga. Só precisa de se pagar quando decidir parar de jogar e liquidar o saldo final.

Criar canal de pagamento

Para estabelecer um canal, é necessária uma transação em cadeia. Quer dizer como deposita Bitcoin no canal.

A quantidade que deposita determina a capacidade do canal. Enquanto o canal está aberto, esta Bitcoin é selada e só pode ser utilizada para transações dentro deste canal. Uma vez aberto o canal, as transações podem começar. As transações dentro de um canal são redistribuições simples da Bitcoin que foi inicialmente depositada. Por exemplo, se lançou um canal com 0.01 BTC, poderia enviar o seu parceiro de canal até 0.01 BTC. Depois de cada transação fora da cadeia, ambas as partes assinam um documento de saldo refletindo os novos saldos.

Fechar um canal exige uma transação final em cadeia para resolver todos os saldos pendentes na blockchain Bitcoin. Esta transação devolve fundos a ambas as partes com base nos respetivos saldos finais.

A rede relâmpagos é tipo esse pedaço de papel. Permite que você e o seu amigo enviem e recebam bitcoin sem usar a rede bitcoins todas as vezes. Só usa a rede bitcoin quando abre e fecha a sua conta de jogo. Isso torna as suas transações mais rápidas e baratas do que usar a rede bitcoin diretamente.

É possível o encerramento de canais mútuo (ambas as partes acordam fechar) ou unilateral (uma parte fecha) é possível o encerramento de canais (uma parte decide fechar o canal). Transferindo pagamentos (localização de caminhos) A capacidade da Rede de Raios para encaminhar os pagamentos através de uma rede de canais é um recurso importante. Para enviar Bitcoin a alguém, não precisa estabelecer um canal direto; em vez disso, o seu pagamento pode ser encaminhado através de vários nós. Um algoritmo de encaminhamento é utilizado pela Rede de Raios para determinar o caminho mais eficiente para um pagamento. O seu nó usa os dados da rede para descobrir um caminho para o nó do destinatário ao enviar um pagamento. O caminho especificado tem capacidade suficiente para processar a transação e as taxas mais baixas.

O canal e o encaminhamento são potenciais pontos fracos centralizados para iluminação da rede. As pessoas podem simplesmente abrir o canal com o nó de iluminação bitfinex. Devido a preocupações de privacidade e à natureza dinâmica dos equilíbrios de canal, a informação sobre o estado de todos os canais nem sempre é precisa ou acessível devido à natureza descentralizada da rede. Portanto, a rota escolhida pode falhar se uma das condutas ao longo do caminho não tiver capacidade adequada. Em tais circunstâncias, o nó escolherá um caminho alternativo e o processo continuará até que o pagamento chegue ao destinatário ou a transação falhe.

Compreender as Taxas na Rede Relâmpago

As baixas taxas de transação são uma das vantagens da Lightning Network. Ao conduzir uma transação de Bitcoin em cadeia, deve pagar uma taxa que está incluída na recompensa bloco dos mineiros. À medida que os blocos ficam mais lotados devido a um aumento na atividade da rede, essas taxas podem aumentar substancialmente. Na Rede Relâmpago, são aplicáveis várias taxas. Em vez de pagarem os mineiros, paga uma pequena taxa a cada nó pelo qual passa o seu pagamento. Cada nó tem a capacidade de definir as suas próprias taxas, e essa concorrência de taxas pode resultar em preços mais baixos. Existem dois componentes para estas taxas de encaminhamento: uma taxa base e uma taxa. A taxa base da transação é um valor fixo, enquanto a taxa de taxa é uma porcentagem do valor da transação. Mesmo com estas taxas, as transações com a Lightning Network são normalmente significativamente menos caras do que as transações em cadeia porque não dependem dos mineiros e não contribuem para o congestionamento da blockchain.

Benefícios e Desafios

Benefícios

  1. Escalabilidade: A Rede Lightning aumenta drasticamente a escalabilidade da rede Bitcoin. Permite transações mais rápidas, reduz os custos de transação e possibilita microtransações, tornando o Bitcoin mais utilizável para as transações diárias.

  2. Privacidade: As transações na Rede Lightning são mais privadas que as transações padrão de Bitcoin. Enquanto as transações com Bitcoin são registadas publicamente na blockchain, as transações com raios só são gravadas quando um canal é aberto ou fechado. Isso significa que os detalhes das transações de relâmpagos individuais não estão publicamente disponíveis.

  3. Potencial Futuro: Os desenvolvedores estão continuamente a trabalhar na melhoria da Rede Lightning e suas aplicações. Por exemplo, há potencial para a rede lidar não só com Bitcoin mas também outros tipos de ativos, como stablecoins. Isso daria aos usuários mais flexibilidade e poderia aumentar ainda mais a utilidade da Rede de Relâmpagos.

Desafios

  1. Complexidade: Correr um nó de relâmpago pode ser complexo e demorado. Não é tão simples como baixar o Bitcoin Core para correr um nó Bitcoin. Há mais passos envolvidos e é necessário um conhecimento mais profundo da Bitcoin para executar um nó Lightning. Alguns utilizadores estão dissuadidos com esta complexidade.

  2. Confiança nas Carteiras de custódia: A Rede Lightning viu uma proliferação de carteiras privativas de custódia, que são carteiras onde um terceiro detém as bitcoins do utilizador. Isto vai contra o mantra Bitcoin de “não as suas chaves, não as suas moedas”, pois os utilizadores confiam efetivamente numa outra parte com os seus fundos. Alguns utilizadores preferem estas carteiras porque são fáceis de configurar e usar, mas podem potencialmente comprometer a privacidade e a segurança.

  3. Desafios de segurança: A Rede Lightning, embora geralmente segura, tem algumas vulnerabilidades potenciais. Por exemplo, pode ser arriscado ter grandes quantidades de Bitcoin num nó de Lightning devido ao potencial de perda se o nó falhar ou estiver comprometido. Além disso, os operadores de nós precisam desconfiar de várias formas de ataque, como um ataque de negação de serviço ou um ataque de inundações e pilhagens, que pode levar a perda de fundos.

Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.
Katalog
Pelajaran 2

Mergulho Profundo Técnico

Nesta lição, vamos aprofundar os aspetos técnicos da Bitcoin Lightning Network (LN), concentrando-nos em como configurar um Nó Lightning, o processo de abertura e encerramento de canais, encaminhamento de pagamentos (também conhecido como descoberta de caminhos), compreensão de taxas no LN e os aspetos e desafios de segurança que acompanham o uso da rede Lightning.

Configurar um Nó de Relâmpago

Configurar um Nó de Raios é um passo crucial para participar ativamente na Rede de Relâmpagos. Um Lightning Node é um cliente de software que se conecta à Rede Lightning para enviar e receber transações de bitcoin fora da cadeia. A partir de 2023, o processo tornou-se mais simplificado, mas gerir um Lightning Node ainda pode ser um desafio técnico, exigir uma boa compreensão da Bitcoin e dos protocolos de rede. Os dois aspetos principais a considerar ao instalar um Nó Lightning são:

  1. Software Choice: Existem várias implementações do protocolo Lightning Network para escolher, cada uma com as suas características únicas. Entre as mais populares estão LND (desenvolvido pela Lightning Labs), c-lightning (desenvolvido pela Blockstream) e Eclair (desenvolvido pelo ACINQ). Cada um destes pacotes de software tem as suas características únicas e compensações, e a escolha muitas vezes depende dos requisitos específicos e do nível de conforto com a tecnologia subjacente.

  2. Operação de Nó: Operar um Nó de Relâmpago envolve não só a configuração inicial como também a manutenção contínua. Manter o seu nó bem ligado e os seus canais equilibrados é essencial para um funcionamento eficiente. Como explicou Eric Sirion, co-fundador da aplicação móvel Bitcoin Fedi, gerir um nó de Lightning em 2023 ainda é difícil e pode ser como um trabalho a tempo parcial. A razão pela qual os nós de iluminação precisam estar online é que: dado o HLTC envolvido, o comportamento malicioso pode acontecer se o nó estiver offline.

O processo de configuração de um Nó de Raios normalmente envolve as seguintes etapas:

  1. Instalar o software Lightning: Isso envolve descarregar e instalar uma das implementações Lightning no seu dispositivo.

  2. Configurar um Nó Bitcoin: É necessário um nó cheio de Bitcoin para verificar as transações na Rede Lightning. Isso pode ser configurado no mesmo dispositivo ou num dispositivo diferente.

  3. Criar uma carteira: Depois de configurá-la, vai ter de criar uma nova carteira ou importar uma existente.

  4. Financiar a sua carteira: Para abrir canais na Rede Lightning, precisa financiar a sua carteira com alguma bitcoin.

  5. Abertura de canais: Assim que a sua carteira for financiada, pode começar a abrir canais com outros nós na Rede Lightning.

  6. Gerir canais: Isto envolve monitorizar e equilibrar os seus canais para garantir que as transações sejam processadas de forma eficiente.

Embora a instalação de um Nó Lightning possa ser tecnicamente desafiante, vale a pena notar que existem soluções a serem desenvolvidas para tornar este processo mais amigável. As empresas de software de nós, como Amboss e Umbrel, estão a trabalhar em experiências de utilizador melhoradas, com interfaces que simplificam o processo de executar um nó Lightning.

Na seção seguinte deste curso, analisaremos mais profundamente o processo de abertura e encerramento de canais na Rede de Raios, como os pagamentos são roteados pela rede, a estrutura de carga da Rede de relâmpagos e os elementos de segurança e problemas do uso desta solução de Camada 2.

Abertura e Encerramento de Canais

O próximo passo depois de configurar o seu Nó Lightning é estabelecer um canal de pagamento com outro nó. Essa é a essência de como a Rede Lightning funciona, permitindo que os usuários realizem transações fora da cadeia de maneira eficiente e rápida.

Um canal de pagamento é um canal privado off-chain que permite a duas partes realizar transações sem as transmitir para a blockchain Bitcoin. Como as transações podem ocorrer fora da cadeia e apenas os saldos finais são resolvidos em cadeia, isso reduz significativamente os custos e encurta o tempo das transações.

Imagine que tem um amigo que gosta de jogar consigo. Às vezes ganha e às vezes perde. Sempre que joga, concorda em pagar um ao outro algum dinheiro dependendo de quem ganhar. Mas em vez de se pagar imediatamente, anota o quanto deve um ao outro num pedaço de papel. Desta forma, não tem de levar dinheiro nem usar a sua conta bancária sempre que joga. Só precisa de se pagar quando decidir parar de jogar e liquidar o saldo final.

Criar canal de pagamento

Para estabelecer um canal, é necessária uma transação em cadeia. Quer dizer como deposita Bitcoin no canal.

A quantidade que deposita determina a capacidade do canal. Enquanto o canal está aberto, esta Bitcoin é selada e só pode ser utilizada para transações dentro deste canal. Uma vez aberto o canal, as transações podem começar. As transações dentro de um canal são redistribuições simples da Bitcoin que foi inicialmente depositada. Por exemplo, se lançou um canal com 0.01 BTC, poderia enviar o seu parceiro de canal até 0.01 BTC. Depois de cada transação fora da cadeia, ambas as partes assinam um documento de saldo refletindo os novos saldos.

Fechar um canal exige uma transação final em cadeia para resolver todos os saldos pendentes na blockchain Bitcoin. Esta transação devolve fundos a ambas as partes com base nos respetivos saldos finais.

A rede relâmpagos é tipo esse pedaço de papel. Permite que você e o seu amigo enviem e recebam bitcoin sem usar a rede bitcoins todas as vezes. Só usa a rede bitcoin quando abre e fecha a sua conta de jogo. Isso torna as suas transações mais rápidas e baratas do que usar a rede bitcoin diretamente.

É possível o encerramento de canais mútuo (ambas as partes acordam fechar) ou unilateral (uma parte fecha) é possível o encerramento de canais (uma parte decide fechar o canal). Transferindo pagamentos (localização de caminhos) A capacidade da Rede de Raios para encaminhar os pagamentos através de uma rede de canais é um recurso importante. Para enviar Bitcoin a alguém, não precisa estabelecer um canal direto; em vez disso, o seu pagamento pode ser encaminhado através de vários nós. Um algoritmo de encaminhamento é utilizado pela Rede de Raios para determinar o caminho mais eficiente para um pagamento. O seu nó usa os dados da rede para descobrir um caminho para o nó do destinatário ao enviar um pagamento. O caminho especificado tem capacidade suficiente para processar a transação e as taxas mais baixas.

O canal e o encaminhamento são potenciais pontos fracos centralizados para iluminação da rede. As pessoas podem simplesmente abrir o canal com o nó de iluminação bitfinex. Devido a preocupações de privacidade e à natureza dinâmica dos equilíbrios de canal, a informação sobre o estado de todos os canais nem sempre é precisa ou acessível devido à natureza descentralizada da rede. Portanto, a rota escolhida pode falhar se uma das condutas ao longo do caminho não tiver capacidade adequada. Em tais circunstâncias, o nó escolherá um caminho alternativo e o processo continuará até que o pagamento chegue ao destinatário ou a transação falhe.

Compreender as Taxas na Rede Relâmpago

As baixas taxas de transação são uma das vantagens da Lightning Network. Ao conduzir uma transação de Bitcoin em cadeia, deve pagar uma taxa que está incluída na recompensa bloco dos mineiros. À medida que os blocos ficam mais lotados devido a um aumento na atividade da rede, essas taxas podem aumentar substancialmente. Na Rede Relâmpago, são aplicáveis várias taxas. Em vez de pagarem os mineiros, paga uma pequena taxa a cada nó pelo qual passa o seu pagamento. Cada nó tem a capacidade de definir as suas próprias taxas, e essa concorrência de taxas pode resultar em preços mais baixos. Existem dois componentes para estas taxas de encaminhamento: uma taxa base e uma taxa. A taxa base da transação é um valor fixo, enquanto a taxa de taxa é uma porcentagem do valor da transação. Mesmo com estas taxas, as transações com a Lightning Network são normalmente significativamente menos caras do que as transações em cadeia porque não dependem dos mineiros e não contribuem para o congestionamento da blockchain.

Benefícios e Desafios

Benefícios

  1. Escalabilidade: A Rede Lightning aumenta drasticamente a escalabilidade da rede Bitcoin. Permite transações mais rápidas, reduz os custos de transação e possibilita microtransações, tornando o Bitcoin mais utilizável para as transações diárias.

  2. Privacidade: As transações na Rede Lightning são mais privadas que as transações padrão de Bitcoin. Enquanto as transações com Bitcoin são registadas publicamente na blockchain, as transações com raios só são gravadas quando um canal é aberto ou fechado. Isso significa que os detalhes das transações de relâmpagos individuais não estão publicamente disponíveis.

  3. Potencial Futuro: Os desenvolvedores estão continuamente a trabalhar na melhoria da Rede Lightning e suas aplicações. Por exemplo, há potencial para a rede lidar não só com Bitcoin mas também outros tipos de ativos, como stablecoins. Isso daria aos usuários mais flexibilidade e poderia aumentar ainda mais a utilidade da Rede de Relâmpagos.

Desafios

  1. Complexidade: Correr um nó de relâmpago pode ser complexo e demorado. Não é tão simples como baixar o Bitcoin Core para correr um nó Bitcoin. Há mais passos envolvidos e é necessário um conhecimento mais profundo da Bitcoin para executar um nó Lightning. Alguns utilizadores estão dissuadidos com esta complexidade.

  2. Confiança nas Carteiras de custódia: A Rede Lightning viu uma proliferação de carteiras privativas de custódia, que são carteiras onde um terceiro detém as bitcoins do utilizador. Isto vai contra o mantra Bitcoin de “não as suas chaves, não as suas moedas”, pois os utilizadores confiam efetivamente numa outra parte com os seus fundos. Alguns utilizadores preferem estas carteiras porque são fáceis de configurar e usar, mas podem potencialmente comprometer a privacidade e a segurança.

  3. Desafios de segurança: A Rede Lightning, embora geralmente segura, tem algumas vulnerabilidades potenciais. Por exemplo, pode ser arriscado ter grandes quantidades de Bitcoin num nó de Lightning devido ao potencial de perda se o nó falhar ou estiver comprometido. Além disso, os operadores de nós precisam desconfiar de várias formas de ataque, como um ataque de negação de serviço ou um ataque de inundações e pilhagens, que pode levar a perda de fundos.

Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.