Перейти к публикации
Инвестиции

чем можно сгенерировать красивый ETH адрес на GPU?

Рекомендованные сообщения

Не нашёл другого подходящего раздела, поэтому задам вопрос тут.

Есть ли софтина, которая может сгенерировать адрес эфира по маске? К примеру 0x00000... С использованием видеокарт (GPU, OpenCL)

Для биткоина, и прочих альтов имеется oclvanitygen (vanitygen plus), но в списке монет эфирум отсутствует.

Буду признателен, если кто подскажет такую софтину.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я искал примерно полгода назад такое ,но так и не нашел. Может сейчас и есть, хз

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Учитывая, что видимый адрес кошелька - это классическая открытая подпись в паре открытый/закрытый ключ, причем в чем-то базовым является закрытый ключ. То реально работающее решение этого вопроса на мой взгляд тянет минимум на филдсовскую премию, и в текущих решениях реализуется "влоб" - непрерывной генерацией этих ключей, пока не выйдет что-нибудь "красивое". Другое дело насколько это затянется.... Все от "красоты" зависит.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поковырялся, --matching так и не понял как запустить, вылетает с ошибкой. Примеры с гитхаба не работают. Вроде выдает результаты, но в паблик адресе нет заданных совпадений. Только бенчмарк работает. Тестил под винду.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

да да, бтс-адрес у Кано зачетный, интересно сколько времени он убил на его ре-генерацию :smile:

Изменено пользователем sergwayne

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, sergwayne сказал:

да да, бтс-адрес у Кано зачетный, интересно сколько времени он убил на его регенирацию :smile:

Как это к Эфиру относится?

Убил он около пары минут или менее.

Регенерация (восстановление) — способность живых организмов со временем восстанавливать повреждённые ткани, а иногда и целые потерянные органы. Регенерацией также называется восстановление целого организма из его искусственно отделённого фрагмента (например, восстановление гидры из небольшого фрагмента тела или диссоциированных клеток). У протистов регенерация может проявляться в восстановлении утраченных органоидов или частей клетки.

Генерация Генерация — существительное, образованное от глагола «генерировать». Например, генерация электромагнитных волн.

 

@sergwayne немножно туповат? И обрати внимание, какая буква пишется после "н"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Spoiler

@rammendo +1 в карму за урок просвещения, ценю 👍

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

https://github.com/Limeth/ethaddrgen
 

запускал под маком - работает наверное максимально быстро среди всех, что пытался заюзать на моем i7 генерит 50-60к адресов в секунду. Но это все равно не так быстро ) т.к. адрес 0x0000000000************ будет генерить 254 дня примерно )ну а если 5-6 нулей, то все быстро и можно уложиться за часик )

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

komyak и GrafKotII, благодарю вас за ссылки на софтины, обе программы очень интересные.

 

По поводу ethaddrgen, работает безоговорочно и без каких либо ошибок, и более того, поддерживает необходимую мне функцию генерацию адресов по списку из словаря. Но к сожалению самый жирный минус этой софтины - работа на процессоре (CPU), по этому на ней далеко не уедешь, если надо поискать ключи к определенным адресам по маскам.

 

По поводу работы profanity - тестировал на двух разных компьютерах, не сработала нигде. На первом компьютере операционка Windows 7 x64, и видеокарта Radeon r 280, драйвера для видеокарты - свежие.

Запускаю с параметрами: profanity.exe --matching aaa

Получаю ошибку:

Mode: matching
Devices:
  GPU0: Tahiti, 3221225472 bytes available, 32 compute units (precompiled = no)

Initializing OpenCL...
  Creating context...OK
  Compiling kernel...-30

Запускаю на другом компьютере, там операционка WIndows 10 x64, и видеокарта GeForce GTX 1060 так же с последними драйверами.

Запускаю с параметрами: profanity.exe --matching aaa

Получаю ошибку:

Mode: matching
Devices:
  GPU0: GeForce GTX 1060, 6442450944 bytes available, 10 compute units (precompiled = yes)

Initializing OpenCL...
  Creating context...OK
  Loading kernel from binary...OK
  Building program...OK

std::runtime_error - failed to create kernel "profanity_begin"

Запуск с параметром --benchmark показывает примерно те же ошибки.

Кроме того, ознакомившись с функционалом данной софтины, я так понимаю, она не может генерировать адреса по словарю? Чтобы как в случае с предыдущей софтиной, скормить ей файл с паттернами, и был поиск на совпадение по ним.

Буду очень признателен, если кто нибудь подскажет, как надо запускать софтину profanity чтобы заработала.

Изменено пользователем Инвестиции

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
34 минуты назад, moneymaker сказал:

@Инвестиции скиньте строку запуска на --matching

не понял вопроса, что именно скинуть, полную команду?

C:\ethtest\profanity.exe --matching aaa

так запускаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, Инвестиции сказал:

не понял вопроса, что именно скинуть, полную команду?

C:\ethtest\profanity.exe --matching aaa

так запускаю.

У меня --matching не запускается на win10x64, думал мало ли торможу с синтаксисом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×