Биткойн раньше предлагал обмен/загрузку, bootstrap.dat
которая содержит всю цепочку блоков.
Существуют ли альтернативы передаче данных через одноранговую сеть? Могу ли я просто скачать его где-нибудь? Разве это не идеально для раздачи через торрент?
Если да, то как мне импортировать его в клиент Ethereum?
Мой клиент по-прежнему будет проверять эти данные (можно ли?), и все они подписаны и проверены, так что здесь нет реальной проблемы с безопасностью, не так ли?
Если вы хотите загрузить данные блокчейна из внешнего источника, это зависит от вас, но это сопряжено с риском повреждения или саботажа данных таким образом, чтобы скомпрометировать вашу машину или кошельки Ethereum. Таким образом, «проблема безопасности» заключается в том, что вы доверяете ненадежному сетевому источнику, не относящемуся к Ethereum, когда загружаете файл. Пока вы доверяете источнику или хотите рискнуть, ваш клиент Ethereum будет проверять загруженные вами данные как правильные для сети Ethereum, к которой вы подключаетесь (основная сеть, тестовая сеть [Morden] и т. д.).
При этом я не знаю никаких сторонних сайтов, которые предлагают блокчейн Ethereum для скачивания. Если вы создадите такой сайт, вы сможете экспортировать и импортировать данные блокчейна Ethereum, используя приведенные ниже команды.
geth export <filename>
geth import <filename>
eth --import <filename>
eth --export Myfile --format binary --from 45 --to latest
(Поддерживаемые форматы: шестнадцатеричный (разделители новой строки), двоичный или JSON --from и --to также поддерживают блок-хэши)
Вы можете загрузить блокчейн Mainnet Ethereum по состоянию на 30 мая 2016 г., включая 1 613 031 блок (1,7 ГБ) с http://bloopish.com/tools/ethereum/ на свой страх и риск, сэкономив 1 или 2 дня синхронизации.
Вы также можете скачать самую последнюю версию (2017-03-07) отсюда:
geth
его из репозитория Ethereum на github, и он сам выполнит всю проверку. При первом неверном блоке программа просто завершит работу. Единственное, что вам нужно проверить, это хэш блока 0. Проверьте его с помощью Etherscan.Возможно, это не совсем то, что вам нужно, но, поскольку все ответы устарели, вы можете получить платную (за небольшую плату) проверенную копию с http://archivenode.net или http://getblockchain.download или http://download.myethereumdatabase. .net или http://get.myethereumdatabase.net
Если вы не хотите платить за сетевые расходы, у вас также есть возможность внести свой вклад в исходный код проектов с открытым исходным кодом.
Вы можете скачать версию (2017-08-10) отсюда:
https://forum.ethereum.org/discussion/14143/ethereum-blockchain-export-file-available-for-download
geth import <filename>
проверку ответа Хадсона Джеймсона ethereum.stackexchange.com/a/2347/11820
Эзи
госмонд
романтика
Ачала Диссанаяке
романтика
ррааллвв