Ethereum podem ser uma excelente opção para armazenamento de dados, e ninguém melhor do que Alex Moskovski para entender isso, já que ele baixou um nó completo, sem compressão, em apenas uma semana . Alex não só conseguiu transferir as transações recentes da nuvem blockchain para sua máquina, como também obteve acesso aos arquivos que remontam ao bloco gênese.
Os nós Ethereum são uma força a ser reconhecida:
Para ser justo, os nós Ethereum variam de cento e oitenta gigabytes (180 GB) a dois terabytes (2,3 TB). O primeiro é o tamanho de um nó completo que o nosso "especialista em empreendedorismo da internet" - como ele se autodenomina - conseguiu baixar em tão pouco tempo.
Seu método preferido para isso era usar a máquina virtual droplet da Digital Ocean. Com oito (8) CPUs com trinta e dois (32) GB de memória, juntamente com quinhentos (500) GB de armazenamento, totalizando duzentos e dez dólares ($210) por mês.
O nó Ethereum não manteve a velocidade que tinha após o download dos arquivos do mercado de alta de 2017-18. Alex Moskovski questionou seus motivos para comprar o pacote droplet que tinha quando a pegada de memória reduziu para dezesseis (16,5) GB.
A jornada que começou em 27 de agosto teria terminado em 29 de agosto, mas o nó levou mais três dias para chegar ao histórico atual.
Nesse período, Alex baixou cento e sessenta e nove (169) GB de dados e, para comemorar, preparou um pequeno poema:
O nó dele está sobrecarregado, o SSD é fraco e os blocos são pesados
Já existem gatinhos na blockchain: bichinhos do caralho
Maxis o provoca, mas seu geth segue firme e forte
Já deve estar sincronizado.
Os nós Bitcoin podem ser igualmente problemáticos:
Um bitcoin está na mesma situação que Alex Moskovski. Independentemente do que ele alega, levará mais tempo do que o previsto para conseguir acessar um desses Bitcoin .
O que os nós estão tentando fazer aqui é encontrar uma maneira de baixar mais em menos tempo. Se um mês de cache de blocos de dados de 1 MB puder ser despejado em uma máquina em três (3) dias, então vinte (20) anos de histórico de transações levarão no máximo um mês e isso pode muito bem escalar bem devido a ambas as redes terem dez mil (10.000) nós públicos.
Técnicas de compressão têm sido desenvolvidas para garantir que a maior parte dos dados seja compactada em um espaço minúsculo, mas existem limitações quanto à quantidade de dados que podem ser inseridos em um bloco.
Sincronizar dessa forma facilita que futuras sincronizações sejam menos complicadas e menos dependentes de confiança. Pense nesse método como a criação de um ponto de controle para usar como referência no futuro.
As redes estão se movendo nessa direção. Ethereum será o primeiro a dar esse passo e integrará o sistema de checkpoints no próximo ano. Bitcoin ainda não se pronunciou sobre o assunto.
O nó Ethereum foi sincronizado em apenas 7 dias