Skip to content

Эксперимент по брутфорсу кошельков

Notifications You must be signed in to change notification settings

kyoukisu/mnemonic_bruteforce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Генератор случайных кошельков с балансом

Предыстория

Недавно меня попросили ради эксперимента написать перебор кошельков эфира с балансами, из-за клипов в тиктоке, где люди продают софт, внушая аудитории, что это мега прибыльно. Я решил, что это хорошая идея попрактиковать написание кода на golang и потыкать сервера.

Почему это бесполезная затея?

Из документации эфира известно, что адрес кошелька состоит из 160 бит, что дает 1.46*10^48 (146 и 46 ноликов) уникальных адресов. Зайдя на etherscan, можно оценить максимальное количество адресов с балансами - на момент выпуска этого поста это 201 миллион кошелей.

Шанс наткнуться на кошелек с балансом, выбрав случайный адрес, составляет около 1.36/10^40 (0. потом 39 нулей и 136), это ниже чем шанс выбрать наше солнце из всех звезд в обозримой вселенной.

Но, да ладно, допустим, мы сможем осуществлять около одного миллиарда проверок в секунду, нам понадобится около 150000000000000000000000 лет (возраст вселенной 15000000000 лет), чтобы по итогу у с шансом 50% нашелся хотя бы один адрес с ненулевым балансом, считайте подбросить монетку, только очень медленную и дорогую.

Намного выгоднее будет бросить эти мощности на майнинг самого эфира.

Результаты эксперимента

Я добился около 1500 проверок в секунду на 8 ядерном сервере с 100мбит/с подключением с использованием тор прокси.

About

Эксперимент по брутфорсу кошельков

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published