Bitcoin Forum

Local => Português (Portuguese) => Topic started by: FabioCarpi on September 26, 2014, 04:47:18 AM



Title: Tamanho da blockchain
Post by: FabioCarpi on September 26, 2014, 04:47:18 AM
Será que os desenvolvedores vão inventar um jeito de melhorar o tamanho da blockchain?
Ela está cada vez mais pesada e só vai aumentar...
A rede não poderia limitar o tamanho pra 1 ano, por exemplo?


Title: Re: Tamanho da blockchain
Post by: algorista on September 26, 2014, 05:38:42 AM
O Bitcoin precisa ter registradas todas as transações pois não há um registro informando o saldo de um address, só existem transações de entrada e saída, portanto pra saber o saldo é necessário olhar bloco a bloco e calcular.

Existem algumas propostas, sendo que a mais discutida seria descartar as transações gastas após certo tempo, isso diminuiria o blockchain para alguns poucos MB.

Existem várias propostas, mas todas apresentam impactos negativos.

A escalabilidade (https://en.bitcoin.it/wiki/Scalability) é um assunto sempre presente e não parece que terá soluções definitivas tão cedo.

Uma proposta que eu acho muito interessante:
https://bitcointalk.org/index.php?topic=88208.0

* não é possível eliminar registros pela idade pois há moedas não gastas em todos os blocos.


Title: Re: Tamanho da blockchain
Post by: FabioCarpi on September 26, 2014, 05:46:12 PM
pensei numa coisa...
uma coisa que acho desnecessária é todos aqueles hashs do merkle tree
poderia ter no bloco somente o merkle root em vez de cada processamento...


Title: Re: Tamanho da blockchain
Post by: DarkHyudrA on September 26, 2014, 06:38:12 PM
Qual o tamanho atual?

Se é da blockchain toda, https://blockchain.info/pt/charts/blocks-size
"Só" esses 21GB.


Title: Re: Tamanho da blockchain
Post by: tionil on September 26, 2014, 11:11:42 PM
Eu tentei baixar uma vez e até desisti..

Agora estou usando uma carteira que implementa o sistema de verificação de pagamento simplificado (https://en.bitcoin.it/wiki/Scalability#Simplified_payment_verification).

O que vcs acham desse sistema?


Title: Re: Tamanho da blockchain
Post by: algorista on September 26, 2014, 11:18:56 PM
Atualmente pra iniciar uma instalação nova o melhor é copiar a pasta data de outra instalação, ou usar o torrent do bootstrap que baixa muito mais rapido.

http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/

Usando esse torrent é possível iniciar uma instalação em menos de 2 horas, depende só da velocidade da sua internet.


Title: Re: Tamanho da blockchain
Post by: girino on September 27, 2014, 12:39:40 AM
Atualmente pra iniciar uma instalação nova o melhor é copiar a pasta data de outra instalação, ou usar o torrent do bootstrap que baixa muito mais rapido.

http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/

Usando esse torrent é possível iniciar uma instalação em menos de 2 horas, depende só da velocidade da sua internet.

 mesmo usando o bootstrap eu levei quase 1 semana pra minha carteira sincronizar :P Não sei se a coisa é tão fácil assim não. Por isso prefiro as carteiras "lightweight" tipo o multibit. Não tem essa "frescura" de baixar a blockchain inteira... (claro que eu fico dependente dos outros terem baixado ela pra mim, o que pode ser ruim).


Title: Re: Tamanho da blockchain
Post by: algorista on September 27, 2014, 01:28:01 AM
Atualmente pra iniciar uma instalação nova o melhor é copiar a pasta data de outra instalação, ou usar o torrent do bootstrap que baixa muito mais rapido.

http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/

Usando esse torrent é possível iniciar uma instalação em menos de 2 horas, depende só da velocidade da sua internet.

 mesmo usando o bootstrap eu levei quase 1 semana pra minha carteira sincronizar :P Não sei se a coisa é tão fácil assim não. Por isso prefiro as carteiras "lightweight" tipo o multibit. Não tem essa "frescura" de baixar a blockchain inteira... (claro que eu fico dependente dos outros terem baixado ela pra mim, o que pode ser ruim).

Realmente a experiencia pode variar muito, depende do download, do processador e do HD.
Faz pouco tempo um conhecido fez o procedimento todo em um Apple com SSD e foi realmente rápido.

Eu já não faço mais isso pois tenho várias copias do blockchain então é só ctrl+c/ctrl+v :D

Eu acredito que pro usuário que está tendo o primeiro contato com o Bitcoin essa experiência toda é muito intensa, é preciso muita vontade pra fazer tudo isso só pra ver o software functionar pela primeira vez.

Sem falar que essa carteira consome um monte de banda da internet, aqui em casa mal dá pra ver vídeos no youtube quando a carteira está aberta.

O melhor é uma carteira leve mesmo.