Вернуться   Биткоин Форум > Bitcoin Обсуждение
25 декабря 2016, 8:00:32 PM   # 1
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я всегда интересно, на этот вопрос. Конечно, с точки информатики зрения, ничего не действительно случайным образом. У вас есть случайная функция, которая может использовать системную метку времени в качестве затравки, или комбинации MAC-адрес, компьютерной архитектуры и т.д. Так что, если я пытаюсь сформировать адрес Bitcoin, используя те же условия, которые когда-то имели Satoshi, возможно, я могу генерировать свой адрес с больше вероятность и может преуспеть один день, и получить его потерянные сокровища, лол. Хотя звучит не просто, но это все еще возможно, не так ли?
strasboug сейчас офлайн Пожаловаться на strasboug   Ответить с цитированием Мультицитирование сообщения от strasboug Быстрый ответ на сообщение strasboug


Как заработать Биткоины?
Без вложений. Не майнинг.


25 декабря 2016, 8:22:08 PM   # 2
 
 
Сообщения: 197
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Получил 1806 Биткоинов
Реальная история.





Я всегда интересно, на этот вопрос. Конечно, с точки информатики зрения, ничего не действительно случайным образом. У вас есть случайная функция, которая может использовать системную метку времени в качестве затравки, или комбинации MAC-адрес, компьютерной архитектуры и т.д. Так что, если я пытаюсь сформировать адрес Bitcoin, используя те же условия, которые когда-то имели Satoshi, возможно, я могу генерировать свой адрес с больше вероятность и может преуспеть один день, и получить его потерянные сокровища, лол. Хотя звучит не просто, но это все еще возможно, не так ли?


Возможно, но тогда вы должны исследовать то, что компьютеры являются наиболее широко используются в 2009-2010 годах, то, что было исходный код для генерации Bitcoin адрес, и как определяется случайное зерно, то вы можете перемотать компьютер часы и т.д., и начать свои эксперименты ,
greenclover сейчас офлайн Пожаловаться на greenclover   Ответить с цитированием Мультицитирование сообщения от greenclover Быстрый ответ на сообщение greenclover

25 декабря 2016, 8:38:49 PM   # 3
 
 
Сообщения: 1330
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Я всегда интересно, на этот вопрос. Конечно, с точки информатики зрения, ничего не действительно случайным образом. У вас есть случайная функция, которая может использовать системную метку времени в качестве затравки, или комбинации MAC-адрес, компьютерной архитектуры и т.д. Так что, если я пытаюсь сформировать адрес Bitcoin, используя те же условия, которые когда-то имели Satoshi, возможно, я могу генерировать свой адрес с больше вероятность и может преуспеть один день, и получить его потерянные сокровища, лол. Хотя звучит не просто, но это все еще возможно, не так ли?


Какие условия это будет? Комбинации возможно с математикой вовлеченной ошеломляют и граничат на невозможном. Вы можете прочитать

немного больше об этом здесь ---->  https://en.bitcoin.it/wiki/Main_Page .... или смотреть это видео ---> https://www.youtube.com/watch?v=67uW07QDHxE Хорошо повез вывод, что точный ключ, после просмотра.
Kprawn сейчас офлайн Пожаловаться на Kprawn   Ответить с цитированием Мультицитирование сообщения от Kprawn Быстрый ответ на сообщение Kprawn

25 декабря 2016, 8:40:20 PM   # 4
 
 
Сообщения: 1722
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Я всегда интересно, на этот вопрос. Конечно, с точки информатики зрения, ничего не действительно случайным образом. У вас есть случайная функция, которая может использовать системную метку времени в качестве затравки, или комбинации MAC-адрес, компьютерной архитектуры и т.д. Так что, если я пытаюсь сформировать адрес Bitcoin, используя те же условия, которые когда-то имели Satoshi, возможно, я могу генерировать свой адрес с больше вероятность и может преуспеть один день, и получить его потерянные сокровища, лол. Хотя звучит не просто, но это все еще возможно, не так ли?


Вы никогда не будете успешно генерировать адреса Satoshi в к тому же вам нужен бумажник закрытый ключ не публичный адрес. Это невозможно. Биткойн адрес эффективно (на самом деле не) случайным образом, хотя это получено с использованием 160-битного хэш публичной части открытого / секретного ECDSA пары ключей. Использование криптографии с открытым ключом, вы можете "знак" данные с закрытым ключом, и любой, кто знает открытый ключ может проверить, что подпись действительна.

Как создать Bitcoin адрес
Возьмите закрытый ключ ECDSA

Возьмем соответствующий открытый ключ, созданный с помощью ключа ECDSA (65 байт, 1 байт 0x04, 32 байта, соответствующие координаты Х, 32 байт, соответствующий Y-координата)

Выполните SHA-256 хеширования на открытом ключе

Выполните RIPEMD-160 хэширования на результат SHA-256

Добавить версии байт перед RIPEMD-160 хэша (0x00 для главной сети)

Выполните SHA-256 хэш на расширенной RIPEMD-160 результата

Выполните SHA-256 хэш от результата предыдущего SHA-256 хэш

Возьмите первые 4 байта второй SHA-256 хэш. Это адрес контрольной суммы.

Добавьте 4 контрольных суммы байт от конца вытянутого RIPEMD-160 хэша. Это 25-байтовый двоичный Bitcoin адрес.

Преобразование результата из строки байт в строку base58, используя кодирование Base58Check. Это наиболее часто используемый формат Bitcoin адреса.

Bitcoin адрес является pubkeyhash (не Публичным) плюс версию и контрольная сумма информации, закодированный в базе 58.
Биткойн адрес = + версии RIPEMD-160 (SHA-256 (открытый ключ)) + контрольная сумма
QuestionAuthority сейчас офлайн Пожаловаться на QuestionAuthority   Ответить с цитированием Мультицитирование сообщения от QuestionAuthority Быстрый ответ на сообщение QuestionAuthority

25 декабря 2016, 10:03:08 PM   # 5
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Я всегда интересно, на этот вопрос. Конечно, с точки информатики зрения, ничего не действительно случайным образом. У вас есть случайная функция, которая может использовать системную метку времени в качестве затравки, или комбинации MAC-адрес, компьютерной архитектуры и т.д. Так что, если я пытаюсь сформировать адрес Bitcoin, используя те же условия, которые когда-то имели Satoshi, возможно, я могу генерировать свой адрес с больше вероятность и может преуспеть один день, и получить его потерянные сокровища, лол. Хотя звучит не просто, но это все еще возможно, не так ли?


Вы никогда не будете успешно генерировать адреса Satoshi в к тому же вам нужен бумажник закрытый ключ не публичный адрес. Это невозможно. Биткойн адрес эффективно (на самом деле не) случайным образом, хотя это получено с использованием 160-битного хэш публичной части открытого / секретного ECDSA пары ключей. Использование криптографии с открытым ключом, вы можете "знак" данные с закрытым ключом, и любой, кто знает открытый ключ может проверить, что подпись действительна.

Как создать Bitcoin адрес
Возьмите закрытый ключ ECDSA

Возьмем соответствующий открытый ключ, созданный с помощью ключа ECDSA (65 байт, 1 байт 0x04, 32 байта, соответствующие координаты Х, 32 байт, соответствующий Y-координата)

Выполните SHA-256 хеширования на открытом ключе

Выполните RIPEMD-160 хэширования на результат SHA-256

Добавить версии байт перед RIPEMD-160 хэша (0x00 для главной сети)

Выполните SHA-256 хэш на расширенной RIPEMD-160 результата

Выполните SHA-256 хэш от результата предыдущего SHA-256 хэш

Возьмите первые 4 байта второй SHA-256 хэш. Это адрес контрольной суммы.

Добавьте 4 контрольных суммы байт от конца вытянутого RIPEMD-160 хэша. Это 25-байтовый двоичный Bitcoin адрес.

Преобразование результата из строки байт в строку base58, используя кодирование Base58Check. Это наиболее часто используемый формат Bitcoin адреса.

Bitcoin адрес является pubkeyhash (не Публичным) плюс версию и контрольная сумма информации, закодированный в базе 58.
Биткойн адрес = + версии RIPEMD-160 (SHA-256 (открытый ключ)) + контрольная сумма

Это не точка, и речь идет не об этом.

Если вы попытаетесь случайно сгенерировать ключ, то это невозможно (или почти невозможно). Но пара ключей не генерируются абсолютно случайным. Она использует генератор случайных чисел, который зависит от семян. Так что с этим подсказок не будет совершенно случайным больше.
strasboug сейчас офлайн Пожаловаться на strasboug   Ответить с цитированием Мультицитирование сообщения от strasboug Быстрый ответ на сообщение strasboug

25 декабря 2016, 10:11:58 PM   # 6
 
 
Сообщения: 1722
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Я всегда интересно, на этот вопрос. Конечно, с точки информатики зрения, ничего не действительно случайным образом. У вас есть случайная функция, которая может использовать системную метку времени в качестве затравки, или комбинации MAC-адрес, компьютерной архитектуры и т.д. Так что, если я пытаюсь сформировать адрес Bitcoin, используя те же условия, которые когда-то имели Satoshi, возможно, я могу генерировать свой адрес с больше вероятность и может преуспеть один день, и получить его потерянные сокровища, лол. Хотя звучит не просто, но это все еще возможно, не так ли?


Вы никогда не будете успешно генерировать адреса Satoshi в к тому же вам нужен бумажник закрытый ключ не публичный адрес. Это невозможно. Биткойн адрес эффективно (на самом деле не) случайным образом, хотя это получено с использованием 160-битного хэш публичной части открытого / секретного ECDSA пары ключей. Использование криптографии с открытым ключом, вы можете "знак" данные с закрытым ключом, и любой, кто знает открытый ключ может проверить, что подпись действительна.

Как создать Bitcoin адрес
Возьмите закрытый ключ ECDSA

Возьмем соответствующий открытый ключ, созданный с помощью ключа ECDSA (65 байт, 1 байт 0x04, 32 байта, соответствующие координаты Х, 32 байт, соответствующий Y-координата)

Выполните SHA-256 хеширования на открытом ключе

Выполните RIPEMD-160 хэширования на результат SHA-256

Добавить версии байт перед RIPEMD-160 хэша (0x00 для главной сети)

Выполните SHA-256 хэш на расширенной RIPEMD-160 результата

Выполните SHA-256 хэш от результата предыдущего SHA-256 хэш

Возьмите первые 4 байта второй SHA-256 хэш. Это адрес контрольной суммы.

Добавьте 4 контрольных суммы байт от конца вытянутого RIPEMD-160 хэша. Это 25-байтовый двоичный Bitcoin адрес.

Преобразование результата из строки байт в строку base58, используя кодирование Base58Check. Это наиболее часто используемый формат Bitcoin адреса.

Bitcoin адрес является pubkeyhash (не Публичным) плюс версию и контрольная сумма информации, закодированный в базе 58.
Биткойн адрес = + версии RIPEMD-160 (SHA-256 (открытый ключ)) + контрольная сумма

Это не точка, и речь идет не об этом.

Если вы попытаетесь случайно сгенерировать ключ, то это невозможно (или почти невозможно). Но пара ключей не генерируются абсолютно случайным. Она использует генератор случайных чисел, который зависит от семян. Так что с этим подсказок не будет совершенно случайным больше.

Там нет такого понятия, как компьютер действительно случайное число, но трудность использования грубой силы, чтобы найти компьютер генерироваться Bitcoin секретного ключа будет принимать: Пау (2128) / (15 * пау (2,40)) / 3600/24 ​​/ 365,25 / 1e9 / 1e9 или 0,65 миллиарда лет.
QuestionAuthority сейчас офлайн Пожаловаться на QuestionAuthority   Ответить с цитированием Мультицитирование сообщения от QuestionAuthority Быстрый ответ на сообщение QuestionAuthority

25 декабря 2016, 10:15:56 PM   # 7
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

это будет глупый вопрос, но я новичок в этом, когда мой адрес финансируется и можно увидеть общественности в том, что всегда является уникальным для моего кошелька? что держит кого-то из получать средства от адреса, такие как предыдущий владелец монеты Casascius.

Спасибо за любую помощь
Gatorelf сейчас офлайн Пожаловаться на Gatorelf   Ответить с цитированием Мультицитирование сообщения от Gatorelf Быстрый ответ на сообщение Gatorelf

25 декабря 2016, 10:58:18 PM   # 8
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

-snip-
Это не точка, и речь идет не об этом.

Если вы попытаетесь случайно сгенерировать ключ, то это невозможно (или почти невозможно). Но пара ключей не генерируются абсолютно случайным. Она использует генератор случайных чисел, который зависит от семян. Так что с этим подсказок не будет совершенно случайным больше.

Криптографический безопасные случайные числа генерируют сконструированы таким образом, что его семя не является предсказуемым и не хранится или восстанавливаемыми. Там находятся по меньшей мере, один известный нападение на них [1], но, как правило, вы или кто-либо другой здесь не стоит 0-день, на самом деле в состоянии осуществить эту атаку прочь. Кроме того, вы не сможете восстановить состояние satoshis машины, когда они создавали свои ключи. Если сценарий является то, что это возможно, не крипто, что требует случайных чисел не является безопасным.

[1] http://blog.cr.yp.to/20140205-entropy.html
Шорена сейчас офлайн Пожаловаться на Шорену   Ответить с цитированием Мультицитирование сообщения от Шорену Быстрый ответ на сообщение Шорену

26 декабря 2016, 12:05:57 AM   # 9
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Я всегда интересно, на этот вопрос. Конечно, с точки информатики зрения, ничего не действительно случайным образом. У вас есть случайная функция, которая может использовать системную метку времени в качестве затравки, или комбинации MAC-адрес, компьютерной архитектуры и т.д. Так что, если я пытаюсь сформировать адрес Bitcoin, используя те же условия, которые когда-то имели Satoshi, возможно, я могу генерировать свой адрес с больше вероятность и может преуспеть один день, и получить его потерянные сокровища, лол. Хотя звучит не просто, но это все еще возможно, не так ли?


Вы никогда не будете успешно генерировать адреса Satoshi в к тому же вам нужен бумажник закрытый ключ не публичный адрес. Это невозможно. Биткойн адрес эффективно (на самом деле не) случайным образом, хотя это получено с использованием 160-битного хэш публичной части открытого / секретного ECDSA пары ключей. Использование криптографии с открытым ключом, вы можете "знак" данные с закрытым ключом, и любой, кто знает открытый ключ может проверить, что подпись действительна.

Как создать Bitcoin адрес
Возьмите закрытый ключ ECDSA

Возьмем соответствующий открытый ключ, созданный с помощью ключа ECDSA (65 байт, 1 байт 0x04, 32 байта, соответствующие координаты Х, 32 байт, соответствующий Y-координата)

Выполните SHA-256 хеширования на открытом ключе

Выполните RIPEMD-160 хэширования на результат SHA-256

Добавить версии байт перед RIPEMD-160 хэша (0x00 для главной сети)

Выполните SHA-256 хэш на расширенной RIPEMD-160 результата

Выполните SHA-256 хэш от результата предыдущего SHA-256 хэш

Возьмите первые 4 байта второй SHA-256 хэш. Это адрес контрольной суммы.

Добавьте 4 контрольных суммы байт от конца вытянутого RIPEMD-160 хэша. Это 25-байтовый двоичный Bitcoin адрес.

Преобразование результата из строки байт в строку base58, используя кодирование Base58Check. Это наиболее часто используемый формат Bitcoin адреса.

Bitcoin адрес является pubkeyhash (не Публичным) плюс версию и контрольная сумма информации, закодированный в базе 58.
Биткойн адрес = + версии RIPEMD-160 (SHA-256 (открытый ключ)) + контрольная сумма

Это не точка, и речь идет не об этом.

Если вы попытаетесь случайно сгенерировать ключ, то это невозможно (или почти невозможно). Но пара ключей не генерируются абсолютно случайным. Она использует генератор случайных чисел, который зависит от семян. Так что с этим подсказок не будет совершенно случайным больше.

Там нет такого понятия, как компьютер действительно случайное число, но трудность использования грубой силы, чтобы найти компьютер генерироваться Bitcoin секретного ключа будет принимать: Пау (2128) / (15 * пау (2,40)) / 3600/24 ​​/ 365,25 / 1e9 / 1e9 или 0,65 миллиарда лет.


Ваше вычисление мошенничества. опять же это не о случайно генерировать Bitcoin адрес, а затем совпадают. Если вы посмотрите на то, как формируются адрес, функция GetNewAdress (), в конце концов называть определенную случайную функцию, случайная высева генерируются с использованием функции полезности:

рядный int64_t GetPerformanceCounter ()
{
    int64_t nCounter = 0;
#ifdef WIN32
    QueryPerformanceCounter ((LARGE_INTEGER *)&nCounter);
#else
    т формата: первый формат;
    gettimeofday (&т, NULL);
    nCounter = (int64_t) t.tv_sec * + t.tv_usec 1000000;
#endif
    вернуться nCounter;
}

который получает семя от системного времени. Если установить системное время назад в 2009/2010, и повторно генерировать Bitcoin адреса, используя эти семена, мои шансы ударяя один из адресов используются, что время, безусловно, гораздо выше, чем ваши вычисления, предполагающими я поднимаю случайное семя.

Есть теперь ??

Вот функция GetNewAddress:

CPubKey CWallet :: GenerateNewKey ()
{
    BOOL fCompressed = CanSupportFeature (FEATURE_COMPRPUBKEY);

    RandAddSeedPerfmon (); <==, который в конечном итоге вызвать GetPerformanceCounter
    ключ CKEY;
    key.MakeNewKey (fCompressed);
     ... ... ...
    вернуть key.GetPubKey ();
}
strasboug сейчас офлайн Пожаловаться на strasboug   Ответить с цитированием Мультицитирование сообщения от strasboug Быстрый ответ на сообщение strasboug

26 декабря 2016, 12:27:36 AM   # 10
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

ах есть мой ответ секретный ключ для перевода
Gatorelf сейчас офлайн Пожаловаться на Gatorelf   Ответить с цитированием Мультицитирование сообщения от Gatorelf Быстрый ответ на сообщение Gatorelf

26 декабря 2016, 12:48:50 AM   # 11
 
 
Сообщения: 1722
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Я всегда интересно, на этот вопрос. Конечно, с точки информатики зрения, ничего не действительно случайным образом. У вас есть случайная функция, которая может использовать системную метку времени в качестве затравки, или комбинации MAC-адрес, компьютерной архитектуры и т.д. Так что, если я пытаюсь сформировать адрес Bitcoin, используя те же условия, которые когда-то имели Satoshi, возможно, я могу генерировать свой адрес с больше вероятность и может преуспеть один день, и получить его потерянные сокровища, лол. Хотя звучит не просто, но это все еще возможно, не так ли?


Вы никогда не будете успешно генерировать адреса Satoshi в к тому же вам нужен бумажник закрытый ключ не публичный адрес. Это невозможно. Биткойн адрес эффективно (на самом деле не) случайным образом, хотя это получено с использованием 160-битного хэш публичной части открытого / секретного ECDSA пары ключей. Использование криптографии с открытым ключом, вы можете "знак" данные с закрытым ключом, и любой, кто знает открытый ключ может проверить, что подпись действительна.

Как создать Bitcoin адрес
Возьмите закрытый ключ ECDSA

Возьмем соответствующий открытый ключ, созданный с помощью ключа ECDSA (65 байт, 1 байт 0x04, 32 байта, соответствующие координаты Х, 32 байт, соответствующий Y-координата)

Выполните SHA-256 хеширования на открытом ключе

Выполните RIPEMD-160 хэширования на результат SHA-256

Добавить версии байт перед RIPEMD-160 хэша (0x00 для главной сети)

Выполните SHA-256 хэш на расширенной RIPEMD-160 результата

Выполните SHA-256 хэш от результата предыдущего SHA-256 хэш

Возьмите первые 4 байта второй SHA-256 хэш. Это адрес контрольной суммы.

Добавьте 4 контрольных суммы байт от конца вытянутого RIPEMD-160 хэша. Это 25-байтовый двоичный Bitcoin адрес.

Преобразование результата из строки байт в строку base58, используя кодирование Base58Check. Это наиболее часто используемый формат Bitcoin адреса.

Bitcoin адрес является pubkeyhash (не Публичным) плюс версию и контрольная сумма информации, закодированный в базе 58.
Биткойн адрес = + версии RIPEMD-160 (SHA-256 (открытый ключ)) + контрольная сумма

Это не точка, и речь идет не об этом.

Если вы попытаетесь случайно сгенерировать ключ, то это невозможно (или почти невозможно). Но пара ключей не генерируются абсолютно случайным. Она использует генератор случайных чисел, который зависит от семян. Так что с этим подсказок не будет совершенно случайным больше.

Там нет такого понятия, как компьютер действительно случайное число, но трудность использования грубой силы, чтобы найти компьютер генерироваться Bitcoin секретного ключа будет принимать: Пау (2128) / (15 * пау (2,40)) / 3600/24 ​​/ 365,25 / 1e9 / 1e9 или 0,65 миллиарда лет.


Ваше вычисление мошенничества. опять же это не о случайно генерировать Bitcoin адрес, а затем совпадают. Если вы посмотрите на то, как формируются адрес, функция GetNewAdress (), в конце концов называть определенную случайную функцию, случайная высева генерируются с использованием функции полезности:

рядный int64_t GetPerformanceCounter ()
{
    int64_t nCounter = 0;
#ifdef WIN32
    QueryPerformanceCounter ((LARGE_INTEGER *)&nCounter);
#else
    т формата: первый формат;
    gettimeofday (&т, NULL);
    nCounter = (int64_t) t.tv_sec * + t.tv_usec 1000000;
#endif
    вернуться nCounter;
}

который получает семя от системного времени. Если установить системное время назад в 2009/2010, и повторно генерировать Bitcoin адреса, используя эти семена, мои шансы ударяя один из адресов используются, что время, безусловно, гораздо выше, чем ваши вычисления, предполагающими я поднимаю случайное семя.

Есть теперь ??

Вот функция GetNewAddress:

CPubKey CWallet :: GenerateNewKey ()
{
    BOOL fCompressed = CanSupportFeature (FEATURE_COMPRPUBKEY);

    RandAddSeedPerfmon (); <==, который в конечном итоге вызвать GetPerformanceCounter
    ключ CKEY;
    key.MakeNewKey (fCompressed);
     ... ... ...
    вернуть key.GetPubKey ();
}


Вы понимаете, что вы остановились просто не хватает ответа на свой вопрос, не так ли?

    аннулированию RandAddSeed ()
    {
        // Семя со счетчиком производительности процессора
        int64_t nCounter = GetPerformanceCounter ();
        RAND_add (&nCounter, SizeOf (nCounter), 1.5);
        memory_cleanse ((пустота *)&nCounter, SizeOf (nCounter));
    }
   
    статическая сила RandAddSeedPerfmon ()
    {
        RandAddSeed ();
   
    #ifdef WIN32
     
 В Linux, OpenSSL автоматически использует / DEV / urandom
       
        Статическая int64_t nLastPerfmon;
        если (GetTime () < nLastPerfmon + 10 * 60)
            вернуть;
    nLastPerfmon = GetTime ();
   
Счетчики производительности зависят от конфигурации компьютера, используемого и не будет такой же, только потому, что вы "повернуть время вспять" который не будет делать абсолютно ничего для вас. Вы столкнетесь с оригинальным 2009 компьютера Сатоши, потому что это единственный способ, которым Вы могли бы даже близко к поиску оригинального семени. Вы могли бы тратить всю оставшуюся жизнь пытается и никогда даже близко.
QuestionAuthority сейчас офлайн Пожаловаться на QuestionAuthority   Ответить с цитированием Мультицитирование сообщения от QuestionAuthority Быстрый ответ на сообщение QuestionAuthority

27 декабря 2016, 8:16:24 AM   # 12
 
 
Сообщения: 686
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Ну, код говорит, что если это не окно, а затем использовать время дня в качестве затравки:

котировка
    int64_t nCounter = 0;
#ifdef WIN32
    QueryPerformanceCounter ((LARGE_INTEGER *)&nCounter);
#else
    т формата: первый формат;
    gettimeofday (&т, NULL);
    nCounter = (int64_t) t.tv_sec * + t.tv_usec 1000000;
#endif
    вернуться nCounter;

Поэтому, если используется Linux машина, скажем, у вас есть больше шансов получить право семян.

Для окон, я не знаю, что это функция QueryPerformanceCounter делать.
Олимпика сейчас офлайн Пожаловаться на марсель   Ответить с цитированием Мультицитирование сообщения от марсель Быстрый ответ на сообщение марсель

27 декабря 2016, 8:25:55 AM   # 13
 
 
Сообщения: 1613
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Ну, код говорит, что если это не окно, а затем использовать время дня в качестве затравки:

котировка
   int64_t nCounter = 0;
#ifdef WIN32
    QueryPerformanceCounter ((LARGE_INTEGER *)&nCounter);
#else
    т формата: первый формат;
    gettimeofday (&т, NULL);
    nCounter = (int64_t) t.tv_sec * + t.tv_usec 1000000;
#endif
    вернуться nCounter;

Поэтому, если используется Linux машина, скажем, у вас есть больше шансов получить право семян.

Для окон, я не знаю, что это функция QueryPerformanceCounter делать.

QueryPerformanceCounter () в Windows, просто возвращает в высоком разрешении метку времени с точностью микросекунды.

Поэтому nCounter вычисляется одинаково под Linux и Windows. Коррекция, это не то же самое для Linux и Windows. Базовая линия не то же самое (значение меток времени относится к нулю различных моментов времени). Поэтому, даже если вычисление концептуально похожи на семена, возвращаемые Windows, или Linux будет отличаться для заданного момента времени. Вы должны выяснить, какой ОС Satoshi использовал.
Сорос Shorts сейчас офлайн Пожаловаться на Soros Шорты   Ответить с цитированием Мультицитирование сообщения от Soros шорты Быстрый ответ на сообщение Soros шорты

27 декабря 2016, 8:31:27 AM   # 14
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

его совершенно случайно, но в зависимости от алгоритма 
Jester. сейчас офлайн Пожаловаться на Jester.   Ответить с цитированием Мультицитирование сообщения от Jester. Быстрый ответ на сообщение Jester.

27 декабря 2016, 8:41:54 AM   # 15
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Я не технический человек, но я видел кого-то BTC-адрес, который содержит имя человека. Я знаю, что большинство из них генерируется случайным образом, но я думаю, что он может быть направлен для создания настраиваемого адреса
topesis сейчас офлайн Пожаловаться на topesis   Ответить с цитированием Мультицитирование сообщения от topesis Быстрый ответ на сообщение topesis

27 декабря 2016, 8:52:54 AM   # 16
 
 
Сообщения: 1890
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

если я правильно помню,

начальный "случайный" Генератор был испорчен, и в последующие годы мы перешли Bitcoin к лучшему механизму с большей энтропией. я, конечно, помню их существо недостатки в Java и других версий

во-вторых, вам не нужно попробовать каждый второй из 2009-2010 годов. Вы просто должны выбрать 10 минутный интервал перед блоком был решен стремиться к определенному ключу.

потому что зная, как были сделаны более ранние версии. это вызвало KeyPair права в точке она создала coinbase TX для добавления к блоку, чтобы быть решена. так захватывая определенный диапазон временных меток должно быть проще.
ведь его не так, как он сделал тысячи ключей от 9 января. ключи были сгенерированы в то же время, как формирование блока. который будет после предыдущего блока, но до следующего блока (ваша цель), был решен.

например
Блок имеет два метку
2009-01-09 2:55:44
и один блок имеет временную метку
2009-01-09 2:54:25

так что если вы хотите, чтобы попытаться получить блок 2 в coinbase privkey. вам нужно только искать между 02:54:25 - 02:55:44

Вы можете уточнить поиск, принимая вероятность того, что метка времени, когда был создан coinbase была в течение нескольких секунд создания пары ключей, используемых для его создания.

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

27 декабря 2016, 10:27:47 AM   # 17
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Ну, код говорит, что если это не окно, а затем использовать время дня в качестве затравки:

котировка
    int64_t nCounter = 0;
#ifdef WIN32
    QueryPerformanceCounter ((LARGE_INTEGER *)&nCounter);
#else
    т формата: первый формат;
    gettimeofday (&т, NULL);
    nCounter = (int64_t) t.tv_sec * + t.tv_usec 1000000;
#endif
    вернуться nCounter;

Поэтому, если используется Linux машина, скажем, у вас есть больше шансов получить право семян.

Для окон, я не знаю, что это функция QueryPerformanceCounter делать.

То не весь код.

Код:
недействительный GetStrongRandBytes (неподписанный символ * вне, INT Num)
{
    утверждают (число <= 32);
    CSHA512 мясорубка;
    неподписанный символ BUF [64];

    // Первый источник: RNG OpenSSL,
    RandAddSeedPerfmon ();
    GetRandBytes (BUF, 32);
    hasher.Write (BUF, 32);

    // Второй источник: OS RNG
    GetOSRand (BUF);
    hasher.Write (BUF, 32);

    // выводит Produce
    hasher.Finalize (BUF);
    тетср (уходит, ЬиЙ, Num);
    memory_cleanse (BUF, 64);
}

-> https://github.com/bitcoin/bitcoin/blob/cdfb7755a6af2e95e8598ca8e8d6896c745bcd72/src/random.cpp#L133
Шорена сейчас офлайн Пожаловаться на Шорену   Ответить с цитированием Мультицитирование сообщения от Шорену Быстрый ответ на сообщение Шорену

27 декабря 2016, 1:00:33 PM   # 18
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

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

У меня есть опыт такой же. Но имя лица, появляющиеся на адрес не применимо ко всем. Возможно, это только в пределах сайта, вы можете увидеть имя прилагается и если послать за пределами этого бумажники сайта, то он не будет отображаться. Bitcoins адрес является случайным и имя прилагается к нему не имеет никакого отношения к генерации Bitcoin адреса, но функция, помещенное определенный сайт, чтобы порадовать своих клиентов.
Xester сейчас офлайн Пожаловаться на Xester   Ответить с цитированием Мультицитирование сообщения от Xester Быстрый ответ на сообщение Xester

27 декабря 2016, 1:12:04 PM   # 19
 
 
Сообщения: 714
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Я всегда интересно, на этот вопрос. Конечно, с точки информатики зрения, ничего не действительно случайным образом. У вас есть случайная функция, которая может использовать системную метку времени в качестве затравки, или комбинации MAC-адрес, компьютерной архитектуры и т.д. Так что, если я пытаюсь сформировать адрес Bitcoin, используя те же условия, которые когда-то имели Satoshi, возможно, я могу генерировать свой адрес с больше вероятность и может преуспеть один день, и получить его потерянные сокровища, лол. Хотя звучит не просто, но это все еще возможно, не так ли?


Хорошо, может быть, не невозможно, но так совершенно маловероятно, что это доски на маловероятном с современной технологией, не Abit больше читать, и если видео больше ваш вещь поиск YouTube, Bitcoin математики.
calkob сейчас офлайн Пожаловаться на calkob   Ответить с цитированием Мультицитирование сообщения от calkob Быстрый ответ на сообщение calkob

27 декабря 2016, 3:04:30 PM   # 20
 
 
Сообщения: 728
Цитировать по имени
цитировать ответ
по умолчанию Re: Является ли Bitcoin поколение адрес совершенно случайно?

Я всегда интересно, на этот вопрос. Конечно, с точки информатики зрения, ничего не действительно случайным образом. У вас есть случайная функция, которая может использовать системную метку времени в качестве затравки, или комбинации MAC-адрес, компьютерной архитектуры и т.д. Так что, если я пытаюсь сформировать адрес Bitcoin, используя те же условия, которые когда-то имели Satoshi, возможно, я могу генерировать свой адрес с больше вероятность и может преуспеть один день, и получить его потерянные сокровища, лол. Хотя звучит не просто, но это все еще возможно, не так ли?


Я также задаюсь вопросом, и сомнения о том, как случайный адрес Bitcoin является. Я думаю, что он должен иметь формулу, чтобы создать эти адреса.

ну, я думаю, вы должны найти формулу первой. но это должно быть связанно с тем, как компьютерным случайным адресом Satoshi в. накануне. если вы найдете его, как вы обеспечиваете себя, что он принадлежит к реальному Satoshi?
nara1892 сейчас офлайн Пожаловаться на nara1892   Ответить с цитированием Мультицитирование сообщения от nara1892 Быстрый ответ на сообщение nara1892



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW