Pages:
Author

Topic: Как проверить баланс 1000+ адресов? (Read 1775 times)

member
Activity: 173
Merit: 12
copper member
Activity: 1540
Merit: 487
Stop the war!
То есть какой-то скрипт проверяет миллионы адресов, находит с балансами...а дальше то что?
Откуда приватник возьмётся?
Сколько читал, нифига не понял Grin

Если эта затея давно известна, да и все кошельки с простыми паролями давно уже опустошены, какой в этом смысл?
Не понятно каким образом можно угадать сложный пароль, и чтобы он подошёл к определённому кошельку и прочее.
Ога, щас тебе так и рассказали тут как из баланса приватник получить! Годные идеи есть у многих профи, только их никому не говорят. Особенно пока летние каникулы не кончились и домашку делать не надо!
sr. member
Activity: 1750
Merit: 305
То есть какой-то скрипт проверяет миллионы адресов, находит с балансами...а дальше то что?
Откуда приватник возьмётся?
Сколько читал, нифига не понял Grin

Если эта затея давно известна, да и все кошельки с простыми паролями давно уже опустошены, какой в этом смысл?
Не понятно каким образом можно угадать сложный пароль, и чтобы он подошёл к определённому кошельку и прочее.
legendary
Activity: 2314
Merit: 2300
По-моему, сложнее всего брутфорсить Native Segwit. Насколько я знаю, адреса формата Bech32 рассматриваются как полиномы (многочлены), вычисляемые по специальной формуле, результат которой может достигать значения 2256.

Адрес p2wpkh - это тот же самый двойной хеш публичного ключа: RIPEMD160(SHA256(pubKey)). Внутри транзакции нет никаких данных в формате Bech32 или Base58, а есть только 20 байт хеша публичного ключа, и этот хеш будет абсолютно одинаковый и для адреса Legacy, и для адреса Native SegWit при одинаковом публичном ключе.
legendary
Activity: 2422
Merit: 2166
Это вообще не проблема даже в кавычках, потому что для получения адреса Bitcoin из приватного ключа используется три криптографических преобразования: secp256k1 => SHA-256 => RIPEMD-160. И если в Эфире для хеширования публичного ключа используется один алгоритм - Keccak-256, то в Bitcoin  используется для этого два алгоритма: SHA-256 и RIPEMD-160, то есть, публичный ключ хешируется дважды.

Да, при генерации Bitcoin-адреса, кроме хеш-функции RIPEMD160, применяется также хеш-функция SHA256, но дело в том, что хеш KECCAK256, согласно статистическим данным производительности, представленным службой NIST, вычисляется значительно медленнее, чем хеш SHA256. Вообще, конечно, любопытно, какая часть ресурсов используется хеш-функциями RIPEMD160 и SHA256 при генерации Bitcoin-адреса. Другими словами, насколько больше публичных ключей ECDSA (то есть координат точки X и Y) вычисляет из приватного ключа одна и та же видеокарта с поддержкой технологии CUDA за одинаковый промежуток времени при отключении всех хеш-функций из имплементации исходного кода программы.



Короче все выродилось в то, что человек сейчас строит хакинг ферму по перебору старых ключей. Мол P2PK будет взламывать легче, чем нынешние P2SH и P2PKH.

По-моему, сложнее всего брутфорсить Native Segwit. Насколько я знаю, адреса формата Bech32 рассматриваются как полиномы (многочлены), вычисляемые по специальной формуле, результат которой может достигать значения 2256.
legendary
Activity: 2422
Merit: 1834
Crypto for the Crypto Throne!
Разумеется, эти программы можно использовать и для брута произвольных адресов, но смысла в этом нет никакого.

Хороший пост, но вот как ни странно, а люди целые бизнес планы мутят. Один вот такой мне доказывал, что вот а почему майнеры просто майнят биткоин, вместо того, чтобы переключить всю вычислительную мощность на перебор сид фраз и приватных ключей, и находить клады  Grin Притом человек не глупый.

Он никак не мог осознать, что задача "найди хэш меньше определенного значения" и "сгенерируй 24 слова, проверь все адреса этого сида" это немного разно ранговые задачи. Та даже просто генерация 32х байтного ключа, и проверка адреса/публичного ключа на наличие биткоинов это более "тяжелая" задача чем хэши.

Короче все выродилось в то, что человек сейчас строит хакинг ферму по перебору старых ключей. Мол P2PK будет взламывать легче, чем нынешние P2SH и P2PKH.
legendary
Activity: 2314
Merit: 2300
К примеру, в английском разделе "Technical Discussion" постоянно в тренде тема, посвящённая программе Bitcrack, которая прямо позиционируется её автором как "инструмент для брутфорса приватных ключей".

BitCrack, предназначенный для подбора приватных ключей к хешам публичных, делался под знаменитый "пазл" (1, 2). Это специальная транзакция, в которой биткойны были разосланы на адреса, полученные из намеренно "ослабленных" приватных ключей, то есть, ключей с пониженной энтропией.

Недавно, для того же "пазла" был создан Pollard's kangaroo ECDLP solver, который подбирает приватный ключ не к хешу публичного ключа, а к самому публичному ключу, что значительно повысило скорость перебора. Как раз недавно, благодаря этой программе и человеку с кучей Тесл, был найден 115-й приватный ключ из этого "пазла".

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

Хотя на самом деле "проблема" заключается в том, что в алгоритме генерации адреса применяется нересурсоёмкий хэш RIPE160MD, поэтому каждый Bitcoin-адрес генерируется очень быстро. Например, в Ethereum тоже используется асимметричная криптография ECDSA secp256k1, но при генерации 20-байтного адреса задействуется очень ресурсоёмкий хеш KECCAK256 (12 старших байт которого потом отсекаются). Таким образом достигается повышение сложности брутфорса приватных ключей.

Это вообще не проблема даже в кавычках, потому что для получения адреса Bitcoin из приватного ключа используется три криптографических преобразования: secp256k1 => SHA-256 => RIPEMD-160. И если в Эфире для хеширования публичного ключа используется один алгоритм - Keccak-256, то в Bitcoin  используется для этого два алгоритма: SHA-256 и RIPEMD-160, то есть, публичный ключ хешируется дважды.

legendary
Activity: 2422
Merit: 2166
Ага. Наконец-то любой желающий может не выбрасывать старый ноут на помойку, а поискать приватник к какому-нибудь адресу. Не беда, что вероятность быть сьеденным динозавром из параллельной Вселенной на порядки больше, главное что вероятность не ноль и значит надо пробовать. Тайно пиздить чужое это ведь так приятно!

Вы же сами говорите, что вероятность подбора приватного ключа к Bitcoin-адресу почти нулевая, поэтому нет повода для беспокойств. Давно известно, что так называемые "пожиратели мозгов" постоянно тратят свои вычислительные ресурсы и брутят приватные ключи к некоторым Bitcoin-адресам, на которых лежит много монет BTC, но, вроде бы, особых успехов у них пока не наблюдается. К примеру, в английском разделе "Technical Discussion" постоянно в тренде тема, посвящённая программе Bitcrack, которая прямо позиционируется её автором как "инструмент для брутфорса приватных ключей". Насколько я понимаю из постов того топика, на одной видеокарте с технологией CUDA генерируется около 300 миллионов приватных ключей в секунду, но на самом деле это очень мизерное число.

Полагаю, что Bitcoin-адреса брутили, брутят и будут брутить в будущем, поскольку фактическая длина Bitcoin-адреса (без контрольной суммы) равна не 2256 бит (то есть 32 байта), а лишь 2160 бит (то есть 20 байт), а это приманивает некоторых людей, которые рассматривают подбор приватных ключей как казино, ставкой в которой являются затрачиваемые вычислительные ресурсы.

Хотя на самом деле "проблема" заключается в том, что в алгоритме генерации адреса применяется нересурсоёмкий хэш RIPE160MD, поэтому каждый Bitcoin-адрес генерируется очень быстро. Например, в Ethereum тоже используется асимметричная криптография ECDSA secp256k1, но при генерации 20-байтного адреса задействуется очень ресурсоёмкий хеш KECCAK256 (12 старших байт которого потом отсекаются). Таким образом достигается повышение сложности брутфорса приватных ключей.

Считаю, что нет ничего плохого в том, что сайт Blockchair выкладывает дампы для различных криптовалют, так как эти данные могут быть полезны людям для других целей, нежели бессмысленный брутфорс приватных ключей.
copper member
Activity: 1540
Merit: 487
Stop the war!
а дамп адресов Bitcoin - 783 мегабайта. На скорости 10 килобайт в секунду будет качаться почти вдесятеро дольше.

LoyceV сделал альтернативный вариант скачивания данных от Blockchair, и скорость скачивания там в 1000 раз выше. Он пишет, что публикует постоянно свежие дампы, ежедневные обновления, а старые удаляются

Вот здесь подробнее об этом: Список всех BTC - адресов с балансами

Да, с сайта addresses.loyce.club этот файл формата "TSV.GZ", датированный 15 июня 2020 года, лично у меня скачался довольно быстро, на высокой скорости, за несколько минут. Спасибо за качественный хостинг! Cool

В распакованном виде TSV-таблица имеет размер 1,18 гигабайт и содержит два столбца: "Bitcoin-адрес" и "Баланс" (выраженный в количестве сатоши). Полагаю, это как раз то, о чём спрашивал топикстартер.

Ага. Наконец-то любой желающий может не выбрасывать старый ноут на помойку, а поискать приватник к какому-нибудь адресу. Не беда, что вероятность быть сьеденным динозавром из параллельной Вселенной на порядки больше, главное что вероятность не ноль и значит надо пробовать. Тайно пиздить чужое это ведь так приятно!
legendary
Activity: 2422
Merit: 2166
а дамп адресов Bitcoin - 783 мегабайта. На скорости 10 килобайт в секунду будет качаться почти вдесятеро дольше.

LoyceV сделал альтернативный вариант скачивания данных от Blockchair, и скорость скачивания там в 1000 раз выше. Он пишет, что публикует постоянно свежие дампы, ежедневные обновления, а старые удаляются

Вот здесь подробнее об этом: Список всех BTC - адресов с балансами

Да, с сайта addresses.loyce.club этот файл формата "TSV.GZ", датированный 15 июня 2020 года, лично у меня скачался довольно быстро, на высокой скорости, за несколько минут. Спасибо за качественный хостинг! Cool

В распакованном виде TSV-таблица имеет размер 1,18 гигабайт и содержит два столбца: "Bitcoin-адрес" и "Баланс" (выраженный в количестве сатоши). Полагаю, это как раз то, о чём спрашивал топикстартер.
legendary
Activity: 2422
Merit: 2166
Дампы с балансами для нескольких криптовалют есть здесь.
Bitcoin / Addresses
Dogecoin / Addresses
и т. д.

Пишут, что обновляют ежедневно. Бесплатно, но скорость скачивания сильно ограничена - 10 кбайт/с.

Неплохой ресурс. Blockchair предоставляет корректные данные, но если у них такой жёсткий лимит на исходящий трафик с сервера, то можно было публиковать torrent-файлы для скачивания tsv-таблиц. На мой взгляд, они неплохо сделали ежедневные дампы блоков Bitcoin. В таблице содержатся поля, например, награды за майнинг блока, выраженной не только в BTC, но и в USD, а также много других подобных волатильных характеристик.



Проверил на догах. Да действительно с балансами.

Их дамп адресов Dogecoin на текущий момент имеет размер 81 мегабайт, а дамп адресов Bitcoin - 783 мегабайта. На скорости 10 килобайт в секунду будет качаться почти вдесятеро дольше.
member
Activity: 255
Merit: 27
Дампы с балансами для нескольких криптовалют есть здесь.
Bitcoin / Addresses
Dogecoin / Addresses
и т. д.

Пишут, что обновляют ежедневно. Бесплатно, но скорость скачивания сильно ограничена - 10 кбайт/с.
И где там дампы с балансами?
Вы уверены что в "Bitcoin / Addresses" есть балансы?
Сейчас качаю на посмотреть догекоин, но с такой скоростью это долго, даже 80 метров несколько часов пишет на скачку.
https://blockchair.com/api/docs#link_301 вот описание полей, да Addresses - это с балансами.
Тоже поставил на закачку, 1Гб в сутки. Чисто балансы скачать норм. А блоки конечно уже не потянешь.
Проверил на догах. Да действительно с балансами.
sr. member
Activity: 503
Merit: 283
Дампы с балансами для нескольких криптовалют есть здесь.
Bitcoin / Addresses
Dogecoin / Addresses
и т. д.

Пишут, что обновляют ежедневно. Бесплатно, но скорость скачивания сильно ограничена - 10 кбайт/с.
И где там дампы с балансами?
Вы уверены что в "Bitcoin / Addresses" есть балансы?
Сейчас качаю на посмотреть догекоин, но с такой скоростью это долго, даже 80 метров несколько часов пишет на скачку.
https://blockchair.com/api/docs#link_301 вот описание полей, да Addresses - это с балансами.
Тоже поставил на закачку, 1Гб в сутки. Чисто балансы скачать норм. А блоки конечно уже не потянешь.
member
Activity: 255
Merit: 27
Дампы с балансами для нескольких криптовалют есть здесь.
Bitcoin / Addresses
Dogecoin / Addresses
и т. д.

Пишут, что обновляют ежедневно. Бесплатно, но скорость скачивания сильно ограничена - 10 кбайт/с.
И где там дампы с балансами?
Вы уверены что в "Bitcoin / Addresses" есть балансы?
Сейчас качаю на посмотреть догекоин, но с такой скоростью это долго, даже 80 метров несколько часов пишет на скачку.
legendary
Activity: 2314
Merit: 2300
Дампы с балансами для нескольких криптовалют есть здесь.
Bitcoin / Addresses
Dogecoin / Addresses
и т. д.

Пишут, что обновляют ежедневно. Бесплатно, но скорость скачивания сильно ограничена - 10 кбайт/с.
sr. member
Activity: 503
Merit: 283
Я вот только знаю в Google BiData есть обновляемая в онлайн база блокчейнов для основных крипт:
crypto_bitcoin
  • blocks
    inputs
    outputs
    transactions
...
crypto_bitcoin_cash
crypto_dash
crypto_dogecoin
crypto_ethereum
crypto_ethereum_classic
crypto_litecoin
crypto_zcash
https://bigquery.cloud.google.com/dataset/bigquery-public-data:crypto_bitcoin

Можно собрать список ненулевых балансов этих крипт  SQL запросом к этой базе. Вот примеры
https://cloud.google.com/blog/products/data-analytics/introducing-six-new-cryptocurrencies-in-bigquery-public-datasets-and-how-to-analyze-them

Стоит это вот так:
You will need to create a project before you can use BigQuery (free). You pay $5 per 1TB of data processed, the first 1TB is free. Google Cloud Platform gives you $300 credit so you can query 60TB of data for free even after you exceeded 1TB limit.

Сам не пробовал, мож у кого есть готовые базы хоть на какую дату? Интересно было бы прогнать старые кошельки через pywallet и эту базу , вдруг что всплывет. Иногда уже и не помнишь, что за кошелек от какой крипты. А так можно все на все проверить.
Биг дату пробовал, рабочая схема, но есть свои нюансы.

По поводу списка. Есть такой сайт.
https://balances.crypto-nerdz.org/
Время от времени открывается на халявную скачку (когда кто-то заплатит). Либо можно заплатить самому.
Ага, норм, 15 баксов, кстати не дорого, я готов скинуться ))) Все равно самому все это собирать работа не стоит тех денег.
Есть еще желающие, скинуться? Хоть 1 человек.
member
Activity: 255
Merit: 27
Я вот только знаю в Google BiData есть обновляемая в онлайн база блокчейнов для основных крипт:
crypto_bitcoin
  • blocks
    inputs
    outputs
    transactions
...
crypto_bitcoin_cash
crypto_dash
crypto_dogecoin
crypto_ethereum
crypto_ethereum_classic
crypto_litecoin
crypto_zcash
https://bigquery.cloud.google.com/dataset/bigquery-public-data:crypto_bitcoin

Можно собрать список ненулевых балансов этих крипт  SQL запросом к этой базе. Вот примеры
https://cloud.google.com/blog/products/data-analytics/introducing-six-new-cryptocurrencies-in-bigquery-public-datasets-and-how-to-analyze-them

Стоит это вот так:
You will need to create a project before you can use BigQuery (free). You pay $5 per 1TB of data processed, the first 1TB is free. Google Cloud Platform gives you $300 credit so you can query 60TB of data for free even after you exceeded 1TB limit.

Сам не пробовал, мож у кого есть готовые базы хоть на какую дату? Интересно было бы прогнать старые кошельки через pywallet и эту базу , вдруг что всплывет. Иногда уже и не помнишь, что за кошелек от какой крипты. А так можно все на все проверить.
Биг дату пробовал, рабочая схема, но есть свои нюансы.

По поводу списка. Есть такой сайт.
https://balances.crypto-nerdz.org/
Время от времени открывается на халявную скачку (когда кто-то заплатит). Либо можно заплатить самому.
sr. member
Activity: 503
Merit: 283
Для миллиона - нет, тут нужен другой подход: предварительно создать список всех адресов с ненулевыми балансами и проверять вхождение в этот список каждого из миллиона адресов.
Считаю, самое годное решение  вопроса. Если нужно проверить старые адреса, то скорость тут будет просто практически мгновенной.
А существуют ли такие базы в готовом виде? В том числе и для других крипт?

Я вот только знаю в Google BiData есть обновляемая в онлайн база блокчейнов для основных крипт:
crypto_bitcoin
  • blocks
    inputs
    outputs
    transactions
...
crypto_bitcoin_cash
crypto_dash
crypto_dogecoin
crypto_ethereum
crypto_ethereum_classic
crypto_litecoin
crypto_zcash
https://bigquery.cloud.google.com/dataset/bigquery-public-data:crypto_bitcoin

Можно собрать список ненулевых балансов этих крипт  SQL запросом к этой базе. Вот примеры
https://cloud.google.com/blog/products/data-analytics/introducing-six-new-cryptocurrencies-in-bigquery-public-datasets-and-how-to-analyze-them

Стоит это вот так:
You will need to create a project before you can use BigQuery (free). You pay $5 per 1TB of data processed, the first 1TB is free. Google Cloud Platform gives you $300 credit so you can query 60TB of data for free even after you exceeded 1TB limit.

Сам не пробовал, мож у кого есть готовые базы хоть на какую дату? Интересно было бы прогнать старые кошельки через pywallet и эту базу , вдруг что всплывет. Иногда уже и не помнишь, что за кошелек от какой крипты. А так можно все на все проверить.

jr. member
Activity: 81
Merit: 5
Можно приватники пачкой грузить в кошелек Electrum. Синхронизируется достаточно быстро.
newbie
Activity: 14
Merit: 0
Обычный php код поможет..Тупо добавляете кошельки в текстовый файл и через php переходите на сайт/адрес и выдергуете из дива или класса с балансом. А вот всю выборку выводите. Буквально за 3-5 минут можно сделать потратив 200 р.
Потом ip могут заблочить, особенно если работать не по api, но просто берете ip6 и через него смотрите.. Они стоят 1 рубль в месяц.
Pages:
Jump to: