O que é a testemunha segregada (SegWit)? Qual é o seu significado na cadeia de blocos? Vamos mergulhar para descobrir as respostas!
Os problemas de escalabilidade estão a surgir gradualmente numa vasta gama de redes blockchain operacionais hoje em dia. Veja-se a rede Bitcoin, por exemplo. Está a funcionar há quase mais de uma década, sem quaisquer incidentes massivos. Por outro lado, houve casos em que os custos de transação dispararam para margens excessivamente altas.
Portanto, o Segregated Witness ou o SegWit surgiram como uma solução promissora de escalabilidade para gerir os volumes de transações em constante expansão. O SegWit é uma solução fiável para melhorar a escalabilidade na cadeia de blocos Bitcoin? Pode aplicar o SegWit a outras redes blockchain? A discussão a seguir ajuda-o a descobrir mais sobre o SegWit juntamente com informações detalhadas sobre como funciona.
Construa a sua identidade como especialista certificado em blockchain com 101 Certificações Blockchain da Blockchain concebidas para fornecer melhores perspectivas de carreira.
A primeira e óbvia adição em qualquer discussão sobre a carteira e funcionalidades SegWit focaria na definição de SegWit. O SegWit é basicamente uma atualização de protocolo para a rede blockchain Bitcoin. A atualização do protocolo encontrou as suas raízes em 2015 e concentrou-se principalmente na resolução do problema da escalabilidade nas redes blockchain. A rede Bitcoin leva cerca de 10 minutos em média para validar cada novo bloco. Portanto, o tamanho do bloco desempenha um papel crucial na determinação do número de transações que cada bloco pode confirmar. A partir de agora, a rede blockchain Bitcoin pode processar quase 7 transações por segundo.
A ideia principal por trás do trabalho da Segregated Witness concentra-se na reorganização de dados em bloco. Ao aplicar o SegWit, separaria as assinaturas dos dados da transação, ganhando assim o nome certo. A segregação de testemunhas ou assinaturas dos dados da transação ajuda a armazenar mais transações num único bloco.
Como resultado, o SegWit pode suportar melhorias no rendimento da rede com facilidade. A atualização do protocolo SegWit foi implementada em 2017 como um soft fork da rede Bitcoin e introduziu muitos benefícios. Muitos projetos de criptomoeda, como Litecoin e Bitcoin, usam a atualização do protocolo para os seus valiosos benefícios.
As respostas para “O que é o SegWit?” chamaria a atenção de qualquer iniciante para o funcionamento do SegWit. O objetivo básico do SegWit concentra-se em melhorar o rendimento das transações em redes blockchain. Em palavras simples, o SegWit ajuda a reduzir o peso das transações num bloco, separando uma transação em duas secções. A explicação simples para trabalhar na atualização do protocolo Segregated Witness sugere resultados evidentes de crescimento efetivo em várias transações que pode incluir em blocos.
Se quiser saber “O SegWit é mais rápido?” teria de mergulhar mais fundo no trabalho. Entre as duas partes da transação, a primeira contém os endereços da carteira do remetente e do destinatário. A segunda parte da transação contém as assinaturas da transação ou os dados das testemunhas. O SegWit ajuda a remover os dados das testemunhas do bloco principal, apoiando assim uma redução viável no tamanho da transação. Como resultado, as transações consumiriam menos espaço, garantindo assim um processamento mais rápido das transações em cada bloco. Outro destaque importante no funcionamento do SegWit refere-se à modificação dos hashes de transação, que resolve os problemas devido à maleabilidade da transação.
Uma compreensão detalhada de como funciona a Segregated Witness permaneceria incompleta sem discutir a maleabilidade da transação. A questão da maleabilidade das transações em Bitcoin e outras redes blockchain envolve a modificação do código Bitcoin para alterar os dados das testemunhas antes de confirmar as transações.
Vamos supor que o John tem de pagar 10 BTC ao Steven. Agora, Steven quer enganar John para pagar 20 BTC e muda os dados das testemunhas de John antes da confirmação da transação. Como resultado, o ID da transação muda sem quaisquer alterações na transação. Steven recebe os 10 BTC e, quando a rede confirma a transação modificada, cancela a transação original.
Quando Steven reclama ao John que não recebeu os 10 BTC, John descobre que a transação original foi revertida. John enviaria os 10 BTC novamente para Steven com uma taxa de transação mais alta sem qualquer conhecimento do truque. Curiosamente, ninguém na rede consegue descobrir tais fraudes.
A maneira básica como uma carteira SegWit funciona separando os dados das testemunhas é o destaque mais proeminente para resolver o problema da maleabilidade das transações. O SegWit pode separar os dados das testemunhas do bloco, tornando-o indisponível para modificações para alterar os IDs da transação. A actualização do protocolo Segregated Witness desenvolve uma cadeia lateral para armazenar dados de testemunhas separadamente da rede blockchain principal. Como resultado, fraudadores como o Steven não podiam mais modificar IDs de transação.
Outro destaque importante do SegWit para resolver a maleabilidade das transações é a compatibilidade com as anteriores. Os nós atualizados com o protocolo SegWit ainda podem funcionar com nós desatualizados. Esses tipos de atualizações são referidos como soft forks. Por outro lado, as atualizações de hard fork não são compatíveis com versões anteriores e podem levar à divisão nas redes blockchain existentes. Portanto, a SegWit surgiu com uma solução para registar dados de testemunhas na cadeia de blocos principal. Os guias detalhados sobre como usar o SegWit mostram que ajuda na encriptação de todos os dados das testemunhas numa cadeia lateral enquanto armazém o código raiz na cadeia de blocos principal.
A maior vantagem associada ao Segregated Witness refere-se obviamente a uma escalabilidade melhorada. O SegWit pode resolver os problemas devido à maleabilidade das transações sem quaisquer dúvidas. No entanto, as formas como o SegWit tem sido conclusivamente benéfico para melhorar a escalabilidade mostram como se tornará um aspecto inevitável no futuro da blockchain.
A escalabilidade é basicamente a capacidade das redes de processar grandes quantidades de transações sem abrandar as velocidades de transação. No caso das redes escaláveis, a velocidade de processamento da transação é mais rápida à medida que a rede cresce de tamanho. No entanto, muitas redes blockchain começam a ficar mais lentas à medida que crescem de tamanho.
O problema de escalabilidade nas criptomoedas surge profundamente do processamento de transações através do consenso. Mais da metade dos nós no Bitcoin devem verificar a validade de uma transação antes de adicioná-la ao blockchain. À medida que o número de nós na rede aumenta, o tempo necessário para chegar a um consenso também aumenta profundamente. Muitas pessoas perguntam: “O SegWit é mais rápido?” e as formas como melhorou a escalabilidade fornecem a resposta certa.
Na verdade, os dados das testemunhas ocupavam quase 65% dos blocos de Bitcoin e o SegWit removeu o problema de armazenar dados de testemunhas na cadeia de blocos principal. Com a ajuda do SegWit, os blocos de Bitcoin podem ter espaço adicional para informações sobre transações. O SegWit ajuda a rede a melhorar a sua capacidade de processamento sem alterar o tamanho global da cadeia de blocos do Bitcoin. Em palavras simples, o SegWit torna a rede blockchain mais leve.
Muitos de vocês devem estar ansiosos para saber mais sobre uma carteira SegWit ou uma rede blockchain suportada. Um dos melhores exemplos de utilização do SegWit refere-se à Rede Lightning, que é uma solução viável para o problema de escalabilidade no Bitcoin. Pode usar a rede relâmpago para configurar micropagamentos. Vamos ligar de volta ao John e ao Steven para outro exemplo para perceber como usar o SegWit na Rede Lightning.
O John trabalha para o Steven, que lhe paga 1 BTC todos os dias. Sem processar as transações na rede blockchain principal, John e Steven criam um canal de pagamento privado através do qual Steven pode enviar Bitcoin diretamente para John. Os micropagamentos estão avaliados em cerca de 1BTC por dia e devem ter as assinaturas de John e Steven. Portanto, pode classificá-los facilmente como transações multi-assinatura. Quando o mandato de John termina em cinco dias, ele recebe um total de 5 BTC. John e Steven podem fechar o canal de pagamento, e a transação seria visível na rede como uma única transação de 5 BTC.
Esse tipo de canais de pagamento com base no princípio da Testemunha Segregada pode ajudar na configuração de uma rede relâmpago. A rede relâmpago inclui vários micropagamentos a acontecer fora da rede blockchain principal. O mais importante de tudo, as transações tornam-se parte da cadeia de blocos principal apenas quando os utilizadores fecham os canais de pagamento.
O SegWit foi implementado como uma atualização de soft fork para melhorar a escalabilidade e resolver os problemas de maleabilidade das transações. A actualização do protocolo SegWit também garante compatibilidade com versões anteriores. Como resultado, não terá dificuldades em como usar o SegWit com nós que não foram atualizados. Por outro lado, os programadores propuseram outra atualização de hard fork para uma implementação SegWit denominada SegWit 2X ou S2X.
A diferença mais notável entre o SegWit e o SegWit 2X referir-se-ia às melhorias adicionais com o último. No caso do SegWit 2X, encontrará a modificação evidente no lote de transações juntamente com o incremento no tamanho do bloco. No entanto, também é importante notar que o tamanho de bloco maior também pode impor uma carga mais pesada aos mineradores e operadores de nós devido aos elevados volumes de dados.
Outro destaque significativo do protocolo de atualização do SegWit refere-se ao apoio da comunidade Bitcoin. Pelo contrário, a proposta do SegWit 2X exigia mudanças substanciais nas regras fundamentais de governação do Bitcoin. Em última análise, os programadores nunca chegaram a um consenso sobre a adoção ou implementação do SegWit 2X, e a proposta foi suspensa.
Outro destaque significativo é um guia sobre “O que é o SegWit?” é a visão geral do SegWit aninhado e do SegWit nativo. O SegWit nativo também referido como bech32, é basicamente uma versão actualizada da actualização do protocolo Nested SegWit. No formato bech32, o SegWit oferece uma velocidade de transação melhorada, taxas de transação mais baixas e mecanismos de detecção de erros consideravelmente melhores.
Além disso, todos os endereços bech32 são minúsculos, o que melhora a legibilidade. É importante notar que todas as transações de blockchain entre as carteiras SegWit nativas, não-SegWit e SegWit aninhadas são completamente compatíveis. Por outro lado, pode não encontrar suporte SegWit em todas as exchanges de criptomoedas e carteiras criptográficas. Portanto, não pode retirar fundos diretamente para endereços SegWit em certos casos.
As formidáveis vantagens de valor da actualização do protocolo Segregated Witness podem ofuscar os seus contratempos. No entanto, deve conhecer os desafios com o SegWit para desenvolver uma impressão abrangente e equilibrada das suas funcionalidades do SegWit. Em primeiro lugar, muitos nós não estão a usar o SegWit e as transações SegWit na rede Bitcoin não são tão rápidas como nas outras redes altcoin. Além disso, muitos especialistas também afirmam que a atualização do SegWit resolveu acidentalmente o problema de escalabilidade. Além disso, pode tomar nota de como o SegWit resultou em divisões em toda a comunidade Bitcoin.
Comece a aprender Blockchain com os primeiros Caminhos de Habilidade Blockchain do mundo com recursos de qualidade adaptados por especialistas do setor Agora!
A resposta principal para “O que é o SegWit?” fala muito pouco das suas capacidades. Concebido como uma atualização de protocolo para resolver os problemas de maleabilidade das transações, o SegWit surgiu como uma solução conclusiva para problemas de escalabilidade nas redes blockchain. Basicamente funciona separando os dados da transação e os dados das testemunhas, deixando assim pouco espaço para modificações nos IDs da transação.
Ao mesmo tempo, separar os dados das testemunhas da rede blockchain principal em transações criptográficas aumenta o espaço de bloco para os dados das transações. Portanto, as transações SegWit são mais rápidas do que as transações criptográficas gerais. No entanto, o ceticismo em relação ao SegWit e aos novos desenvolvimentos cria muitas questões sobre o seu futuro. Saiba mais sobre o SegWit e explore como pode ser usado.
Partilhar
İçerik
O que é a testemunha segregada (SegWit)? Qual é o seu significado na cadeia de blocos? Vamos mergulhar para descobrir as respostas!
Os problemas de escalabilidade estão a surgir gradualmente numa vasta gama de redes blockchain operacionais hoje em dia. Veja-se a rede Bitcoin, por exemplo. Está a funcionar há quase mais de uma década, sem quaisquer incidentes massivos. Por outro lado, houve casos em que os custos de transação dispararam para margens excessivamente altas.
Portanto, o Segregated Witness ou o SegWit surgiram como uma solução promissora de escalabilidade para gerir os volumes de transações em constante expansão. O SegWit é uma solução fiável para melhorar a escalabilidade na cadeia de blocos Bitcoin? Pode aplicar o SegWit a outras redes blockchain? A discussão a seguir ajuda-o a descobrir mais sobre o SegWit juntamente com informações detalhadas sobre como funciona.
Construa a sua identidade como especialista certificado em blockchain com 101 Certificações Blockchain da Blockchain concebidas para fornecer melhores perspectivas de carreira.
A primeira e óbvia adição em qualquer discussão sobre a carteira e funcionalidades SegWit focaria na definição de SegWit. O SegWit é basicamente uma atualização de protocolo para a rede blockchain Bitcoin. A atualização do protocolo encontrou as suas raízes em 2015 e concentrou-se principalmente na resolução do problema da escalabilidade nas redes blockchain. A rede Bitcoin leva cerca de 10 minutos em média para validar cada novo bloco. Portanto, o tamanho do bloco desempenha um papel crucial na determinação do número de transações que cada bloco pode confirmar. A partir de agora, a rede blockchain Bitcoin pode processar quase 7 transações por segundo.
A ideia principal por trás do trabalho da Segregated Witness concentra-se na reorganização de dados em bloco. Ao aplicar o SegWit, separaria as assinaturas dos dados da transação, ganhando assim o nome certo. A segregação de testemunhas ou assinaturas dos dados da transação ajuda a armazenar mais transações num único bloco.
Como resultado, o SegWit pode suportar melhorias no rendimento da rede com facilidade. A atualização do protocolo SegWit foi implementada em 2017 como um soft fork da rede Bitcoin e introduziu muitos benefícios. Muitos projetos de criptomoeda, como Litecoin e Bitcoin, usam a atualização do protocolo para os seus valiosos benefícios.
As respostas para “O que é o SegWit?” chamaria a atenção de qualquer iniciante para o funcionamento do SegWit. O objetivo básico do SegWit concentra-se em melhorar o rendimento das transações em redes blockchain. Em palavras simples, o SegWit ajuda a reduzir o peso das transações num bloco, separando uma transação em duas secções. A explicação simples para trabalhar na atualização do protocolo Segregated Witness sugere resultados evidentes de crescimento efetivo em várias transações que pode incluir em blocos.
Se quiser saber “O SegWit é mais rápido?” teria de mergulhar mais fundo no trabalho. Entre as duas partes da transação, a primeira contém os endereços da carteira do remetente e do destinatário. A segunda parte da transação contém as assinaturas da transação ou os dados das testemunhas. O SegWit ajuda a remover os dados das testemunhas do bloco principal, apoiando assim uma redução viável no tamanho da transação. Como resultado, as transações consumiriam menos espaço, garantindo assim um processamento mais rápido das transações em cada bloco. Outro destaque importante no funcionamento do SegWit refere-se à modificação dos hashes de transação, que resolve os problemas devido à maleabilidade da transação.
Uma compreensão detalhada de como funciona a Segregated Witness permaneceria incompleta sem discutir a maleabilidade da transação. A questão da maleabilidade das transações em Bitcoin e outras redes blockchain envolve a modificação do código Bitcoin para alterar os dados das testemunhas antes de confirmar as transações.
Vamos supor que o John tem de pagar 10 BTC ao Steven. Agora, Steven quer enganar John para pagar 20 BTC e muda os dados das testemunhas de John antes da confirmação da transação. Como resultado, o ID da transação muda sem quaisquer alterações na transação. Steven recebe os 10 BTC e, quando a rede confirma a transação modificada, cancela a transação original.
Quando Steven reclama ao John que não recebeu os 10 BTC, John descobre que a transação original foi revertida. John enviaria os 10 BTC novamente para Steven com uma taxa de transação mais alta sem qualquer conhecimento do truque. Curiosamente, ninguém na rede consegue descobrir tais fraudes.
A maneira básica como uma carteira SegWit funciona separando os dados das testemunhas é o destaque mais proeminente para resolver o problema da maleabilidade das transações. O SegWit pode separar os dados das testemunhas do bloco, tornando-o indisponível para modificações para alterar os IDs da transação. A actualização do protocolo Segregated Witness desenvolve uma cadeia lateral para armazenar dados de testemunhas separadamente da rede blockchain principal. Como resultado, fraudadores como o Steven não podiam mais modificar IDs de transação.
Outro destaque importante do SegWit para resolver a maleabilidade das transações é a compatibilidade com as anteriores. Os nós atualizados com o protocolo SegWit ainda podem funcionar com nós desatualizados. Esses tipos de atualizações são referidos como soft forks. Por outro lado, as atualizações de hard fork não são compatíveis com versões anteriores e podem levar à divisão nas redes blockchain existentes. Portanto, a SegWit surgiu com uma solução para registar dados de testemunhas na cadeia de blocos principal. Os guias detalhados sobre como usar o SegWit mostram que ajuda na encriptação de todos os dados das testemunhas numa cadeia lateral enquanto armazém o código raiz na cadeia de blocos principal.
A maior vantagem associada ao Segregated Witness refere-se obviamente a uma escalabilidade melhorada. O SegWit pode resolver os problemas devido à maleabilidade das transações sem quaisquer dúvidas. No entanto, as formas como o SegWit tem sido conclusivamente benéfico para melhorar a escalabilidade mostram como se tornará um aspecto inevitável no futuro da blockchain.
A escalabilidade é basicamente a capacidade das redes de processar grandes quantidades de transações sem abrandar as velocidades de transação. No caso das redes escaláveis, a velocidade de processamento da transação é mais rápida à medida que a rede cresce de tamanho. No entanto, muitas redes blockchain começam a ficar mais lentas à medida que crescem de tamanho.
O problema de escalabilidade nas criptomoedas surge profundamente do processamento de transações através do consenso. Mais da metade dos nós no Bitcoin devem verificar a validade de uma transação antes de adicioná-la ao blockchain. À medida que o número de nós na rede aumenta, o tempo necessário para chegar a um consenso também aumenta profundamente. Muitas pessoas perguntam: “O SegWit é mais rápido?” e as formas como melhorou a escalabilidade fornecem a resposta certa.
Na verdade, os dados das testemunhas ocupavam quase 65% dos blocos de Bitcoin e o SegWit removeu o problema de armazenar dados de testemunhas na cadeia de blocos principal. Com a ajuda do SegWit, os blocos de Bitcoin podem ter espaço adicional para informações sobre transações. O SegWit ajuda a rede a melhorar a sua capacidade de processamento sem alterar o tamanho global da cadeia de blocos do Bitcoin. Em palavras simples, o SegWit torna a rede blockchain mais leve.
Muitos de vocês devem estar ansiosos para saber mais sobre uma carteira SegWit ou uma rede blockchain suportada. Um dos melhores exemplos de utilização do SegWit refere-se à Rede Lightning, que é uma solução viável para o problema de escalabilidade no Bitcoin. Pode usar a rede relâmpago para configurar micropagamentos. Vamos ligar de volta ao John e ao Steven para outro exemplo para perceber como usar o SegWit na Rede Lightning.
O John trabalha para o Steven, que lhe paga 1 BTC todos os dias. Sem processar as transações na rede blockchain principal, John e Steven criam um canal de pagamento privado através do qual Steven pode enviar Bitcoin diretamente para John. Os micropagamentos estão avaliados em cerca de 1BTC por dia e devem ter as assinaturas de John e Steven. Portanto, pode classificá-los facilmente como transações multi-assinatura. Quando o mandato de John termina em cinco dias, ele recebe um total de 5 BTC. John e Steven podem fechar o canal de pagamento, e a transação seria visível na rede como uma única transação de 5 BTC.
Esse tipo de canais de pagamento com base no princípio da Testemunha Segregada pode ajudar na configuração de uma rede relâmpago. A rede relâmpago inclui vários micropagamentos a acontecer fora da rede blockchain principal. O mais importante de tudo, as transações tornam-se parte da cadeia de blocos principal apenas quando os utilizadores fecham os canais de pagamento.
O SegWit foi implementado como uma atualização de soft fork para melhorar a escalabilidade e resolver os problemas de maleabilidade das transações. A actualização do protocolo SegWit também garante compatibilidade com versões anteriores. Como resultado, não terá dificuldades em como usar o SegWit com nós que não foram atualizados. Por outro lado, os programadores propuseram outra atualização de hard fork para uma implementação SegWit denominada SegWit 2X ou S2X.
A diferença mais notável entre o SegWit e o SegWit 2X referir-se-ia às melhorias adicionais com o último. No caso do SegWit 2X, encontrará a modificação evidente no lote de transações juntamente com o incremento no tamanho do bloco. No entanto, também é importante notar que o tamanho de bloco maior também pode impor uma carga mais pesada aos mineradores e operadores de nós devido aos elevados volumes de dados.
Outro destaque significativo do protocolo de atualização do SegWit refere-se ao apoio da comunidade Bitcoin. Pelo contrário, a proposta do SegWit 2X exigia mudanças substanciais nas regras fundamentais de governação do Bitcoin. Em última análise, os programadores nunca chegaram a um consenso sobre a adoção ou implementação do SegWit 2X, e a proposta foi suspensa.
Outro destaque significativo é um guia sobre “O que é o SegWit?” é a visão geral do SegWit aninhado e do SegWit nativo. O SegWit nativo também referido como bech32, é basicamente uma versão actualizada da actualização do protocolo Nested SegWit. No formato bech32, o SegWit oferece uma velocidade de transação melhorada, taxas de transação mais baixas e mecanismos de detecção de erros consideravelmente melhores.
Além disso, todos os endereços bech32 são minúsculos, o que melhora a legibilidade. É importante notar que todas as transações de blockchain entre as carteiras SegWit nativas, não-SegWit e SegWit aninhadas são completamente compatíveis. Por outro lado, pode não encontrar suporte SegWit em todas as exchanges de criptomoedas e carteiras criptográficas. Portanto, não pode retirar fundos diretamente para endereços SegWit em certos casos.
As formidáveis vantagens de valor da actualização do protocolo Segregated Witness podem ofuscar os seus contratempos. No entanto, deve conhecer os desafios com o SegWit para desenvolver uma impressão abrangente e equilibrada das suas funcionalidades do SegWit. Em primeiro lugar, muitos nós não estão a usar o SegWit e as transações SegWit na rede Bitcoin não são tão rápidas como nas outras redes altcoin. Além disso, muitos especialistas também afirmam que a atualização do SegWit resolveu acidentalmente o problema de escalabilidade. Além disso, pode tomar nota de como o SegWit resultou em divisões em toda a comunidade Bitcoin.
Comece a aprender Blockchain com os primeiros Caminhos de Habilidade Blockchain do mundo com recursos de qualidade adaptados por especialistas do setor Agora!
A resposta principal para “O que é o SegWit?” fala muito pouco das suas capacidades. Concebido como uma atualização de protocolo para resolver os problemas de maleabilidade das transações, o SegWit surgiu como uma solução conclusiva para problemas de escalabilidade nas redes blockchain. Basicamente funciona separando os dados da transação e os dados das testemunhas, deixando assim pouco espaço para modificações nos IDs da transação.
Ao mesmo tempo, separar os dados das testemunhas da rede blockchain principal em transações criptográficas aumenta o espaço de bloco para os dados das transações. Portanto, as transações SegWit são mais rápidas do que as transações criptográficas gerais. No entanto, o ceticismo em relação ao SegWit e aos novos desenvolvimentos cria muitas questões sobre o seu futuro. Saiba mais sobre o SegWit e explore como pode ser usado.