Bitcoin Forum
November 12, 2024, 03:40:12 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Tamanho da blockchain  (Read 1105 times)
FabioCarpi (OP)
Sr. Member
****
Offline Offline

Activity: 375
Merit: 255



View Profile
September 26, 2014, 04:47:18 AM
 #1

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?
algorista
Hero Member
*****
Offline Offline

Activity: 882
Merit: 1000


It's got electrolytes


View Profile
September 26, 2014, 05:38:42 AM
 #2

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 é 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.

+---------=====[ Rm 12:21 ]=====---------+
FabioCarpi (OP)
Sr. Member
****
Offline Offline

Activity: 375
Merit: 255



View Profile
September 26, 2014, 05:46:12 PM
 #3

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

Activity: 1386
Merit: 1000


English <-> Portuguese translations


View Profile
September 26, 2014, 06:38:12 PM
 #4

Qual o tamanho atual?

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

English <-> Brazilian Portuguese translations
tionil
Full Member
***
Offline Offline

Activity: 234
Merit: 100


View Profile
September 26, 2014, 11:11:42 PM
 #5

Eu tentei baixar uma vez e até desisti..

Agora estou usando uma carteira que implementa o sistema de verificação de pagamento simplificado.

O que vcs acham desse sistema?
algorista
Hero Member
*****
Offline Offline

Activity: 882
Merit: 1000


It's got electrolytes


View Profile
September 26, 2014, 11:18:56 PM
 #6

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.

+---------=====[ Rm 12:21 ]=====---------+
girino
Legendary
*
Offline Offline

Activity: 2296
Merit: 1170


Advertise Here - PM for more info!


View Profile
September 27, 2014, 12:39:40 AM
 #7

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 Tongue 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).

Advertise Here - PM for more info!
algorista
Hero Member
*****
Offline Offline

Activity: 882
Merit: 1000


It's got electrolytes


View Profile
September 27, 2014, 01:28:01 AM
 #8

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 Tongue 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 Cheesy

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.

+---------=====[ Rm 12:21 ]=====---------+
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!