Wpis z mikrobloga

Rozmiar blockchaina ethereum w chwili obecnej:
37GB, dokładniej 39763537264 bajty
stan na blok 5611655, 12:11 14.05.2018
tak wygląda rzeczywistość twierdzeń o 'ogromnym' blockchainie ethereum.
Blockchain bitcoina wczoraj miał 163.6GB
Z tego jednego pliku można sobie wygenerować pełną historię wszystkich stanów od początku do teraz i ogólnie wszystko co możliwe.

@pawlo74 @cyberpunkbtc @WeselnyGiermek00
#ethereum #bitcoin #kryptowaluty
megaloxantha - Rozmiar blockchaina ethereum w chwili obecnej:
37GB, dokładniej 39763...

źródło: comment_Bw0AglaGeYMsse2K7FgzRKNlYlsQFHRc.jpg

Pobierz
  • 55
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zwracasz się do nieogarów na tych tagach

@pawlo74: niezła samokrytyka
jeszcze wczoraj się podniecaliście jak to wszystko niby rośnie i wykresy na setki GB

@MysGG: nie ma. Goły blockchain ma 37GB, obecny stan kont wygenerowany z tego blockchaina ma teraz ok. 5 GB.
Jak to się wsadzi do bazy danych to rozmiar rośnie z powodu gorszego użycia przestrzeni.
W tej chwili zsynchronizowany geth to 86.4GB, ale różnica miedzy
  • Odpowiedz
Goły blockchain ma 37GB, obecny stan kont wygenerowany z tego blockchaina ma teraz ok. 5 GB.


@megaloxantha: a co z historią transakcji? Modyfikacja historii to zaprzeczenie idei blockchaina :o
Co tam się odjaniepawliło
  • Odpowiedz
@MysGG: Historia transakcji to blockchain.
Stan to obecny stan kont.
Powiedzmy że wczoraj miałeś 10 zł na koncie.
Dzisiaj zrobiłeś przelew na 5 zł.
To stan konta wczoraj to było 10 zł, a dzisiaj to 5
  • Odpowiedz
@MysGG: 30GB zajmuje tylko snapschoot stanu kont na dany moment.

Skończcie bredzić, nikt nie uwierzy że pełny węzeł ETH + setek shitow, kontraktów zajmuje tylko 30GB.

Niech Vitalik sprzeda Google, albo MS swój cudowny sposób kompresji danych. Zmieni cały świat, zmniejszy dane jakieś x20
  • Odpowiedz
Node bitcoina nie ma trybu archiwalnego w ogóle i kasuje stare dane.


@megaloxantha: no bo takiego nie potrzebuje to jest inna architektura utxo(BTC) vs Accounts (ETH)

W bitcoinie trzymasz wszystkie wejscia/wyjścia, a w ETH tylko aktualny balans kont w wersji 37GB... odpowiednikiem BTC full noda jest te 900GB z historia stanów kont do których masz szybki dostęp i nie trzeba ich wyliczać z pomocniczych danych.
  • Odpowiedz
@cyberpunkbtc: Rozumiesz, że bitcoin core tego nie potrafi?
Nie da się zapytać o stan wydanych utxo, bo te dane są kasowane! Musi od nowa szukać w blockchainie.
W geth i parity kasowanie można wyłączyć dla celów archiwalnych, jak np. block explorer.

@MysGG: Nie, to jest cały blockchain. Można to zaimportować do pustego noda w trybie archiwalnym i historia wszystkich stanów będzie zajmować te ~700GB. Weryfikacja całego blockchaina zajmie
  • Odpowiedz
@WeselnyGiermek00: to podobne bajery możemy stosować w nodach btc, że obcinamy część blockchain, tylko to nie ma sensu.

Nie ma być pełny, trzeba mieć możliwość weryfikacji, wspomagania sieci i co najważniejsze POSIADAĆ NA WSZELKI WYPADEK CAŁĄ KOPIĘ aby móc odtworzyć sieć z choćby jednego moda. Przecież o to chodzi. Nie ma pełnej kopii, nie ma moda. Żadnych pół środków
  • Odpowiedz
Nie da się zapytać o stan wydanych utxo, bo te dane są kasowane!

tu powinno być adresów

@cyberpunkbtc:

POSIADAĆ NA WSZELKI WYPADEK CAŁĄ KOPIĘ aby móc odtworzyć sieć z choćby jednego moda

I to właśnie zajmuje 37GB...
  • Odpowiedz
Skończcie bredzić, nikt nie uwierzy że pełny węzeł ETH + setek shitow, kontraktów zajmuje tylko 30GB.


@cyberpunkbtc:

37GB zajmuje stan obecy BEZ pełnej historii, jak chcesz mieć historię to musisz dorzucić te 800+ GB na dysku.
W tych 32GB mają być dane potrzebne do odtworzenia historii ale tego nikt nie robi i
  • Odpowiedz
I to właśnie zajmuje 37GB...


@megaloxantha: Taaa, bez historii skąd pochodzą monety. Dodajmy do tego ostatnie błędy z kontraktów przez które można było generować niektóre tokeny ERC20 z d--y w nieograniczonych ilościach. Usuńmy historie, zróbmy snapschoot. GENIALNE!
  • Odpowiedz