|
23 сентября 2014, 2:07:10 PM | # 1 |
Сообщения: 910
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Кто-нибудь проводили статистический анализ открытых ключей Bitcoin на blockchain? Это может быть полезно для определения, если может быть клиентом с некорректной генерации ключей в дикой природе.
|
23 сентября 2014, 2:14:29 PM | # 2 |
Сообщения: 1260
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Получил 1806 Биткоинов
Реальная история. Статистика открытых ключей не может быть преобразована в статистику закрытых ключей
|
23 сентября 2014, 2:24:54 PM | # 3 |
Сообщения: 1610
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Каждый день людей боты работают, идентифицирующие транзакции, которые странно и расходуемый кем-либо или слабым brainwallets или повторно используются значением K.
|
24 сентября 2014, 2:29:23 AM | # 4 |
Сообщения: 2114
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Я понимаю, что статистическое распределение публичных ключей и значений (точек) говорит нам почти ничего о статистическом распределении частных ключей, однако я до сих пор интересно, является ли когда-либо было сделано статистический анализ открытых ключей.
Еще дальше от закрытого ключа распределения: кто-нибудь когда-либо делали анализ статистического распределения адресов Bitcoin? |
24 сентября 2014, 4:55:58 AM | # 5 |
Сообщения: 1260
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
котировка Еще дальше от закрытого ключа распределения: кто-нибудь когда-либо делали анализ статистического распределения адресов Bitcoin? Какая статистика Вас интересует? Вы заинтересованы в статистике всех возможных адресов (2160)? Или использовать в blockchain [~ 50 млн]? Или с ненулевым балансом [10 млн]? Есть много тщеславия адресов и искусственно созданные адреса (созданные не из privatekey->publickey->adderss последовательность) в blockchain. Я не вижу никаких причин, чтобы вычислить что-нибудь Thom этот мусор. Но если вы платите за это ... |
24 сентября 2014, 6:48:25 AM | # 6 |
Сообщений: 14
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Мой вопрос - как вы, чтобы получить открытый ключ адреса? Адреса не являются открытыми ключами, но хэшируются / отформатирован версия открытых ключей.
Единственный способ получить открытые ключи будет сообщение подписания AFAIK. Конечно, это с информацией, которую я нашел здесь: https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses |
24 сентября 2014, 6:58:25 AM | # 7 |
Сообщения: 1260
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Мой вопрос - как вы, чтобы получить открытый ключ адреса? Да, это не представляется возможным по умолчанию.Но если адрес имеет (траты любое количество исходящих сделок) открытый ключ в blockchain. Например. Возьмем адрес 1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T Затем возьмите один из траты с этого адреса https://blockchain.info/tx/c678a097402531ae2ecaec13bb5777338268af0a8fad3d399bd0ae2e64f2ad15 прокрутить вниз... Вы видите длинную линию "0478d430274f8c5ec1321338151e9f2 ..." Это открытый ключ для адреса 1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T Большинство адресов имеют траты. Таким образом, мы можем получить миллионы использованных открытых ключей Это будет более, что достаточно для статистического анализа |
24 сентября 2014, 7:01:33 AM | # 8 |
Сообщений: 14
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Мой вопрос - как вы, чтобы получить открытый ключ адреса? Да, это не представляется возможным по умолчанию.Но если адрес имеет (траты любое количество исходящих сделок) открытый ключ в blockchain. Например. Возьмем адрес 1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T Затем возьмите один из траты с этого адреса https://blockchain.info/tx/c678a097402531ae2ecaec13bb5777338268af0a8fad3d399bd0ae2e64f2ad15 прокрутить вниз... Вы видите длинную линию "0478d430274f8c5ec1321338151e9f2 ..." Это открытый ключ. Большинство адресов имеют траты. Таким образом, мы можем получить миллионы использованных открытых ключей Ах, блестящие! Спасибо за информацию. Таким образом, технически, кто бы только быть в состоянии анализировать лично сгенерированные адреса или адреса, отправленные монеты. Это очень аккуратно, чтобы знать. |
24 сентября 2014, 7:04:01 AM | # 9 |
Сообщения: 1260
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
котировка Ах, блестящие! Спасибо за информацию. Таким образом, технически, кто бы только быть в состоянии анализировать лично сгенерированные адреса или адреса, отправленные монеты. Это очень аккуратно, чтобы знать. Да. И это причина (один из) не повторно использовать адреса.UPD: нет такого понятия, как "лично сгенерированные адреса" Адрес либо в blockchain или не существует |
24 сентября 2014, 7:09:19 AM | # 10 |
Сообщений: 14
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
UPD: нет такого понятия, как "лично сгенерированные адреса" Адрес либо в blockchain или не существует По лично сгенерированным адресам, я имел в виду, что адреса $ имени пользователя сгенерированных. Те, где у него есть / пара закрытого ключа с открытым ключом. Извините за не очень ясно об этом. Я полагаю, что было бы немного глупо для него, чтобы включать в себя адрес, которые он уже имеет закрытый ключ. Технически, я мог бы генерировать пару ключей и имею совершенно законный адрес и не быть частью blockchain (отсутствует бумажник). Если вы хотите сказать, что каждый адрес можно уже не является частью blockchain. |
24 сентября 2014, 7:13:45 AM | # 11 |
Сообщения: 1260
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
котировка Технически, я мог бы генерировать пару ключей и имею совершенно законный адрес и не быть частью blockchain (отсутствует бумажник). Если вы хотите сказать, что каждый адрес можно уже не является частью blockchain. Да. Но в самом начале этой темы слова были "... Статистический анализ открытых ключей Bitcoin на blockchain ..." Скажите, что вы хотите достичь, если выполнить анализ на данных, генерируемых себя? |
24 сентября 2014, 7:19:42 AM | # 12 |
Сообщений: 14
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
котировка Технически, я мог бы генерировать пару ключей и имею совершенно законный адрес и не быть частью blockchain (отсутствует бумажник). Если вы хотите сказать, что каждый адрес можно уже не является частью blockchain. Да. Но в самом начале этой темы слова были "... Статистический анализ открытых ключей Bitcoin на blockchain ..." Скажите, что вы хотите достичь, если выполнить анализ на данных, генерируемых себя? Просто доказательство концепции нахождения изъяна генерации адреса с несколькими сот тысяч адресов между каждым "недостатки" сгенерированный адрес. Я думаю, что мы получили очень не по теме здесь, но я узнал много нового о blockchain и больше информации о Bitcoin в целом, так что спасибо тонны! |
25 сентября 2014, 12:32:07 AM | # 13 |
Сообщения: 843
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Это забавно, мне было просто интересно об этом сам. Мне было бы интересно увидеть результаты как распределение адресов и распространение открытого ключа.
|
25 сентября 2014, 1:18:11 AM | # 14 |
Сообщения: 1106
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Я не знаю, какой алгоритм он использует, если его GPG, должно быть совершенно случайным образом, и ничто не может быть найден, если его нет, то ошибка может быть от GPG и об энтропии, что каждая система используется для генерации ключа.
В теории вы можете создать адрес, который уже сделано, но тогда секретный ключ не будет такой же, для этого вы не были бы в состоянии потратить средства .. поправьте меня, если им неправильно. |
25 сентября 2014, 3:41:35 AM | # 15 |
Сообщения: 2002
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Я не знаю, какой алгоритм он использует, Ясно. Пожалуйста, объясните, как случайное угадывание и выбрасывая слова, которые вы думаете, может быть связано с криптографией было бы полезно на всех? если его GPG, Это не. Открытый ключ ECDSA с помощью secp256k1 кривой. Адрес Bitcoin является RIPEMD-160 хэш хэш SHA-256. должно быть совершенно случайными, и ничто не может быть найдено, если его нет, то ошибка может быть от GPG и об энтропии, что каждая система используется для генерации ключа. Энтропия в выбору частного ключа. Вопросы, спрашивают, как я их понимаю, являются ли статистический анализ была предпринята попытка определить, есть ли какие-либо недостатки в любом из ECDSA, SHA-256, или RIPEMD-160, которые могут привести к открытию, что либо открытые ключи или Bitcoin адреса менее случайным, чем предполагалось. В теории вы можете создать адрес, который уже сделано, но тогда секретный ключ не будет такой же, для этого вы не были бы в состоянии потратить средства .. поправьте меня, если им неправильно. Вы неправы. Если у вас есть закрытый ключ, который генерирует определенный адрес Bitcoin, то вы можете потратить все биткойны, которые принимаются по этому адресу, даже если закрытый ключ не совпадает с закрытым ключом, который был использован для предполагаемого получателя первоначально генерации адреса. (Примечание: Единственный способ, который вы "может сформировать адрес, который уже сделан" с другим секретным ключом, если есть ошибка в ECDSA, SHA-256, или RIPEMD-160. Там в настоящее время нет известных недостатков, которые могут вызвать это, и с почти 6 лет использование Bitcoin не когда-либо имел записанный экземпляр этого случая.) |
25 сентября 2014, 3:04:26 PM | # 16 |
Сообщений: 17
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Может быть, можно использовать клавиши паба в качестве случайных чисел? Может быть, можно использовать Bitcoin в качестве генератора случайных чисел?
|
25 сентября 2014, 5:17:20 PM | # 17 |
Сообщения: 2114
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Я знаю, что это глупо, так что не говори мне, что это глупо.
Я бросил фрагмент кода вместе быстро, так что не критический разбор кода, это только для целей иллюстрации. Я готов бросить небольшое количество BTC свой путь, если вы сделаете это для меня (я слишком занят). Пожалуйста PM мне с вашей заявкой и супер коротким описанием того, что технология, которую вы будете использовать (Java, C ++, базы данных и т.д.) для получения результата я хочу. Вот что я хочу: Сканирование через весь blockchain и сортировать все адреса Bitcoin найдены в "бункеры" первыми N букв. Число возможных бункеров связана с N следующим образом: Код: // Количество // N возможных бункеров // - -------------- //-58 // 3 3364 // 4 195112 // 5 11316496 // 6 656356768 // 7 38068692544 Я думаю, N 4 будет хорошо в качестве первого прохода. Если это оказывается интересно тогда N 5 может быть интересно. Для каждого бункера 1111 через 1zzz Я хочу знать, сколько адресов выхода в этом бункере и сколько из этих адресов имеют положительный баланс. Вот короткий фрагмент кода, чтобы проиллюстрировать то, что я ищу. Код: #включают используя патезрас; статического сопзЬ Int N = 4; // Количество // N возможных бункеров // - -------------- //-58 // 3 3364 // 4 195112 // 5 11316496 // 6 656356768 // 7 38068692544 символьные base58 [] = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"; ИНТ основной (интермедиат ARGC, символ * ARGV []) { соиЬ << ARGV [1] << епсИ; если (ARGV [1] [0] == '1') { INT бен = 0; для (INT I = 1; я<Н; ++ я) { для (Int J = 0; J<58; ++ J) { если (ARGV [1] [I] == base58 [J]) { бен = бен * 58 + J; ломать; } } } соиЬ << "Приращение бен " << бункер << епсИ; // Здесь инкремент бы AdddressExists [бен] // Здесь вы бы проверить, если адрес имеет баланс, и если да // увеличивает HasBalance [бен] } Еще { соиЬ << "Не начинать с 1" << епсИ; } возвращать 0; } В конце программы получения CSV файл что-то вроде этого: Код: 0,"1111", 5,2 1,"1112", 0,0 ... 195110,"1zzy", 1,0 195111,"1zzz", 2,1 |
1 октября 2014, 9:54:26 PM | # 18 |
Сообщений: 16
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Вот CSV через блок 322933 https://mega.co.nz/#!cRVEUQJA!kkqcVwo6g47hHCA1IkA_JX2r7JHXC4iNBwkRVThZavs
Edit: Кстати, эта статистика охватывает только p2pkh-выходы типа. |
1 октября 2014, 11:07:28 PM | # 19 |
Сообщения: 2114
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Вот CSV через блок 322933 https://mega.co.nz/#!cRVEUQJA!kkqcVwo6g47hHCA1IkA_JX2r7JHXC4iNBwkRVThZavs БЛАГОДАРЯ! Интересно о данных, perhapse есть пара ошибок?Edit: Кстати, эта статистика охватывает только p2pkh-выходы типа. 1) Сумма первого столбца (номер адреса либо в каждом бункере) является 48297867 и что кажется правильным. Однако сумма второго столбца, число активных адресов, только 345558. Это кажется низким мне. Это указывает на то, что все БТД в существовании сохраняются только на 345558 уникальных адресов? 2) Это нит но есть только 195111 строк. Последняя строка бин 1zzz отсутствует. Я сделал быструю сортировку по количеству активного в данный момент адреса в каждом бункере и в первой десятке являются: Код: Индекс Bin Ever сейчас ------ ---- ----- --- 32543 1Ag6 852 106 32542 1Ag5 +842 82 9852 13vs 760 71 32541 1Ag4 879 56 23402 17xV 666 51 32593 1Agx 837 48 684 11Co 45 35 35159 1BTC 1551 34 0 1111 374 33 1548 11Th 50 32 Там, как представляется, многие из них в диапазоне 1Ag, но это легко объясняется Casascius, потому что, как он создал свои монеты перекосов адреса в определенные бункера. Например, он создал 1786 адрес, начинающийся с 1AG в этой партии только монеты: http://casascius.uberbills.com/?type=1&Статус = активный Я также сделал быструю сортировку по количеству адресов, когда-либо в каждом бункере и топ-20 являются: Код: Индекс Bin Ever сейчас ------ ---- ----- --- 116804 1bit 12043 6 35159 1BTC 1551 34 68892 1MUo 1148 5 36069 892 27 1 бит 36712 1Buy 883 1 32541 1Ag4 879 56 32571 1Aga 869 4 32 572 867 8 1Agb 32539 1Ag2 866 3 32592 1Agw 863 7 32538 1Ag1 859 7 32595 1Agz 856 5 32543 1Ag6 852 106 32594 1Agy +846 25 32542 1Ag5 +842 82 32593 1Agx 837 48 75469 1PSC 834 9 66967 1Luc 819 16 37550 1CAR 813 13 34187 1BAS 807 31 Опять же, тщеславие адрес явно искажать распределение. |
2 октября 2014, 2:21:53 AM | # 20 |
Сообщения: 464
цитировать ответ |
Re: Статистический анализ общественного распределения ключей Bitcoin
Я нашел разные результаты.
Код: адр рассчитывать общий баланс 1bit 11784 990,72856 1Btc 1015 2415.5241782 1MUo 614 169.74258679 1tip 588 9.21681564 1CaR 557 479.44438884 1Pay 511 502.95050021 1MaR 506 242.68727996 1AGa 496 835.41160235 1AgZ 463 429.46682356 1AGB 452 470.97131551 1Agw 443 515.40205199 1CHA 428 1142.89394438 1AGY 427 1293.95860474 1BaN 409 650.5419544 1CaN 402 435.30669108 1CAs 391 2208.6754669 1AgX 390 459.49381862 1BrA 367 229.65373024 ... В общей сложности 3,4 мил адресов |