1.- Я подключаюсь к Geth для загрузки блокчейна.
2.- Geth начинает загрузку.
3.- После загрузки цепочки я открываю кошелек Mist.
4.- Mist Wallet открывается, и там я могу составить свои контракты и протестировать их.
Но это в идеальном сценарии. Правда в том, что синхронизация с блокчейном geth очень медленная! Это длится дни или даже недели, даже при использовании быстрых или легких режимов.
А то Мист иногда просто не ловит гетсинк и сидит без дела.
Итак, мой вопрос: я знаю, что должен быть другой способ компиляции в тумане (я все еще хочу использовать туман, а не трюфель или что-то еще). Но должен быть более разумный способ, я не могу поверить, что каждый программист, использующий этот метод, должен страдать от этого каждый раз.
Итак, есть ли способ подключить туман к другому экземпляру geth или чему-то онлайн, чтобы использовать его вместо локального всегда неполного блокчейна?
Или, может быть, решение находится в geth, есть ли способ подключить geth к онлайн-блокчейну вместо того, чтобы безуспешно пытаться загрузить его на свой локальный диск?
Вероятно, это очень простой вопрос, и я надеюсь на это, потому что я хочу продолжать программировать, а не мучиться каждый день, пытаясь синхронизировать несинхронизируемое.
Заранее спасибо.
То, на что вы смотрите, это легкий клиент . Легкий клиент (в отличие от полного клиента) загружает только заголовки блоков и проверяет небольшую часть того, что необходимо проверить. Однако это решение по-прежнему может использовать большинство функций (отправить транзакцию, проверить баланс).
Ниже вы найдете несколько документов о легких клиентах:
Для этого вот что вам нужно:
Запустите гет в легком режиме--light
Запустите Ethereum-Wallet (Mist) со следующим флагом-node-light
/!\ Облегченный режим является экспериментальным