Новости экономики и финансов. Курсы валют, ситуация на биржах, акции, котировки, аналитика: 💫 💫 💫 💫 💫 💫 💫 💫 читайте на сайте

Blockchain Not Empty Fast Sync Disabled

geth-fast синхронизация очень медленная при запуске под systemd

Я посвятил ноутбук Intel Atom с объемом памяти 2 ГБ и SSD емкостью 300 + ГБ в качестве моего узла ethereum. Я запускаю geth в качестве демона systemd. Теперь он работает 3 дня днем ​​и ночью, с командой:

Но, увы, я открываю кошелек ethereum, и он говорит, что у меня есть только 1% блокировки, загруженной .. (Я за 10 Мбит /с подключением к Интернету)

Это безумие . Или мне нужен суперкомпьютер, прикрепленный к ядерному реактору, чтобы скачать блок-цепочку? Теперь кажется, что это займет всего два месяца.

EDIT (на следующий день)

Добрый вечер. Сегодня мы в
Глядя на число сверстников, кажется, что есть 24

Спасибо за предложение, но количество сверстников, похоже, не является проблемой .. как я могу проверить, является ли обход NAT проблемой . Я настроил свой маршрутизатор для пересылки всего на мой домашний сервер .. (без брандмауэров, NAT, ничего)

ИЗМЕНИТЬ через несколько дней

Эта вещь Ethereum настолько велика.

ИЗМЕНИТЬ (через несколько дней)

Я использую в данный момент
.. так что не пошло совсем нелегко.

Также странно, что самый высокий блок должен быть, согласно «ethstats.net» 3 миллионам +. Это правильно в первом «eth.syncing», который я написал здесь, но в последнем обновлении его только один миллион + .

Не знаю, является ли это ошибкой в ​​предварительно упакованном дистрибутиве .deb (у многих людей есть проблемы с ними ..) или что.
Этого будет достаточно для меня на данный момент. Не достаточно плагинов еще

EDIT:

Итак, я скачал go-ethereum из github, golang из google и т. д. Теперь у меня есть geth, собранный из источника.
По-прежнему нет успеха. Это началось довольно хорошо .. через 3 часа или около того, я получил

.. но после того, как он работает в течение 24h + (у меня сейчас 9 сверстников):
Я начинаю убеждаться, что это русская схема Понци (как кто-то предложил ..) . : -o

2 ответа

Корнем проблемы была linux systemd (или мое плохое знание об этом). Я запускал geth в качестве демона systemd, но с

и т. д.. команды. Теперь, когда systemd используется как демон пользователя, он убивает демонов, связанных с определенным пользователем, когда этот пользователь выходит из системы.

По этой причине, всегда, когда я выходил из моего эфирного узла, гет был закрыт, и всегда, когда я снова вошел в систему, он снова начал (что скрыто f *****!) .. и казалось не было никакого прогресса. Я нашел это, глядя на журналы systemd.

Какое смущение! Извините, о моих комментариях в ponzi-схеме, но я получал разочарование со стороны.
Надеюсь, кто-то найдет это полезным (или, если не занят, по крайней мере).

Вы использовали sudo loginctl enable-linger $username ?

Это будет относиться к вашим пользовательским сервисам как к фоновым процессам и поддерживать право собственности пользователя, но имитирует корневые процессы, работая независимо от того, выходите или выходите в свой терминал.

I have built a virtual machine with an vanilla Ubuntu, install geth (v1.7.0-stable-6c6c7b2a) and try to sync from the 10-29-2017 to the 12-20-2017. I launch geth with : geth console

Ethereum blockchains not synchronized on 3 differents computers

How to sync an Ethereum node without making the mistakes I made

I will like to document what I have learnt so that others could benefit from my ordeal.

Syncing Geth to the Ethereum Blockchain

Start up geth and go to bed, let it do its work.

(читать далее...)
If it says «false», you are done. Geth is well synced to the block. Congratulations!

It says here that you have synced up to 1, 600, 000 blocks and the current highest block is 1, 700, 000. Take a break, there are 100, 000 more blocks to go.

The next thing that you will like to know is if geth is done. One way is to read geth while it syncs.
You will see just the text «Geth at work!». To toggle to this screen, attach to the screen with this command:

It says here that you have synced up to 1, 600, 000 blocks and the current highest block is 1, 700, 000.

This assumes that you are working in testnet. It deletes all your chain data so that you can restart a fast sync. Start up geth and go to bed, let it do its work.

Synchronize Ethereum using geth; fast

Состоялся релиз исправленной версии OpenEthereum 3.2.3. Инцидент можно считать исчерпанным.

В Ethereum состоялся хардфорк Berlin

We are pleased to release v3.

(читать далее...)
В рамках Berlin имплементированы четыре предложения по улучшению Ethereum, включая изменение алгоритма расчета стоимости газа (EIP-2565 и EIP-2929), а также новые типы транзакций (EIP-2930 и EIP-2718).

В окончательную версию Berlin не включили EIP-1559, которое подразумевает сжигание части транзакционных комиссий. Однако активацию этого предложения запланировали в хардфорке London, который должен состояться в июле.

15 апреля в основной сети Ethereum на блоке #12 244 000 состоялся хардфорк Berlin. В преддверии события цена актива обновила исторический максимум выше $2460, а открытый интерес по фьючерсам достиг рекордных $8, 1 млрд.
Согласно ethernodes.org, в момент хардфорка только 74, 6% нод были совместимы с обновлением. Сервис учитывает устаревшие ноды с клиентом Parity, поэтому доля совместимых нод должна быть больше.

В преддверии события цена актива обновила исторический максимум выше 2460, а открытый интерес по фьючерсам достиг рекордных 8, 1 млрд.

Версии популярных Ethereum-клиентов, совместимых с Berlin. Данные: blog.ethereum.org.

§ Состоялся релиз исправленной версии OpenEthereum 3.2.3. Инцидент можно считать исчерпанным.
В рамках Berlin имплементированы четыре предложения по улучшению Ethereum, включая изменение алгоритма расчета стоимости газа (EIP-2565 и EIP-2929), а также новые типы транзакций (EIP-2930 и EIP-2718).

Related posts