Olá a todos, eu sou Paul de Coinmanlabs. Durante a mania de inscrição do ano passado e as Runas deste ano, muitas pessoas não estavam claras sobre os tipos de endereço de BTC e é muito confuso. Hoje vamos usar oito perguntas para ajudá-lo a entender com clareza.
Bitcoin requer vários tipos de endereços, principalmente para atender a diferentes necessidades e requisitos técnicos, e para fornecer melhor segurança, privacidade e escalabilidade. As principais razões são:
Compatibilidade e transição: À medida que a rede Bitcoin cresce e a tecnologia avança, novos formatos de endereço são introduzidos, mas para manter compatibilidade com versões anteriores, os formatos de endereço mais antigos ainda são suportados. Portanto, Bitcoin precisa suporte vários tipos de endereços para que os usuários possam migrar e interagir perfeitamente com endereços diferentes.
Segurança e Privacidade: Diferentes tipos de endereços fornecem diferentes níveis de segurança e privacidade. Por exemplo, endereços Testemunha Segregada (endereços Bech32) têm recursos de segurança mais avançados, enquanto os endereços P2SH são frequentemente usados em scripts de transação avançados, como multiassinaturas, proporcionando mais flexibilidade e segurança.
Inovação técnica: Novos formatos de endereço são frequentemente introduzidos para introduzir novos recursos técnicos e melhorias. Por exemplo, os endereços Bech32 introduziram Testemunha Segregada, uma importante atualização técnica projetada para aumentar a taxa de transferência de transações, reduzir as taxas de transação e aumentar a segurança da rede.
Experiência do usuário: diferentes tipos de endereços podem afetar a experiência e a interação do usuário. Por exemplo, os endereços Bech32 têm maiores capacidades de deteção de erros, o que pode reduzir o risco de os utilizadores introduzirem o endereço errado, melhorando assim a experiência do utilizador.
Em resumo, Bitcoin precisa de vários tipos de endereços para atender às necessidades de diferentes usuários e promover continuamente a inovação e o desenvolvimento tecnológico, fornecendo soluções de blockchain mais seguras e eficientes.
Existem agora quatro tipos de endereços BTC, cada um com formatos e uso do endereço ligeiramente diferentes. A seguir estão alguns tipos de endereços Bitcoin comuns:
P2PKH (Pay-to-Public-Key-Hash): Este é o tipo de endereço mais comum, começando com "1". Este tipo de endereço é o mais antigo e mais amplamente aceito. Por exemplo: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
P2SH (Pay-to-Script-Hash): Começando com "3", é usado para multi-assinatura e outros scripts de transação complexos. Este tipo de script de endereço é validado na transação. Por exemplo: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
Bech32: Começando com "bc1q", é o formato de endereço mais recente do Bitcoin, também conhecido como endereço Testemunha Segregada nativo (Testemunha Segregada). Os endereços Bech32 têm maiores capacidades de deteção de erros e suporte recursos mais avançados, como SegWit. Por exemplo: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
Taproot Endereço: Este tipo de endereço começa com "bc1p". Para melhorar a eficiência do espaço de bloco e reduzir as taxas, a SegWit introduziu algumas mudanças na forma como os endereços são construídos. Portanto, além de endereços SegWit, foram desenvolvidos endereços Taproot, que reduzem ainda mais o espaço de armazenamento, melhoram a eficiência das transações e fornecem melhor privacidade.
P2PKH (Pay-to-Public-Key-Hash) é um termo definido por um dos fundadores da Bitcoin, Satoshi Nakamoto. O termo significa pagar à chave pública hash. Nas transações P2PKH, o ordenante envia fundos para a chave pública hash endereço do destinatário, em vez de diretamente para a chave pública do destinatário. Esse método aumenta a privacidade e a segurança porque a chave pública hash endereço não expõe diretamente a chave pública do destinatário.
Em transações P2PKH, o endereço do destinatário é o valor hash gerado a partir de sua chave pública, em vez da chave pública em si. Um benefício disso é que, mesmo que a chave pública hash o endereço sejam expostos, ela não revelará a chave pública real do destinatário, aumentando assim a segurança. Ao mesmo tempo, torna os dados de transação no blockchain mais compactos porque os endereços de hash de chave pública são relativamente curto.
No geral, o P2PKH é um tipo de transação Bitcoin comum e simples, projetado para melhorar a privacidade e a segurança, mantendo os dados de transação compactos.
P2SH (Pay-to-Script-Hash) é um tipo de saída de transação em Bitcoin, introduzido por Gavin Andresen em 2012. Esse tipo de saída de transação permite que o pagamento seja associado a uma hash de script, em vez de diretamente a uma chave pública ou hash de chave pública.
A introdução desse método foi para suporte mais tipos de transação, como transações de várias assinaturas e outros scripts de transação complexos. Em transações P2SH, o endereço do destinatário é um script hash, não uma chave pública real ou hash de chave pública. Isso significa que o remetente só precisa saber o valor hash de um script, não as especificidades do script. O script real que corresponde ao script só é necessário ao gastar a saída.
Um dos benefícios do P2SH é que ele aumenta a flexibilidade da rede Bitcoin. Ele permite que scripts de transação complexos sejam transacionados sem expor o conteúdo real do script e pode hash vários tipos diferentes de scripts para o mesmo endereço. Isso fornece suporte para transações mais complexas, como transações com várias assinaturas, enquanto aumenta a segurança e a privacidade da rede.
Portanto, o P2SH, como um tipo de saída de transação, fornece uma base importante para o desenvolvimento e inovação da rede Bitcoin.
O endereço Bech32 é nomeado após a primeira letra "B" dos sobrenomes de seus designers, Pieter Wuille e Greg Maxwell, e um algoritmo de deteção / correção de erros chamado "ech". Este algoritmo, utilizado nas regras de pronúncia fonética de algumas línguas, distingue "1" de "l" e "0" de "o", reduzindo a possibilidade de os utilizadores introduzirem o endereço errado. Portanto, "Bech" significa a principal inovação neste design de endereço, e "32" indica que o comprimento do endereço é de 32 caracteres. Assim, o nome endereço Bech32 pode ser descrito como um nome descritivo composto pelas principais características do seu design.
Em algumas carteiras Bitcoin, um novo endereço é gerado cada vez que uma transação é enviada ou recebida por motivos de privacidade e segurança:
Proteção de privacidade: Usar um novo endereço pode melhorar a privacidade do usuário. Se o mesmo endereço for usado para cada transação, essas transações podem ser rastreadas para o mesmo endereço, expondo o histórico de transações e a movimentação de fundos do usuário. Ao utilizar um novo endereço, os utilizadores podem proteger melhor a sua privacidade e reduzir a divulgação de informações a terceiros.
Melhoria da segurança: a alteração regular de endereços pode reduzir os ataques direcionados a endereços específicos. Se um endereço for rastreado e atacado por uma parte mal-intencionada, usar um novo endereço reduz o risco de ser atacado. Além disso, se uma das chaves privadas do usuário for exposta, apenas os fundos no endereço associado à chave privada serão comprometidos e os fundos em outros endereços ainda estarão seguros.
Seguindo as práticas recomendadas: Muitos especialistas em segurança recomendam mudar de endereço regularmente como uma prática recomendada para ajudar a manter os fundos pessoais seguros e privados.
Embora gerar um novo endereço a cada vez possa causar alguns transtornos, como a necessidade de atualizar o endereço de coleta, essa prática pode aumentar os níveis de privacidade e segurança de um usuário e, portanto, é adotada por muitas carteiras Bitcoin.
De facto, a geração de novos endereços é normalmente conseguida através da utilização de Criptografia de curva elíptica (ECC). O algoritmo de encriptação de curva elíptica usado em Bitcoin é secp256k1, que é um algoritmo de encriptação amplamente utilizado no campo de criptomoedas.
Especificamente, a carteira usa um algoritmo de curva elíptica para gerar um par de chaves: uma chave pública e uma chave privada. Em seguida, gere o endereço a partir da chave pública. Cada vez que um novo endereço é gerado, um novo par de chaves públicas e privadas é gerado, o que, por sua vez, gera um novo endereço.
Essa abordagem garante que cada endereço seja associado a um par de chaves exclusivo, aumentando a segurança e a privacidade. Ao mesmo tempo, devido à eficiência da curva elíptica encriptação algoritmo, o processo de geração de novos endereços é geralmente muito rápido.
Muitas carteiras Bitcoin modernas usam a tecnologia HD Carteira (Hierarchical Deterministic Carteira) para gerenciar endereços. HD Wallets pode gerenciar um grande número de endereços de forma mais conveniente e fornecer algumas funções adicionais de segurança e backup.
As Carteiras HD geram uma série de pares de chaves (chaves públicas e privadas) usando uma semente, em vez de gerar um novo par de chaves para cada endereço, como fazem as carteiras tradicionais. Estes pares de chaves são gerados de acordo com as normas definidas no BIP32 (Proposta de Melhoria da Bitcoin 32) e no BIP44 (Proposta de Melhoria da Bitcoin 44).
HD Carteira tem as seguintes vantagens:
Backup e recuperação: Ao fazer backup da semente, os usuários podem facilmente fazer backup de toda a carteira e recuperar convenientemente todos os endereços e fundos quando necessário.
Determinismo: Como todos os endereços são derivados da mesma semente, toda a cadeia de endereços pode ser gerada deterministicamente, sem a necessidade de salvar a chave privada de cada endereço na carteira.
Melhor privacidade: HD Carteira pode gerar um novo endereço para cada transação sem expor o endereço usado anteriormente. Isso aumenta a privacidade do usuário.
Estrutura Hierárquica: As Carteiras HD suporte uma estrutura hierárquica, permitindo a criação de múltiplas sub-carteiras, cada uma com a sua própria semente. Esta estrutura ajuda na gestão de fundos para múltiplas contas ou fins.
Portanto, as carteiras Bitcoin modernas normalmente usam a tecnologia HD Carteira para fornecer uma melhor experiência ao usuário, segurança e proteção de privacidade.
Este artigo é reproduzido a partir de [panews], os direitos autorais pertencem ao autor original [CoinmanLabs], se você tiver alguma objeção à reimpressão, entre em contato com Gate Learn Team, a equipe irá lidar com isso o mais rápido possível de acordo com os procedimentos relevantes.
Declaração de exoneração de responsabilidade: Os pontos de vista e opiniões expressos neste artigo representam apenas os pontos de vista pessoais do autor e não constituem qualquer conselho de investimento.
Outras versões linguísticas do artigo são traduzidas pela equipa do Gate Learn e não são mencionadas em Gate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.
Partilhar
İçerik
Olá a todos, eu sou Paul de Coinmanlabs. Durante a mania de inscrição do ano passado e as Runas deste ano, muitas pessoas não estavam claras sobre os tipos de endereço de BTC e é muito confuso. Hoje vamos usar oito perguntas para ajudá-lo a entender com clareza.
Bitcoin requer vários tipos de endereços, principalmente para atender a diferentes necessidades e requisitos técnicos, e para fornecer melhor segurança, privacidade e escalabilidade. As principais razões são:
Compatibilidade e transição: À medida que a rede Bitcoin cresce e a tecnologia avança, novos formatos de endereço são introduzidos, mas para manter compatibilidade com versões anteriores, os formatos de endereço mais antigos ainda são suportados. Portanto, Bitcoin precisa suporte vários tipos de endereços para que os usuários possam migrar e interagir perfeitamente com endereços diferentes.
Segurança e Privacidade: Diferentes tipos de endereços fornecem diferentes níveis de segurança e privacidade. Por exemplo, endereços Testemunha Segregada (endereços Bech32) têm recursos de segurança mais avançados, enquanto os endereços P2SH são frequentemente usados em scripts de transação avançados, como multiassinaturas, proporcionando mais flexibilidade e segurança.
Inovação técnica: Novos formatos de endereço são frequentemente introduzidos para introduzir novos recursos técnicos e melhorias. Por exemplo, os endereços Bech32 introduziram Testemunha Segregada, uma importante atualização técnica projetada para aumentar a taxa de transferência de transações, reduzir as taxas de transação e aumentar a segurança da rede.
Experiência do usuário: diferentes tipos de endereços podem afetar a experiência e a interação do usuário. Por exemplo, os endereços Bech32 têm maiores capacidades de deteção de erros, o que pode reduzir o risco de os utilizadores introduzirem o endereço errado, melhorando assim a experiência do utilizador.
Em resumo, Bitcoin precisa de vários tipos de endereços para atender às necessidades de diferentes usuários e promover continuamente a inovação e o desenvolvimento tecnológico, fornecendo soluções de blockchain mais seguras e eficientes.
Existem agora quatro tipos de endereços BTC, cada um com formatos e uso do endereço ligeiramente diferentes. A seguir estão alguns tipos de endereços Bitcoin comuns:
P2PKH (Pay-to-Public-Key-Hash): Este é o tipo de endereço mais comum, começando com "1". Este tipo de endereço é o mais antigo e mais amplamente aceito. Por exemplo: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
P2SH (Pay-to-Script-Hash): Começando com "3", é usado para multi-assinatura e outros scripts de transação complexos. Este tipo de script de endereço é validado na transação. Por exemplo: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
Bech32: Começando com "bc1q", é o formato de endereço mais recente do Bitcoin, também conhecido como endereço Testemunha Segregada nativo (Testemunha Segregada). Os endereços Bech32 têm maiores capacidades de deteção de erros e suporte recursos mais avançados, como SegWit. Por exemplo: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
Taproot Endereço: Este tipo de endereço começa com "bc1p". Para melhorar a eficiência do espaço de bloco e reduzir as taxas, a SegWit introduziu algumas mudanças na forma como os endereços são construídos. Portanto, além de endereços SegWit, foram desenvolvidos endereços Taproot, que reduzem ainda mais o espaço de armazenamento, melhoram a eficiência das transações e fornecem melhor privacidade.
P2PKH (Pay-to-Public-Key-Hash) é um termo definido por um dos fundadores da Bitcoin, Satoshi Nakamoto. O termo significa pagar à chave pública hash. Nas transações P2PKH, o ordenante envia fundos para a chave pública hash endereço do destinatário, em vez de diretamente para a chave pública do destinatário. Esse método aumenta a privacidade e a segurança porque a chave pública hash endereço não expõe diretamente a chave pública do destinatário.
Em transações P2PKH, o endereço do destinatário é o valor hash gerado a partir de sua chave pública, em vez da chave pública em si. Um benefício disso é que, mesmo que a chave pública hash o endereço sejam expostos, ela não revelará a chave pública real do destinatário, aumentando assim a segurança. Ao mesmo tempo, torna os dados de transação no blockchain mais compactos porque os endereços de hash de chave pública são relativamente curto.
No geral, o P2PKH é um tipo de transação Bitcoin comum e simples, projetado para melhorar a privacidade e a segurança, mantendo os dados de transação compactos.
P2SH (Pay-to-Script-Hash) é um tipo de saída de transação em Bitcoin, introduzido por Gavin Andresen em 2012. Esse tipo de saída de transação permite que o pagamento seja associado a uma hash de script, em vez de diretamente a uma chave pública ou hash de chave pública.
A introdução desse método foi para suporte mais tipos de transação, como transações de várias assinaturas e outros scripts de transação complexos. Em transações P2SH, o endereço do destinatário é um script hash, não uma chave pública real ou hash de chave pública. Isso significa que o remetente só precisa saber o valor hash de um script, não as especificidades do script. O script real que corresponde ao script só é necessário ao gastar a saída.
Um dos benefícios do P2SH é que ele aumenta a flexibilidade da rede Bitcoin. Ele permite que scripts de transação complexos sejam transacionados sem expor o conteúdo real do script e pode hash vários tipos diferentes de scripts para o mesmo endereço. Isso fornece suporte para transações mais complexas, como transações com várias assinaturas, enquanto aumenta a segurança e a privacidade da rede.
Portanto, o P2SH, como um tipo de saída de transação, fornece uma base importante para o desenvolvimento e inovação da rede Bitcoin.
O endereço Bech32 é nomeado após a primeira letra "B" dos sobrenomes de seus designers, Pieter Wuille e Greg Maxwell, e um algoritmo de deteção / correção de erros chamado "ech". Este algoritmo, utilizado nas regras de pronúncia fonética de algumas línguas, distingue "1" de "l" e "0" de "o", reduzindo a possibilidade de os utilizadores introduzirem o endereço errado. Portanto, "Bech" significa a principal inovação neste design de endereço, e "32" indica que o comprimento do endereço é de 32 caracteres. Assim, o nome endereço Bech32 pode ser descrito como um nome descritivo composto pelas principais características do seu design.
Em algumas carteiras Bitcoin, um novo endereço é gerado cada vez que uma transação é enviada ou recebida por motivos de privacidade e segurança:
Proteção de privacidade: Usar um novo endereço pode melhorar a privacidade do usuário. Se o mesmo endereço for usado para cada transação, essas transações podem ser rastreadas para o mesmo endereço, expondo o histórico de transações e a movimentação de fundos do usuário. Ao utilizar um novo endereço, os utilizadores podem proteger melhor a sua privacidade e reduzir a divulgação de informações a terceiros.
Melhoria da segurança: a alteração regular de endereços pode reduzir os ataques direcionados a endereços específicos. Se um endereço for rastreado e atacado por uma parte mal-intencionada, usar um novo endereço reduz o risco de ser atacado. Além disso, se uma das chaves privadas do usuário for exposta, apenas os fundos no endereço associado à chave privada serão comprometidos e os fundos em outros endereços ainda estarão seguros.
Seguindo as práticas recomendadas: Muitos especialistas em segurança recomendam mudar de endereço regularmente como uma prática recomendada para ajudar a manter os fundos pessoais seguros e privados.
Embora gerar um novo endereço a cada vez possa causar alguns transtornos, como a necessidade de atualizar o endereço de coleta, essa prática pode aumentar os níveis de privacidade e segurança de um usuário e, portanto, é adotada por muitas carteiras Bitcoin.
De facto, a geração de novos endereços é normalmente conseguida através da utilização de Criptografia de curva elíptica (ECC). O algoritmo de encriptação de curva elíptica usado em Bitcoin é secp256k1, que é um algoritmo de encriptação amplamente utilizado no campo de criptomoedas.
Especificamente, a carteira usa um algoritmo de curva elíptica para gerar um par de chaves: uma chave pública e uma chave privada. Em seguida, gere o endereço a partir da chave pública. Cada vez que um novo endereço é gerado, um novo par de chaves públicas e privadas é gerado, o que, por sua vez, gera um novo endereço.
Essa abordagem garante que cada endereço seja associado a um par de chaves exclusivo, aumentando a segurança e a privacidade. Ao mesmo tempo, devido à eficiência da curva elíptica encriptação algoritmo, o processo de geração de novos endereços é geralmente muito rápido.
Muitas carteiras Bitcoin modernas usam a tecnologia HD Carteira (Hierarchical Deterministic Carteira) para gerenciar endereços. HD Wallets pode gerenciar um grande número de endereços de forma mais conveniente e fornecer algumas funções adicionais de segurança e backup.
As Carteiras HD geram uma série de pares de chaves (chaves públicas e privadas) usando uma semente, em vez de gerar um novo par de chaves para cada endereço, como fazem as carteiras tradicionais. Estes pares de chaves são gerados de acordo com as normas definidas no BIP32 (Proposta de Melhoria da Bitcoin 32) e no BIP44 (Proposta de Melhoria da Bitcoin 44).
HD Carteira tem as seguintes vantagens:
Backup e recuperação: Ao fazer backup da semente, os usuários podem facilmente fazer backup de toda a carteira e recuperar convenientemente todos os endereços e fundos quando necessário.
Determinismo: Como todos os endereços são derivados da mesma semente, toda a cadeia de endereços pode ser gerada deterministicamente, sem a necessidade de salvar a chave privada de cada endereço na carteira.
Melhor privacidade: HD Carteira pode gerar um novo endereço para cada transação sem expor o endereço usado anteriormente. Isso aumenta a privacidade do usuário.
Estrutura Hierárquica: As Carteiras HD suporte uma estrutura hierárquica, permitindo a criação de múltiplas sub-carteiras, cada uma com a sua própria semente. Esta estrutura ajuda na gestão de fundos para múltiplas contas ou fins.
Portanto, as carteiras Bitcoin modernas normalmente usam a tecnologia HD Carteira para fornecer uma melhor experiência ao usuário, segurança e proteção de privacidade.
Este artigo é reproduzido a partir de [panews], os direitos autorais pertencem ao autor original [CoinmanLabs], se você tiver alguma objeção à reimpressão, entre em contato com Gate Learn Team, a equipe irá lidar com isso o mais rápido possível de acordo com os procedimentos relevantes.
Declaração de exoneração de responsabilidade: Os pontos de vista e opiniões expressos neste artigo representam apenas os pontos de vista pessoais do autor e não constituem qualquer conselho de investimento.
Outras versões linguísticas do artigo são traduzidas pela equipa do Gate Learn e não são mencionadas em Gate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.