Если 10 миллиардов людей используют Bitcoin и каждый составляет 1000 адресов, сколько вероятность перекрестного privkey между ними?
Я неудобный для проведения Bitcoin из-за этого в течение длительного времени.
|
![]() |
# 1 |
Сообщения: 198
цитировать ответ |
![]()
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Если 10 миллиардов людей используют Bitcoin и каждый составляет 1000 адресов, сколько вероятность перекрестного privkey между ними?
Я неудобный для проведения Bitcoin из-за этого в течение длительного времени. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 2 |
Сообщения: 1288
цитировать ответ |
![]()
Получил 1806 Биткоинов
Реальная история. Есть 2 ^ 160 (1.46x10 ^ 48) адреса, которые, возможно, могут существовать. Это неимоверно огромное количество. Просто для справки, есть несколько адресов, которые могут быть сделаны, чем число зерен в мире. Кроме того, вы, скорее всего, будет бастовали молнией, сидя на унитазе в течение 17 лет подряд, прежде чем столкновение может быть сделано. В этом случае, что вы описали, вы сгенерировали 1x10 ^ 13 адресов. Это слишком далеко.
Ну, очевидно, есть 2 ^ 256 частных ключей, которые могут существовать, но даже после того, как факторинг, что выше является то, что это правда. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 3 |
Сообщений: 86
цитировать ответ |
![]() Если 10 миллиардов людей используют Bitcoin и каждый составляет 1000 адресов, сколько вероятность перекрестного privkey между ними? Вероятность сталкивающихся адресов является очень низкой.Я неудобный для проведения Bitcoin из-за этого в течение длительного времени. За 10 миллиардов людей с 1000 адресов каждый, вероятность 2 адреса сталкивающихся меньше 0,000000000000000000001% |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 4 |
Сообщений: 56
цитировать ответ |
![]() Если 10 миллиардов людей используют Bitcoin и каждый составляет 1000 адресов, сколько вероятность перекрестного privkey между ними? Я неудобный для проведения Bitcoin из-за этого в течение длительного времени. Давайте начнем с биномиальное распределение: Учитывая секретный ключ K, событие представляет интерес независимо генерировать соответствующий закрытый ключ, K '= K. Таким образом, мы просто ищем вероятность любого данного секретного ключа. В соответствии с этот источник, следующий диапазон допустимы закрытые ключи: "любой 256-битное число от 0x1 до 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140" Округление верхней границы до 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE 0000 0000 0000 0000 0000 0000 0000 0000 дает следующее десятичное число: U = 2256-1 - 2129-1 (U для "Верхняя граница") Упрощая показатели, изменение базы 10 и округления: U ~ = 1076-1039 = 1038(1038-10) Эта оценка весьма приблизительная, но она будет работать для обратно-оф-конверт расчетов. И так как мы аппроксимирующие в любом случае, мы игнорируем нижнюю грань 1, потому что она незначительна. Наш ассортимент имеет размер 1038(1038-10) и каждый закрытый ключ равновероятно. Таким образом, вероятность любого данного секретного ключа K «р (К») = 1 / (1038(1038-10)). Так как мы можем представить ключ-столкновение как биномиальный эксперимент, чтобы найти среднее число столкновений после п экспериментов, мы просто умножить п х р (К '). Найдем среднее число попыток мы должны сделать при нахождении ключа столкновения, чтобы иметь те же шансы на успех, как выиграть Powerball (1 в 175,000,000): 175 х 10-6 = П х 1 / (1038 х (1038-10)) п = 175 х 10-6 х (1038 х (1038-10)) п = 175 х 1032 х (1038-10) = 175 х (1070 - 1033) ~ = 1072-1035 Чтобы избежать bignums, мы уменьшаем наибольший показатель по одному и выбросить термин ошибки: п = 1071 Это число не имеет нет стандартизированное имя - с использованием стандартных имен это около 100 септильонов септильонов секстиллионов. Таким образом, после принятия 100 септильонов септильонов попытки секстиллионов, вероятность того, что вы найдете секретный ключ столкновения примерно такую же вероятность, как выиграть Powerball. Обратите внимание, что ключ столкновения отпечатков пальцев не так трудно, я думаю, мы просто должны разделить число попыток 296 ~ = 1029, так что вам придется только сделать около 1042 попытки, или триллион попыток nonillion. Не плохие шансы, когда вы думаете об этом. Я думаю, что я вернусь к работе над этим прямо сейчас. (Извинения математики профессора ... это своего рода бензопила арифметики мы используем в технике.) |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 5 |
Сообщений: 56
цитировать ответ |
![]() Для того, чтобы тратить деньги отправленных на адрес Bitcoin, вам просто нужно найти открытый ключ ECDSA, который хэш же 160-битного значение. Это займет, в среднем, 2 ^ 160 ключевых поколений.
Предположим, что вы могли бы генерировать миллиард (2 ^ 30) в секунду, вам потребуется 2 ^ 130 секунд. Делать это параллельно, используя один миллиард машин требует только 2 ^ 100 секунд. Как миллиард ваших богатых друзей присоединиться к вам получает его вниз только 2 ^ 70 секунд. Есть около 2 ^ 25 секунд в год, так что вам нужно 2 ^ 45 лет. Возраст Вселенной составляет около 2 ^ 34 лет до сих пор - лучше получить растрескивание! https://bitcoin.stackexchange.com/questions/22/is-it-possible-to-brute-force-bitcoin-address-creation-in-order-to-steal-money |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 6 |
Сообщения: 198
цитировать ответ |
![]() Большие ответы ребята. Я владелец Bitcoin с высоким уверен в настоящее время
|
![]() ![]() |
![]() ![]() ![]() |