Простой вопрос, почему OpenSSL необходимо в официальном клиенте?
| 
 | 
|  29 сентября 2012, 3:31:45 PM | # 1 | 
| 
Сообщения: 924
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? 
Взлом Биткоин адресов.   500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Простой вопрос, почему OpenSSL необходимо в официальном клиенте? | 
|     |       | 
|  29 сентября 2012, 3:36:30 PM | # 2 | 
| 
Сообщения: 1862
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? 
Получил 1806 Биткоинов   Реальная история. Он используется, чтобы сделать открытый / закрытый ключ поколения ECDSA, а также SHA256 и RIPEMD хэшей. О - да - также шифрование бумажник будет использовать функции OpenSSL. | 
|     |       | 
|  29 сентября 2012, 3:37:42 PM | # 3 | 
| 
Сообщения: 1050
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Мы используем его для подписания ECDSA и проверок, чтобы генерировать личные ключи, для SHA256 и ripemd160 хеширования функций. и AES (используется в шифрования бумажника). | 
|     |       | 
|  29 сентября 2012, 3:38:52 PM | # 4 | 
| 
Сообщения: 924
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Так нет фактического SSL? Поскольку OpenSSL является громоздким кошмаром для создания и использования. Я созерцая писать свой собственный bitcoind / GUI передний конец, но я бы очень хотел, чтобы избежать OpenSSL любой ценой. Открытые библиотеки источника для всех операций, которые описаны доступны, большинство из них в cryptopp. | 
|     |       | 
|  29 сентября 2012, 3:41:25 PM | # 5 | 
| 
Сообщения: 1862
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Открытые библиотеки источника для всех операций, которые описаны доступны, большинство из них в cryptopp. Действительно, я думаю, что это должно быть возможно пойти немного больше "минималист" (Лично я не использую повышение либо по той же причине). (Ничего себе - я просто стал "герой") | 
|     |       | 
|  29 сентября 2012, 3:43:23 PM | # 6 | 
| 
Сообщения: 924
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Действительно, я думаю, что это должно быть возможно пойти немного больше "минималист" (Лично я не использую повышение либо по той же причине). И это был мой следующий вопрос, зачем нужен толчок? Я предпочитаю иметь хранилище, которое не требует никаких внешних зависимостей, просто тянуть репо и нажмите "строить" кнопка. Я считаю, использование Qt довольно тревожным, а также. Последнее, что я проверил "слоты:" не является стандартным C ++. И я не думаю, что официальный клиент может быть собран в любом Xcode или Visual Studio (это не требует некоторых инструментов Qt строить?), Что довольно шокирующим. | 
|     |       | 
|  29 сентября 2012, 3:50:04 PM | # 7 | 
| 
Сообщения: 1050
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Так нет фактического SSL? Поскольку OpenSSL является громоздким кошмаром для создания и использования. Я созерцая писать свой собственный bitcoind / GUI передний конец, но я бы очень хотел, чтобы избежать OpenSSL любой ценой. Ах да, RPC-SSL использует фактический SSL, но это, конечно, можно избежать с помощью этого (и отключения RPC-SSL поддержки). котировка Открытые библиотеки источника для всех операций, которые описаны доступны, большинство из них в cryptopp. Конечно - но OpenSSL также библиотека с открытым исходным кодом, и он делает все, что нужно. | 
|     |       | 
|  29 сентября 2012, 3:50:38 PM | # 8 | 
| 
Сообщения: 1862
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Кажется, мы на той же длине волны в отношении библиотек 3 участника. Мой собственный проект требует только 3-й партии библиотеки для DB, PDF и FCGI (я даже написал свой собственный класс регулярных выражений, чтобы избежать необходимости дополнительной библиотеки). Хотя я ценю качество коды, такие как импульс (я использовал, чтобы внести свой вклад в comp.lang.c ++. Замедлитель лет назад в то время как он был в стадии разработки) это действительно может быть болью, когда проект имеет так много 3rd библиотек или инструменты сторонних ( именно поэтому я в настоящее время я не в состоянии построить Bitcoin). | 
|     |       | 
|  29 сентября 2012, 3:53:05 PM | # 9 | 
| 
Сообщения: 1050
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Действительно, я думаю, что это должно быть возможно пойти немного больше "минималист" (Лично я не использую повышение либо по той же причине). И это был мой следующий вопрос, зачем нужен толчок? от верхней части моей головы: межпроцессного взаимодействие, нитки, блокирования, взаимодействия файловой системы, некоторых типов данных, союзов, вариантов программ, ASIO. котировка Я предпочитаю иметь хранилище, которое не требует никаких внешних зависимостей, просто тянуть репо и нажмите "строить" кнопка. Я считаю, использование Qt довольно тревожным, а также. Последнее, что я проверил "слоты:" не является стандартным C ++. И я не думаю, что официальный клиент может быть собран в любом Xcode или Visual Studio (это не требует некоторых инструментов Qt строить?), Что довольно шокирующим. GUI является Qt приложения - очевидно, нуждается в Qt строить. Если вам просто нужно демон, не существует зависимости от Qt или инструментария, Qt. | 
|     |       | 
|  29 сентября 2012, 4:05:48 PM | # 10 | 
| 
Сообщения: 924
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? это действительно может быть боль, когда проект имеет так много 3rd библиотек или инструментов сторонних (именно поэтому я в настоящее время я не в состоянии построить Bitcoin). Я посмотрел на шагах сборки для официального клиента и побежал домой крича мамочку. Будут ли какой-либо интерес в реализации чистого C ++, которая не имела никаких внешних зависимостей и может быть легко скомпилированный в Xcode / Visual Studio? | 
|     |       | 
|  29 сентября 2012, 4:09:49 PM | # 11 | 
| 
Сообщения: 1610
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Кажется, мы на той же длине волны в отношении библиотек 3 участника.Круто, но вместо того, чтобы разлагать изображение OpenSSL, попробуйте найти способ, чтобы удалить это чудовище, известное как Boost. Мой собственный проект требует только 3-й партии библиотеки для DB, PDF и FCGI (я даже написал свой собственный класс регулярных выражений, чтобы избежать необходимости дополнительной библиотеки). Хотя я ценю качество коды, такие как импульс (я использовал, чтобы внести свой вклад в comp.lang.c ++. Замедлитель лет назад в то время как он был в стадии разработки) это действительно может быть болью, когда проект имеет так много 3rd библиотек или инструменты сторонних ( именно поэтому я в настоящее время я не в состоянии построить Bitcoin). | 
|     |       | 
|  29 сентября 2012, 4:13:19 PM | # 12 | 
| 
Сообщения: 1862
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Круто, но вместо того, чтобы разлагать изображение OpenSSL, попробуйте найти способ, чтобы удалить это чудовище, известное как Boost. Хм ... Я не пытался ухудшить имидж OpenSSL на всех (это третий вариант библиотеки партии, которую я использую в моем проекте, и я думаю, что это очень высокое качество программное обеспечение). Я действительно не есть проблема с Boost, либо кроме того, я думаю, что это стало немного раздутый на возможно, пытается стать немного как .net или тому подобное. | 
|     |       | 
|  29 сентября 2012, 4:17:33 PM | # 13 | 
| 
Сообщения: 924
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Круто, но вместо того, чтобы разлагать изображение OpenSSL, попробуйте найти способ, чтобы удалить это чудовище, известное как Boost. Повышение является меньшим из этих зол. Последний раз, когда я пытался построить OpenSSL было крыс гнездо внешних зависимостей и построить инструменты, которые я должен был установить. Повышение по крайней мере, один раз распаковке вы просто наберите "начальная загрузка" с последующим "bjam." И если вы используете только модуль повышающего заголовка только, нет необходимости строить вообще. | 
|     |       | 
|  29 сентября 2012, 4:20:17 PM | # 14 | 
| 
Сообщения: 1610
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? OpenSSL так легко построить, что я построил его для Android тоже. Не говоря уже это строит отлично на Windows. | 
|     |       | 
|  29 сентября 2012, 4:31:23 PM | # 15 | 
| 
Сообщения: 1050
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? это действительно может быть боль, когда проект имеет так много 3rd библиотек или инструментов сторонних (именно поэтому я в настоящее время я не в состоянии построить Bitcoin). Я посмотрел на шагах сборки для официального клиента и побежал домой крича мамочку. Будут ли какой-либо интерес в реализации чистого C ++, которая не имела никаких внешних зависимостей и может быть легко скомпилированный в Xcode / Visual Studio? Вы говорите о Bitcoin-Qt или bitcoind? Мы использовали для поддержания проекта для Visual Studio, но, как ни один из нынешних разработчиков не использовать Windows, то есть устарели. Если кто-то хочет, чтобы возродить и поддерживать его, что очень приветствуется. Неуверенные, как OSX строит произойдет, Гэвины делают те. Никаких внешних зависимостей ... мы в настоящее время не зависит от OpenSSL, BDB, импульс, libminiupnpc (опционально), Qt (опционально). OpenSSL не должно быть слишком трудно поменять что-то другое. Есть уже альтернативные клиенты, которые не используют OpenSSL, AFAIK. BDB собирается быть отброшены и заменены LevelDB (входит в исходном дереве, а не зависимости). Повышение будет много работы, чтобы изменить. Остальные являются необязательными. | 
|     |       | 
|  29 сентября 2012, 4:35:02 PM | # 16 | 
| 
Сообщения: 1862
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Мы использовали для поддержания проекта для Visual Studio, но, как ни один из нынешних разработчиков не использовать Windows, то есть устарели. Если кто-то хочет, чтобы возродить и поддерживать его, что очень приветствуется. Я мог бы быть заинтересован в этом (я думаю, что сможет справиться с установкой подталкивания, но я действительно не заинтересованы в целом материал MinGW) - делает это поддержка только с помощью "NMAKE" а не IDE (я использую только консоль)? | 
|     |       | 
|  29 сентября 2012, 4:41:16 PM | # 17 | 
| 
Сообщения: 924
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Насколько я знаю, что это не представляется возможным составить приложение Qt с помощью разработки Visual Studio, необходимо их предварительной обработки мусора, чтобы понять "игровые автоматы" а также "сигналы" ключевые слова. | 
|     |       | 
|  29 сентября 2012, 4:47:00 PM | # 18 | 
| 
Сообщения: 1050
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Я мог бы быть заинтересован в этом (я думаю, что сможет справиться с установкой подталкивания, но я действительно не заинтересованы в целом материал MinGW) - делает это поддержка только с помощью "NMAKE" а не IDE (я использую только консоль)? Я понятия не имею, о программировании Windows, или создать среду. Но если заставить его работать с NMAKE, то это будет ... Qt GUI построен с использованием QMAKE, который поддерживает множество сред. Предположительно вы хотите адаптировать файл проекта QMAKE работать на вашей платформе, а не поддерживать отдельную одну. | 
|     |       | 
|  29 сентября 2012, 4:52:55 PM | # 19 | 
| 
Сообщения: 1862
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Я понятия не имею, о программировании Windows, или создать среду. Но если заставить его работать с NMAKE, то это будет ... Хорошо - Вы можете дать мне URL хранилища, чтобы я мог посмотреть на него (надеюсь это GitHub)? | 
|     |       | 
|  29 сентября 2012, 4:54:45 PM | # 20 | 
| 
Сообщения: 1050
 цитировать ответ |  Re: Почему OpenSSL необходимо в официальном клиенте? Хорошо - Вы можете дать мне URL хранилища, чтобы я мог посмотреть на него (надеюсь это GitHub)? Там есть ссылка на bitcoin.org. Исходный код находится в http://github.com/bitcoin/bitcoin. | 
|     |       |