Bitcoin Forum

Local => Desenvolvimento & Discussões Técnicas => Topic started by: FabioCarpi on October 26, 2016, 12:23:01 AM



Title: segwit
Post by: FabioCarpi on October 26, 2016, 12:23:01 AM
Estou tentando entender esse segwit...
Eu entendi que a assinatura das transações não serão inclusas nas mesmas, reduzindo o tamanho dos blocos...
Então, como validar as txs em um bloco? Onde ficaram as assinaturas?


Title: Re: segwit
Post by: springgers on November 06, 2016, 05:40:50 AM
Estou tentando entender esse segwit...
Eu entendi que a assinatura das transações não serão inclusas nas mesmas, reduzindo o tamanho dos blocos...
Então, como validar as txs em um bloco? Onde ficaram as assinaturas?

Pelo que eu entendi elas serão descartadas após um tempo, pois os blocos antigos não precisam ser verificados novamente.

"Os arquivos de assinatura que forem separados das transações poderão, no final do processo, ser descartados, liberando espaço de armazenamento no disco rígido. A importância das assinaturas se dá exclusivamente na verificação do bloco. Quanto mais antigo é o bloco, menor a chance de ele precisar ser verificado novamente."

Fonte: https://www.coinbr.net/blog/saiba-mais-sobre-o-segwit/ (https://www.coinbr.net/blog/saiba-mais-sobre-o-segwit/)


Title: Re: segwit
Post by: CristhianCF on December 08, 2016, 06:08:33 AM
Recomendo >>>>> http://www.criptomoedasfacil.com/2016/11/analise-segregated-witness-na-rede-bitcoin.html


Title: Re: segwit
Post by: wendel_55 on December 15, 2016, 11:45:22 PM
Não somente o SegWit, há muitas novidades que podem chegar no Bitcoin

Recomendo Leitura também --> https://blog.wendelrocha.eng.br/12-bitcoin/79-o-que-esperar-do-bitcoin-para-2017-um-pouco-sobre-segwit-blocksize-libsecp256k1-bips-68-112-iblt-s-e-bitcoin-em-camadas-layers


Title: Re: segwit
Post by: ShooterXD on December 28, 2016, 12:44:52 PM
Quando efetivarem essa implantacao no bitcoin, com toda certeza o btc vai se valorizar muito, e os grandes investidores ou qualquer um que queira manter seu dinheiro sem rastros para a receita vao migrar para o bitcoin.

Isso sem mensionar que as novas politicas da Suiça que delataram tantos esse ano , vai oesar na decisao de mudar para o btc.



Title: Re: segwit
Post by: Kromos on May 12, 2017, 02:32:51 PM
Pelo que eu entendi elas serão descartadas após um tempo, pois os blocos antigos não precisam ser verificados novamente.

"Os arquivos de assinatura que forem separados das transações poderão, no final do processo, ser descartados, liberando espaço de armazenamento no disco rígido. A importância das assinaturas se dá exclusivamente na verificação do bloco. Quanto mais antigo é o bloco, menor a chance de ele precisar ser verificado novamente."

Fonte: https://www.coinbr.net/blog/saiba-mais-sobre-o-segwit/ (https://www.coinbr.net/blog/saiba-mais-sobre-o-segwit/)

Segundo o artigo, "A mudança no protocolo, que também foi chamada de “Assinaturas Separadas”, remove a assinatura digital contida em cada transação de bitcoin e a coloca ao lado da blockchain."

Neste caso, estão separando a assinatura digital do bloco minerado para que o bloco fique menos carregado, diminuindo o tamanho e aumentando a quantidade de transações por bloco.

A partir disso, essas assinaturas separadas passarão então a poder ser descartadas dos blocos antigos.

Isso que eu entendi está correto?


Title: Re: segwit
Post by: girino on May 12, 2017, 03:47:29 PM
Pelo que eu entendi elas serão descartadas após um tempo, pois os blocos antigos não precisam ser verificados novamente.

"Os arquivos de assinatura que forem separados das transações poderão, no final do processo, ser descartados, liberando espaço de armazenamento no disco rígido. A importância das assinaturas se dá exclusivamente na verificação do bloco. Quanto mais antigo é o bloco, menor a chance de ele precisar ser verificado novamente."

Fonte: https://www.coinbr.net/blog/saiba-mais-sobre-o-segwit/ (https://www.coinbr.net/blog/saiba-mais-sobre-o-segwit/)

Segundo o artigo, "A mudança no protocolo, que também foi chamada de “Assinaturas Separadas”, remove a assinatura digital contida em cada transação de bitcoin e a coloca ao lado da blockchain."

Neste caso, estão separando a assinatura digital do bloco minerado para que o bloco fique menos carregado, diminuindo o tamanho e aumentando a quantidade de transações por bloco.

A partir disso, essas assinaturas separadas passarão então a poder ser descartadas dos blocos antigos.

Isso que eu entendi está correto?


correto. Você só precisa da assinatura enquanto a transação não foi gasta. Depois que ela foi gasta, quem gastou já conferiu a assinatura anterior e assinou de novo, então pode jogar fora essa informação e manter só  a assinatura mais recente.


Title: Re: segwit
Post by: Kromos on May 12, 2017, 04:20:43 PM
correto. Você só precisa da assinatura enquanto a transação não foi gasta. Depois que ela foi gasta, quem gastou já conferiu a assinatura anterior e assinou de novo, então pode jogar fora essa informação e manter só  a assinatura mais recente.

Só mais uma pequena dúvida neste trecho:

"A mudança no protocolo, que também foi chamada de “Assinaturas Separadas”, remove a assinatura digital contida em cada transação de bitcoin e a coloca ao lado da blockchain."

Quando diz que a assinatura contida em cada transação de bitcoin ficará ao lado da blockchain. O que isso quer dizer? Na prática.


Title: Re: segwit
Post by: girino on May 12, 2017, 05:33:49 PM
correto. Você só precisa da assinatura enquanto a transação não foi gasta. Depois que ela foi gasta, quem gastou já conferiu a assinatura anterior e assinou de novo, então pode jogar fora essa informação e manter só  a assinatura mais recente.

Só mais uma pequena dúvida neste trecho:

"A mudança no protocolo, que também foi chamada de “Assinaturas Separadas”, remove a assinatura digital contida em cada transação de bitcoin e a coloca ao lado da blockchain."

Quando diz que a assinatura contida em cada transação de bitcoin ficará ao lado da blockchain. O que isso quer dizer? Na prática.

Hoje você tem a blockchain armazenadas na pasta "blocks" do bitcoin, no formato de arquivos block00001.dat block00002.dat, etc.... Você vai passar a ter, além desses arquivos, novos arquivos (não sei o nome exato, mas vamos supor) segwit0001.dat segwit0002.dat, etc. Esses arquivos o bitcoin-core vai poder apagar a medida que as transações forem gastas.


Title: Re: segwit
Post by: Kromos on May 12, 2017, 05:39:29 PM
correto. Você só precisa da assinatura enquanto a transação não foi gasta. Depois que ela foi gasta, quem gastou já conferiu a assinatura anterior e assinou de novo, então pode jogar fora essa informação e manter só  a assinatura mais recente.

Só mais uma pequena dúvida neste trecho:

"A mudança no protocolo, que também foi chamada de “Assinaturas Separadas”, remove a assinatura digital contida em cada transação de bitcoin e a coloca ao lado da blockchain."

Quando diz que a assinatura contida em cada transação de bitcoin ficará ao lado da blockchain. O que isso quer dizer? Na prática.

Hoje você tem a blockchain armazenadas na pasta "blocks" do bitcoin, no formato de arquivos block00001.dat block00002.dat, etc.... Você vai passar a ter, além desses arquivos, novos arquivos (não sei o nome exato, mas vamos supor) segwit0001.dat segwit0002.dat, etc. Esses arquivos o bitcoin-core vai poder apagar a medida que as transações forem gastas.

Ok, muito obrigado pela explicação!