Size: a a a

2018 September 17

J

John in DeСenter Dev
Alex
Есть все варианты (например, 2^256), а есть благоприятные (например, первые 10 байтов - нули - 2^251)
Вероятность сгенерить нужный ключ - 2^(251-256)~0,03
Не будем вдаваться в подробности - нужно сгенерировать 1/0,03 ключей, чтобы найти нужный (опять же, грубая логика)
Зная скорость генерации и кол-во ключей, которые нужно сгенерить - моно найти время
ты не знаешь сколько благоприятных
источник

J

John in DeСenter Dev
так что эти рассчеты можешь выбросить
источник

A

Alex in DeСenter Dev
John
ты не знаешь сколько благоприятных
Как это не знаю?
Мы же ищем строку, у которой совпадает начало или конец с заданным набором байт/символов/...
источник

J

John in DeСenter Dev
Alex
Как это не знаю?
Мы же ищем строку, у которой совпадает начало или конец с заданным набором байт/символов/...
да, а эта строка получается из числа которое вообще никак не похоже на твою строку
источник

J

John in DeСenter Dev
все что ты знаешь, это то, что тебе нужно перебрать примерно 2^170 чисел, и над каждым сделать шагов 7 для генерации адреса и проверить, он или не он
источник

J

John in DeСenter Dev
итого, все что тебе доступно, это примерно 2^170 чисел и скорость проверки одного числа. Т.е. две величины
источник

I

IceCream time 🍧🍧🍧 in DeСenter Dev
Привет всем. Может кто рассказать про атомик своп сервисы? Как они транзакцию со скриптом в блокчейн битка за юзера отправляют? Юзер же сам не может создать транзакцию с script нужным и нода ему нужна
источник

A

Alex in DeСenter Dev
John
да, а эта строка получается из числа которое вообще никак не похоже на твою строку
Ага. Т.е. все выходные биты получаются рандомными)
А что это значит? Что нам не нужно отталкиваться от того 'что попало в хэш функцию', а нужно лишь то 'что на выходе у хэш функции'
А на выходе у нее рандомные биты
А любой рандом подчиняется теории вероятности
Если не верите - могу быстренько примерчик сварганить - ака пруф на практике так сказать
источник

J

John in DeСenter Dev
Alex
Ага. Т.е. все выходные биты получаются рандомными)
А что это значит? Что нам не нужно отталкиваться от того 'что попало в хэш функцию', а нужно лишь то 'что на выходе у хэш функции'
А на выходе у нее рандомные биты
А любой рандом подчиняется теории вероятности
Если не верите - могу быстренько примерчик сварганить - ака пруф на практике так сказать
и при чем тут теория вероятности?
источник

J

John in DeСenter Dev
как она тебе поможет узнать какой приватный ключ нужно выбрать для такого адреса?
источник

A

Alex in DeСenter Dev
Она подскажет шанс нахождения такого ключа
источник

A

Alex in DeСenter Dev
Видимо о разных вещах говорим :c
источник

J

John in DeСenter Dev
Alex
Видимо о разных вещах говорим :c
да вроде об одной - как сгенерить красивый адрес
источник

J

John in DeСenter Dev
и проблемы с этим связанные
источник

A

Alex in DeСenter Dev
John
да вроде об одной - как сгенерить красивый адрес
А я про то, как рассчитать время, которое нужно для генерации красивого адреса методом тупого перебора переменной
источник

J

John in DeСenter Dev
Alex
А я про то, как рассчитать время, которое нужно для генерации красивого адреса методом тупого перебора переменной
ну да. Ответ - никак
источник

A

Alex in DeСenter Dev
John
ну да. Ответ - никак
Дай мне минут 10 плиз
источник

DM

Dmitry Mishunin | HashEx in DeСenter Dev
почему никак? считаете за сколько ваш проц перебирает sha256 на 1 байт из сжатого адреса, умножаете на кол-во байт в сжатом адресе
источник

DM

Dmitry Mishunin | HashEx in DeСenter Dev
6 символов перебираются в течение часа где-то
источник

DL

Daniil Lashin in DeСenter Dev
Тоже думаю что никак, потому что тут теория вероятности подключается. То есть есть вероятность, что никогда не найдется такой хеш.
источник