Author

Topic: Nova versão do Bitcoin Core v0.16.0 lançada com SegWit padronizado (Read 169 times)

legendary
Activity: 2716
Merit: 1116
Sim, mas lembrando que existem dois tipos de carteiras SegWit, o SegWit nativo bech32 (bc1q) que você pode escolher quando cria sua carteira, a vantagem do bech32 é que a transação com ele é 40% a 50% mais barato e a desvantagem é que poucas carteiras são compatíveis com ele, você terá mais dificuldades em receber nesses endereços. E o P2SH SegWit que iniciam com o "3" a vantagem é que é mais barato também (o bech32 é mais) e é compatível com todas as carteiras e demais serviços. A Electrum suporta esses dois tipos, neste tópico feito pelo girino, ele ensina como criar carteira SegWit P2SH:
Quote

Valeu pela explicação, vou criar um P2SH por enquanto, pela maior compatibilidade, já que quero holdar por um bom tempo.

Com certeza, p2sh está muito mais difundido, sendo mais garantido no momento....infelizmente parece que o bech32, se continuar no atual ritmo, cairá em desuso, mas ainda é muito cedo para afirmarmos tal fato, vamos aguardar.

Parece que a carruagem está andando, a adoção do segwit parece ter aumentado consideravelmente:

http://segwit.party/charts/
full member
Activity: 546
Merit: 122
Sim, mas lembrando que existem dois tipos de carteiras SegWit, o SegWit nativo bech32 (bc1q) que você pode escolher quando cria sua carteira, a vantagem do bech32 é que a transação com ele é 40% a 50% mais barato e a desvantagem é que poucas carteiras são compatíveis com ele, você terá mais dificuldades em receber nesses endereços. E o P2SH SegWit que iniciam com o "3" a vantagem é que é mais barato também (o bech32 é mais) e é compatível com todas as carteiras e demais serviços. A Electrum suporta esses dois tipos, neste tópico feito pelo girino, ele ensina como criar carteira SegWit P2SH:
Quote

Valeu pela explicação, vou criar um P2SH por enquanto, pela maior compatibilidade, já que quero holdar por um bom tempo.
hero member
Activity: 1120
Merit: 540
Duelbits - Play for Free | Win for Real
Sim, mas lembrando que existem dois tipos de carteiras SegWit, o SegWit nativo bech32 (bc1q) que você pode escolher quando cria sua carteira, a vantagem do bech32 é que a transação com ele é 40% a 50% mais barato e a desvantagem é que poucas carteiras são compatíveis com ele, você terá mais dificuldades em receber nesses endereços. E o P2SH SegWit que iniciam com o "3" a vantagem é que é mais barato também (o bech32 é mais) e é compatível com todas as carteiras e demais serviços. A Electrum suporta esses dois tipos, neste tópico feito pelo girino, ele ensina como criar carteira SegWit P2SH:
Quote
full member
Activity: 546
Merit: 122
Meio off mas vale perguntar, já é possível gerar endereços com suporte a SegWit na Electrum?
hero member
Activity: 1120
Merit: 540
Duelbits - Play for Free | Win for Real
Quote
O core gera chaves deterministicas estilo bip39/bip44 não? não tem como exportar a master private key da carteira e importar ela na electrum?
O core gera chaves determinísticas estilo BIP32 com o derivation path em: m/0'/0'

Para ter acesso a master private key da wallet no bitcoin-QT você deve exportar todas as chaves da carteira dando o comando: dumpwallet "destination" no console, quando você abrir o arquivo exportado vai aparecer a xprivkey no começo do documento. Já tentei pegar essa xprivkey e importar na electrum na opção: import public or private keys usando o xprivkey, mas gerou uma carteira com chaves totalmente diferentes
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
- Nesta nova versão, o SegWit está habilitado por padrão, quando você clicar em "request payment" na guia "receber" em vez de gerar um endereço legacy será gerado um endereço SegWit P2SH (aqueles que iniciam com o "3").

- Ao lado em "Amount" temos a opção de "gerar endereço bech32" que você poderá habilitar marcando essa opção, gerará um endereço bech32 (bc1q) isso torna o bech32 compatível com BTCcore, já que a mesma suporta receber e fazer pagamentos para esse novo formato de endereço.

- Embora o SegWit P2SH está habilitado por padrão, você pode mudar o tipo de endereços que você quer que a wallet disponibilize para você, você precisa adicionar esse argumento no atalho do bitcoin core:
Code:
-addresstype=legacy, p2sh-segwit ou bech32
(em breve posto foto para exemplificar melhor).

- Embora agora o Bitcoin core da suporte ao bech32 e tem o SegWit P2SH habilitado por padrão, as chaves privadas desses endereços são as mesmas dos endereços legacy, isso quer dizer que se você for exportar a chave para a Electrum, em vez dela mostrar o endereço SegWit, ela vai importar a chave privada mas vai resultar em um endereço legacy, ou seja, por enquanto só é possível gastar desses endereços (P2SH e bech32) só pela wallet do Bitcoin Core, e se você for importar uma chave bech32 gerada na carteira Electrum, vai dar erro informando que não reconheceu a chave privada como válida. Ainda está confuso esses novos endereços.

Mais detalhes sobre essa nova versão aqui:
Quote

Link para download:
Quote



O core gera chaves deterministicas estilo bip39/bip44 não? não tem como exportar a master private key da carteira e importar ela na electrum?
hero member
Activity: 1120
Merit: 540
Duelbits - Play for Free | Win for Real
- Nesta nova versão, o SegWit está habilitado por padrão, quando você clicar em "request payment" na guia "receber" em vez de gerar um endereço legacy será gerado um endereço SegWit P2SH (aqueles que iniciam com o "3").

- Ao lado em "Amount" temos a opção de "gerar endereço bech32" que você poderá habilitar marcando essa opção, gerará um endereço bech32 (bc1q) isso torna o bech32 compatível com BTCcore, já que a mesma suporta receber e fazer pagamentos para esse novo formato de endereço.

- Embora o SegWit P2SH está habilitado por padrão, você pode mudar o tipo de endereços que você quer que a wallet disponibilize para você, você precisa adicionar esse argumento no atalho do bitcoin core:
Code:
-addresstype=legacy, p2sh-segwit ou bech32
(em breve posto foto para exemplificar melhor).

- Embora agora o Bitcoin core da suporte ao bech32 e tem o SegWit P2SH habilitado por padrão, as chaves privadas desses endereços são as mesmas dos endereços legacy, isso quer dizer que se você for exportar a chave para a Electrum, em vez dela mostrar o endereço SegWit, ela vai importar a chave privada mas vai resultar em um endereço legacy, ou seja, por enquanto só é possível gastar desses endereços (P2SH e bech32) só pela wallet do Bitcoin Core, e se você for importar uma chave bech32 gerada na carteira Electrum, vai dar erro informando que não reconheceu a chave privada como válida. Ainda está confuso esses novos endereços.

Mais detalhes sobre essa nova versão aqui:
Quote

Link para download:
Quote

Jump to: