Приватная тестовая сеть Geth: что не так?

Я скачал geth и ethminer и запустил тестовую сеть с двумя узлами — один майнинг, а другой нет. Вот мои (нубские) проблемы:

  1. Если я отправлю txn на мой узел, не занимающийся майнингом, он не будет обработан узлом майнинга, даже если оба узла являются одноранговыми. Означает ли это, что только txns, отправленные на узел майнинга, будут распространяться на другие узлы майнинга и устанавливаться?

  2. Я попытался подключить свой ethminer (1.4.x) к одному из узлов и выполнить майнинг на GPU, но он либо выводит из строя мою карту nvidia (с памятью 2 МБ), либо только мою с 0 H/s. Несмотря на пробную версию, узел, похоже, распознал, что что-то пытается добывать для него (eth.mining == true, и он говорит, что следующий блок должен быть добыт). Почему экземпляр ethminer продолжает производить 0 хешрейта (я фактически игнорирую проблему сбоя графического процессора, поскольку он получает 0 H/s даже при майнинге процессора)?

Нет, это ненормально, если у вас вторая нода майнит, но из вашего второго пункта я понимаю, что вы не можете майнить. Можете ли вы уточнить, ваш второй узел успешно майнит или нет?
да, второй узел может майнить. Моя DAG ограничивает меня только 1 узлом, что, похоже, запрещает одновременный доступ для > 1 узлов, и меня это устраивало, пока я не обнаружил, что txns, отправленные на мой 2-й узел, не связанный с майнингом, не могут быть урегулированы. Я перезапустил оба узла и переключился на свой со вторым узлом, который добыл и урегулировал мой повторно отправленный txn. Вот как я пришел к выводу, что только txns, отправленные на мой узел майнинга, могут быть рассчитаны.
Вы выяснили, почему это произошло?
не понял этого, и я как бы отказался от майнинга GPU и просто играю с процессором вместо пункта № 2, и просто живу с поведением, описанным в пункте № 1.

Ответы (2)

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

  • проверить журналы,
  • проверить минимальную цену газа узлов ( --gaspriceопция),
  • проверить цену газа сделки,
  • проверить одноразовый номер транзакции.
В моем случае я совершенно уверен, что txns никогда не распространяются на другие узлы, поскольку они никогда не появляются в журналах одноранговых узлов.

У меня был похожий опыт, после того как я возился с некоторыми флагами geth, транзакции узла, не связанного с майнингом, начали распределяться. Я не уверен в этом и знаю, что это звучит странно, но попробуйте удалить/добавить --nodiscover?

пытался, но не повезло..
любые новости об этом @coeniebeyers