Bitcoin Forum
November 13, 2024, 10:30:14 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Nova versão do Bitcoin Core v0.16.0 lançada com SegWit padronizado  (Read 167 times)
Forsyth Jones (OP)
Hero Member
*****
Offline Offline

Activity: 1344
Merit: 920


Duelbits - Play for Free | Win for Real


View Profile WWW
February 26, 2018, 05:47:30 PM
 #1

- 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


███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
girino
Legendary
*
Offline Offline

Activity: 2296
Merit: 1170


Advertise Here - PM for more info!


View Profile
February 26, 2018, 06:17:27 PM
 #2

- 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?

Advertise Here - PM for more info!
Forsyth Jones (OP)
Hero Member
*****
Offline Offline

Activity: 1344
Merit: 920


Duelbits - Play for Free | Win for Real


View Profile WWW
February 27, 2018, 01:46:14 PM
 #3

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

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
Silenox
Full Member
***
Offline Offline

Activity: 546
Merit: 122


View Profile
February 27, 2018, 05:26:42 PM
 #4

Meio off mas vale perguntar, já é possível gerar endereços com suporte a SegWit na Electrum?
Forsyth Jones (OP)
Hero Member
*****
Offline Offline

Activity: 1344
Merit: 920


Duelbits - Play for Free | Win for Real


View Profile WWW
February 27, 2018, 05:54:13 PM
 #5

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

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
Silenox
Full Member
***
Offline Offline

Activity: 546
Merit: 122


View Profile
February 28, 2018, 12:20:15 AM
 #6

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.
jpouza
Legendary
*
Offline Offline

Activity: 2870
Merit: 1122


View Profile
February 28, 2018, 10:48:12 AM
 #7

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/
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!