Bitcoin Forum

Local => Português (Portuguese) => Topic started by: Forsyth Jones on August 18, 2017, 12:10:41 AM



Title: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Forsyth Jones on August 18, 2017, 12:10:41 AM
 Sempre usei o bitcoin core, mas de vez em quando da erro e corrompe o database e tem que baixar tudo de novo (e demora mais de 1 mês), os outros full nodes que eu rodo, como dilmacoin, vcash etc nunca tive esse problema, caso o computador desligue sozinho ou quando cai a energia não dá erro, quanto ao bitcoin core caso o pc desligue sem fechar a carteira pode corromper o database e tem que baixar tudo de novo... Eu queria uma versão que não precisace baixar todo o full node  (um bitcoin core thin client) igual o electrum. Ai vcs me falam: por que não usa a electrum? Porque o bitcoin core tem características únicas que em nenhuma carteira tem, já o GUI do electrum não me agrada muito, já o Core sim... Eu fico me perguntando, caso existisse uma versão leve do bitcoin core que não baixasse toda a blockchain, as pessoas deixariam de manter um full node, já que haveria a versão leve do cliente. Sera por isso?


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: btrader on August 18, 2017, 12:47:34 AM
Sempre usei o bitcoin core, mas de vez em quando da erro e corrompe o database e tem que baixar tudo de novo (e demora mais de 1 mês), os outros full nodes que eu rodo, como dilmacoin, vcash etc nunca tive esse problema, caso o computador desligue sozinho ou quando cai a energia não dá erro, quanto ao bitcoin core caso o pc desligue sem fechar a carteira pode corromper o database e tem que baixar tudo de novo... Eu queria uma versão que não precisace baixar todo o full node  (um bitcoin core thin client) igual o electrum. Ai vcs me falam: por que não usa a electrum? Porque o bitcoin core tem características únicas que em nenhuma carteira tem, já o GUI do electrum não me agrada muito, já o Core sim... Eu fico me perguntando, caso existisse uma versão leve do bitcoin core que não baixasse toda a blockchain, as pessoas deixariam de manter um full node, já que haveria a versão leve do cliente. Sera por isso?

Acho que os outros não dão erro porque a base é minima, não?

Bom eu tenho o mesmo problema que vc. O que talvez faça diferente é Backup. Quando minha base corrompe restauro o backup ai é pouca coisa que tem que ser baixado.

Abs


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Forsyth Jones on August 18, 2017, 12:51:25 AM
 Não é todo mundo que tem um hd de 500gb ou 1tb ou hd externo, deveria ter uma opção mais thin client


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: tublo on August 18, 2017, 02:27:20 AM
Use a opção prune para ocupar menos espaço.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Paredao on August 18, 2017, 02:55:20 AM
Sempre usei o bitcoin core, mas de vez em quando da erro e corrompe o database e tem que baixar tudo de novo (e demora mais de 1 mês), os outros full nodes que eu rodo, como dilmacoin, vcash etc nunca tive esse problema, caso o computador desligue sozinho ou quando cai a energia não dá erro, quanto ao bitcoin core caso o pc desligue sem fechar a carteira pode corromper o database e tem que baixar tudo de novo... Eu queria uma versão que não precisace baixar todo o full node  (um bitcoin core thin client) igual o electrum. Ai vcs me falam: por que não usa a electrum? Porque o bitcoin core tem características únicas que em nenhuma carteira tem, já o GUI do electrum não me agrada muito, já o Core sim... Eu fico me perguntando, caso existisse uma versão leve do bitcoin core que não baixasse toda a blockchain, as pessoas deixariam de manter um full node, já que haveria a versão leve do cliente. Sera por isso?

Eu já desisti da Bitcoin Core há uns três anos atrás. Meu negócio e fazer trade e sempre vender os Bitcoins que sobram. Já deu uma boa grana em Reais.  :o ;D


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: btrader on August 18, 2017, 03:45:40 PM
Não é todo mundo que tem um hd de 500gb ou 1tb ou hd externo, deveria ter uma opção mais thin client

Aqui da 141 GB ! O backup não estou compactando, então ocupa o mesmo. Talvez se compactar melhore.

Mas, de fato, crescendo ...


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Forsyth Jones on August 18, 2017, 06:23:06 PM
Use a opção prune para ocupar menos espaço.
mas a opção prune não tem quo baixar toda a blockchain primeiro, para depois "cortar" o tamanho com o prune ?


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: tublo on August 18, 2017, 09:23:06 PM
Não, ele já vai cortando à medida que baixa. Quando acabar tudo, faça um backup.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Eddyc on August 19, 2017, 12:59:50 AM
Eu acho que há carteiras que você podem baixar desprezando a blockchain! A electrum não oferece algo assim? É raro eu deixar meu dinheiro em Bitcoin! Deixo 80% em altcoins e %20 em $$$ para poder recomperar BTC caso caia em Bitmex e em Forex! Atualmente há muitos projetos sólidos, eu gosto do risco em deixar minha grana em altcoins.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Forsyth Jones on August 19, 2017, 03:11:31 AM
Eu acho que há carteiras que você podem baixar desprezando a blockchain! A electrum não oferece algo assim? É raro eu deixar meu dinheiro em Bitcoin! Deixo 80% em altcoins e %20 em $$$ para poder recomperar BTC caso caia em Bitmex e em Forex! Atualmente há muitos projetos sólidos, eu gosto do risco em deixar minha grana em altcoins.
como eu disse, há características que me agradam nessa carteira, como a GUI, opções por linha de comando, por ser o primeiro cliente bitcoin e também a mais segura.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Forsyth Jones on August 19, 2017, 03:13:42 AM
Não, ele já vai cortando à medida que baixa. Quando acabar tudo, faça um backup.
Como que faz o prunning? Então não precisa baixar ele todo para fazer o prune? Como fazer um prune para caber em um hd de quase 300gb ?


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: btrader on August 19, 2017, 06:36:19 AM
Não, ele já vai cortando à medida que baixa. Quando acabar tudo, faça um backup.

Tublo,

Qual o tamanho da sua base?

Valeu


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: White sugar on August 19, 2017, 10:47:04 AM
Mas se não precisasse baixar toda blockchain não seria um full node


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Forsyth Jones on August 19, 2017, 12:14:08 PM
 Como que habilita o prunning?


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Forsyth Jones on August 19, 2017, 12:23:43 PM
 Criei um atalho, fui em propriedades do icone da carteira, e em destino eu digitei: -prune=550M
Fiz certo? ele está baixando tudo de novo.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: tublo on August 19, 2017, 01:16:21 PM
Não, ele já vai cortando à medida que baixa. Quando acabar tudo, faça um backup.

Tublo,

Qual o tamanho da sua base?

Valeu

Está com 3,3 GB.


Quote
Criei um atalho, fui em propriedades do icone da carteira, e em destino eu digitei: -prune=550M
Fiz certo? ele está baixando tudo de novo.

Acho que funciona assim. Eu coloquei a opção no arquivo bitcoin.conf.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Forsyth Jones on August 19, 2017, 03:55:22 PM
Não, ele já vai cortando à medida que baixa. Quando acabar tudo, faça um backup.

Tublo,

Qual o tamanho da sua base?

Valeu

Está com 3,3 GB.


Quote
Criei um atalho, fui em propriedades do icone da carteira, e em destino eu digitei: -prune=550M
Fiz certo? ele está baixando tudo de novo.

Acho que funciona assim. Eu coloquei a opção no arquivo bitcoin.conf.
Prune habilitado! aogra minha pergunta é a seguinte: eu tenho que passar os blocos para um pen drive para rodar em outro PC pois vou viajar e vou ficar algum tempo fora, será que se eu passar os blocos para a outra máquina e baixar o core ele vai continuar fazendo o prunning ou tem que criar o atalho de novo e dar o comando -prune=550M ? ou editar alguma coisa no arquivo .config ? obrigado pelas respostas.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: wilwxk on August 19, 2017, 05:17:28 PM
O pior de ter que baixar todos esses +140gb eh quando a pessoa quer ajudar o bitcoin, mas que eh impossivel "doar" todo esse espaco na memoria, eu ja tentei usar do core, mas desisti, hoje uso a electrum, simples, rapido, portavel.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: arthurbonora on August 19, 2017, 07:27:57 PM

Realmente o qt vai na contramão da praticidade do bitcoin, baixar toda blockchain é inviável.
Talvez se criassem uma maneira de "dar vencimento" aos blocos mais velhos, tirando-os por exemplo da blockchain, seria uma boa.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: White sugar on August 19, 2017, 11:47:16 PM

Realmente o qt vai na contramão da praticidade do bitcoin, baixar toda blockchain é inviável.
Talvez se criassem uma maneira de "dar vencimento" aos blocos mais velhos, tirando-os por exemplo da blockchain, seria uma boa.

Então você teria que confiar em uma autoridade central para garantir que antes daquele ponto realmente nada foi modificado. Ou então como fazer isso e manter tudo tão decentralizado como agora?


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: tublo on August 19, 2017, 11:54:13 PM
Não, ele já vai cortando à medida que baixa. Quando acabar tudo, faça um backup.

Tublo,

Qual o tamanho da sua base?

Valeu

Está com 3,3 GB.


Quote
Criei um atalho, fui em propriedades do icone da carteira, e em destino eu digitei: -prune=550M
Fiz certo? ele está baixando tudo de novo.

Acho que funciona assim. Eu coloquei a opção no arquivo bitcoin.conf.
Prune habilitado! aogra minha pergunta é a seguinte: eu tenho que passar os blocos para um pen drive para rodar em outro PC pois vou viajar e vou ficar algum tempo fora, será que se eu passar os blocos para a outra máquina e baixar o core ele vai continuar fazendo o prunning ou tem que criar o atalho de novo e dar o comando -prune=550M ? ou editar alguma coisa no arquivo .config ? obrigado pelas respostas.

Dá pra fazer sim. Só não tenho certeza se você precisa botar o prune=550M no outro computador ou ele descobre isso sozinho. Na dúvida, é melhor colocar.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: tublo on August 19, 2017, 11:56:03 PM

Realmente o qt vai na contramão da praticidade do bitcoin, baixar toda blockchain é inviável.
Talvez se criassem uma maneira de "dar vencimento" aos blocos mais velhos, tirando-os por exemplo da blockchain, seria uma boa.

Então você teria que confiar em uma autoridade central para garantir que antes daquele ponto realmente nada foi modificado. Ou então como fazer isso e manter tudo tão decentralizado como agora?

Exatamente, baixar tudo é a única forma de garantir que você tem a blockchain mais extensa e válida sem precisar confiar em ninguém.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: arthurbonora on August 20, 2017, 12:30:49 PM

Realmente o qt vai na contramão da praticidade do bitcoin, baixar toda blockchain é inviável.
Talvez se criassem uma maneira de "dar vencimento" aos blocos mais velhos, tirando-os por exemplo da blockchain, seria uma boa.

Então você teria que confiar em uma autoridade central para garantir que antes daquele ponto realmente nada foi modificado. Ou então como fazer isso e manter tudo tão decentralizado como agora?

Não faço ideia, só imagino uma situação onde seja armazenado os últimos dois anos por exemplo na wallet, mas o restante com os mineradores por exemplo, ou uma situação onde se uma transação já foi realizada a muito tempo e aqueles bitcoins já escalaram de bloco, talves não precisaria manter aquele registro.

Mas realmente não sei se é viável, apenas imaginei essa situação.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: arthurbonora on August 20, 2017, 12:31:58 PM

Realmente o qt vai na contramão da praticidade do bitcoin, baixar toda blockchain é inviável.
Talvez se criassem uma maneira de "dar vencimento" aos blocos mais velhos, tirando-os por exemplo da blockchain, seria uma boa.

Então você teria que confiar em uma autoridade central para garantir que antes daquele ponto realmente nada foi modificado. Ou então como fazer isso e manter tudo tão decentralizado como agora?

Exatamente, baixar tudo é a única forma de garantir que você tem a blockchain mais extensa e válida sem precisar confiar em ninguém.

De fato, como é válido a blockchain mais extensa, cai por terra essa minha ideia, kk


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Forsyth Jones on August 20, 2017, 02:44:44 PM
 A minha pergunta é: Se o prunning faz com que os blocos baixados anteriormente são cortados, restando apenas os blocos mais recentes da blockchain (o que dá em torno de 4gb). Se eu precisar dar rescan e alguns dos endereços da carteira que receberam bitcoins e ficou registrado nos blocos anteriores que foram cortados pelo prunning, como os blocos anteriores foram cortados, a wallet não vai mais enxergar o saldo ou tem tipo só os cabeçalhos dos blocos armazenados na pasta bitcoin? (assim como a maioria das carteiras SPV que verificam só o cabeçalho da blockchain)


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: yzhi on August 20, 2017, 08:28:06 PM
isso pode ser um problema, no futuro bitcoin pode ter bilhões de transações diárias. A cadeia de blocos acabaria ficando muito grande para as pessoas comuns hospedarem


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Forsyth Jones on August 21, 2017, 01:12:32 PM
Não tem como dar -rescan quando o prunning estiver habilitado, primeira desvantagem, estou pensando em baixar um node de novo...


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: tubainaman on August 21, 2017, 04:24:36 PM
Não é todo mundo que tem um hd de 500gb ou 1tb ou hd externo, deveria ter uma opção mais thin client

Eu tava pensando em montar um node usando um raspberry pi 3 que tenho parado aqui porém depois que vi o tamanho do blockchain eu desisti. Minha nossa.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: VoinSveta on August 21, 2017, 10:43:42 PM
eu tentei baixar uma vez e desisti, fica inviável principalmente com essa nossa internet de terceiro mundo


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: Forsyth Jones on August 21, 2017, 11:22:57 PM
 Alguma coisa tem que ser investava pois senão no futuro vai ficar inviável baixar um full node, pois com essa net lixo do brasil vai demorar 1-2 anos pra baixar, aguma tecnologia que compacte o tamanho dos dados tem que ser inventada o quanto antes... So to speak.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: tubainaman on August 28, 2017, 11:31:31 PM

Realmente o qt vai na contramão da praticidade do bitcoin, baixar toda blockchain é inviável.
Talvez se criassem uma maneira de "dar vencimento" aos blocos mais velhos, tirando-os por exemplo da blockchain, seria uma boa.


Realmente, eu tenho vários Raspberrys pi 3 parados aqui e queria montar um node porém desisti devido o tamanho do bc.

Porém essa opção do prune é muito boa. Coloquei prune=550 no bitcoin.conf e tô baixando ainda porém menos que os cento e pouco.

Outra coisa, será que um "node lite" seria aceito na rede? Eu li algo no reddit mas não me aprofundei, tava pensando em montar um no meu RP3.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: tubainaman on August 28, 2017, 11:32:28 PM
Alguma coisa tem que ser investava pois senão no futuro vai ficar inviável baixar um full node, pois com essa net lixo do brasil vai demorar 1-2 anos pra baixar, aguma tecnologia que compacte o tamanho dos dados tem que ser inventada o quanto antes... So to speak.


Já tem a solução, o compactador do pessoal do piedpiper hauahauajauauauauja desculpe mas não resisti.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: btrader on August 29, 2017, 03:19:06 PM

Realmente o qt vai na contramão da praticidade do bitcoin, baixar toda blockchain é inviável.
Talvez se criassem uma maneira de "dar vencimento" aos blocos mais velhos, tirando-os por exemplo da blockchain, seria uma boa.

Então você teria que confiar em uma autoridade central para garantir que antes daquele ponto realmente nada foi modificado. Ou então como fazer isso e manter tudo tão decentralizado como agora?

Neste ponto estou com voce!!!

Duvida: Hoje rodo tudo no meu desktop (tenho uma maquina virtual com o Core). Já no meu laptop não tenho espaço, teria que usar HD externo o que é absurdamente lento.

Eu consigo rodar o core no meu laptop sem o banco local porém, em vez de confiar em um terceiro, apontar p/ ele so consultar o meu desktop? Se sim, como?

Valeu


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: henriquecof on August 31, 2017, 02:25:25 PM
Pessoal bom dia, o bitcoin core é somente para fazer transações ou também para mineração, pergunto pois não achei na internet essa informação ou a minha busca não foi correta, fico desde já agradecido.


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: btrader on August 31, 2017, 03:48:20 PM
Pessoal bom dia, o bitcoin core é somente para fazer transações ou também para mineração, pergunto pois não achei na internet essa informação ou a minha busca não foi correta, fico desde já agradecido.

Ele não minera! Apenas transação

Abs


Title: Re: Bem que podia ter uma versão do BitcoinCore q não precisa baixar toda blockchain
Post by: tublo on August 31, 2017, 09:38:24 PM

Realmente o qt vai na contramão da praticidade do bitcoin, baixar toda blockchain é inviável.
Talvez se criassem uma maneira de "dar vencimento" aos blocos mais velhos, tirando-os por exemplo da blockchain, seria uma boa.

Então você teria que confiar em uma autoridade central para garantir que antes daquele ponto realmente nada foi modificado. Ou então como fazer isso e manter tudo tão decentralizado como agora?

Neste ponto estou com voce!!!

Duvida: Hoje rodo tudo no meu desktop (tenho uma maquina virtual com o Core). Já no meu laptop não tenho espaço, teria que usar HD externo o que é absurdamente lento.

Eu consigo rodar o core no meu laptop sem o banco local porém, em vez de confiar em um terceiro, apontar p/ ele so consultar o meu desktop? Se sim, como?

Valeu

Também gostaria de saber.