Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
29 сентября 2012, 3:31:45 PM   # 1
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Простой вопрос, почему OpenSSL необходимо в официальном клиенте?


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


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


29 сентября 2012, 3:36:30 PM   # 2
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

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





Он используется, чтобы сделать открытый / закрытый ключ поколения ECDSA, а также SHA256 и RIPEMD хэшей.

О - да - также шифрование бумажник будет использовать функции OpenSSL.

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

29 сентября 2012, 3:37:42 PM   # 3
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Мы используем его для подписания ECDSA и проверок, чтобы генерировать личные ключи, для SHA256 и ripemd160 хеширования функций. и AES (используется в шифрования бумажника).
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille

29 сентября 2012, 3:38:52 PM   # 4
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Так нет фактического SSL? Поскольку OpenSSL является громоздким кошмаром для создания и использования. Я созерцая писать свой собственный bitcoind / GUI передний конец, но я бы очень хотел, чтобы избежать OpenSSL любой ценой.

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

29 сентября 2012, 3:41:25 PM   # 5
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Открытые библиотеки источника для всех операций, которые описаны доступны, большинство из них в cryptopp.

Действительно, я думаю, что это должно быть возможно пойти немного больше "минималист" (Лично я не использую повышение либо по той же причине).

(Ничего себе - я просто стал "герой")

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

29 сентября 2012, 3:43:23 PM   # 6
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Действительно, я думаю, что это должно быть возможно пойти немного больше "минималист" (Лично я не использую повышение либо по той же причине).

И это был мой следующий вопрос, зачем нужен толчок?

Я предпочитаю иметь хранилище, которое не требует никаких внешних зависимостей, просто тянуть репо и нажмите "строить" кнопка. Я считаю, использование Qt довольно тревожным, а также. Последнее, что я проверил "слоты:" не является стандартным C ++. И я не думаю, что официальный клиент может быть собран в любом Xcode или Visual Studio (это не требует некоторых инструментов Qt строить?), Что довольно шокирующим.
misterbigg сейчас офлайн Пожаловаться на misterbigg   Ответить с цитированием Мультицитирование сообщения от misterbigg Быстрый ответ на сообщение misterbigg

29 сентября 2012, 3:50:04 PM   # 7
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Так нет фактического SSL? Поскольку OpenSSL является громоздким кошмаром для создания и использования. Я созерцая писать свой собственный bitcoind / GUI передний конец, но я бы очень хотел, чтобы избежать OpenSSL любой ценой.

Ах да, RPC-SSL использует фактический SSL, но это, конечно, можно избежать с помощью этого (и отключения RPC-SSL поддержки).

котировка
Открытые библиотеки источника для всех операций, которые описаны доступны, большинство из них в cryptopp.

Конечно - но OpenSSL также библиотека с открытым исходным кодом, и он делает все, что нужно.
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille

29 сентября 2012, 3:50:38 PM   # 8
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Кажется, мы на той же длине волны в отношении библиотек 3 участника.

Мой собственный проект требует только 3-й партии библиотеки для DB, PDF и FCGI (я даже написал свой собственный класс регулярных выражений, чтобы избежать необходимости дополнительной библиотеки).

Хотя я ценю качество коды, такие как импульс (я использовал, чтобы внести свой вклад в comp.lang.c ++. Замедлитель лет назад в то время как он был в стадии разработки) это действительно может быть болью, когда проект имеет так много 3rd библиотек или инструменты сторонних ( именно поэтому я в настоящее время я не в состоянии построить Bitcoin).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

29 сентября 2012, 3:53:05 PM   # 9
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Действительно, я думаю, что это должно быть возможно пойти немного больше "минималист" (Лично я не использую повышение либо по той же причине).

И это был мой следующий вопрос, зачем нужен толчок?

от верхней части моей головы: межпроцессного взаимодействие, нитки, блокирования, взаимодействия файловой системы, некоторых типов данных, союзов, вариантов программ, ASIO.

котировка
Я предпочитаю иметь хранилище, которое не требует никаких внешних зависимостей, просто тянуть репо и нажмите "строить" кнопка. Я считаю, использование Qt довольно тревожным, а также. Последнее, что я проверил "слоты:" не является стандартным C ++. И я не думаю, что официальный клиент может быть собран в любом Xcode или Visual Studio (это не требует некоторых инструментов Qt строить?), Что довольно шокирующим.

GUI является Qt приложения - очевидно, нуждается в Qt строить.

Если вам просто нужно демон, не существует зависимости от Qt или инструментария, Qt.
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille

29 сентября 2012, 4:05:48 PM   # 10
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

это действительно может быть боль, когда проект имеет так много 3rd библиотек или инструментов сторонних (именно поэтому я в настоящее время я не в состоянии построить Bitcoin).

Я посмотрел на шагах сборки для официального клиента и побежал домой крича мамочку.

Будут ли какой-либо интерес в реализации чистого C ++, которая не имела никаких внешних зависимостей и может быть легко скомпилированный в Xcode / Visual Studio?
misterbigg сейчас офлайн Пожаловаться на misterbigg   Ответить с цитированием Мультицитирование сообщения от misterbigg Быстрый ответ на сообщение misterbigg

29 сентября 2012, 4:09:49 PM   # 11
 
 
Сообщения: 1610
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Кажется, мы на той же длине волны в отношении библиотек 3 участника.

Мой собственный проект требует только 3-й партии библиотеки для DB, PDF и FCGI (я даже написал свой собственный класс регулярных выражений, чтобы избежать необходимости дополнительной библиотеки).

Хотя я ценю качество коды, такие как импульс (я использовал, чтобы внести свой вклад в comp.lang.c ++. Замедлитель лет назад в то время как он был в стадии разработки) это действительно может быть болью, когда проект имеет так много 3rd библиотек или инструменты сторонних ( именно поэтому я в настоящее время я не в состоянии построить Bitcoin).

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

29 сентября 2012, 4:13:19 PM   # 12
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Круто, но вместо того, чтобы разлагать изображение OpenSSL, попробуйте найти способ, чтобы удалить это чудовище, известное как Boost.

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

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

29 сентября 2012, 4:17:33 PM   # 13
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Круто, но вместо того, чтобы разлагать изображение OpenSSL, попробуйте найти способ, чтобы удалить это чудовище, известное как Boost.

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

29 сентября 2012, 4:20:17 PM   # 14
 
 
Сообщения: 1610
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

OpenSSL так легко построить, что я построил его для Android тоже. Не говоря уже это строит отлично на Windows.
Помните, помните 5 ноября сейчас офлайн Пожаловаться на Помните, помните 5 ноября   Ответить с цитированием Мультицитирование сообщения от Помните помню 5 ноября Быстрый ответ на сообщение Помните, помните 5 ноября

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 (входит в исходном дереве, а не зависимости). Повышение будет много работы, чтобы изменить. Остальные являются необязательными.
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille

29 сентября 2012, 4:35:02 PM   # 16
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Мы использовали для поддержания проекта для Visual Studio, но, как ни один из нынешних разработчиков не использовать Windows, то есть устарели. Если кто-то хочет, чтобы возродить и поддерживать его, что очень приветствуется.

Я мог бы быть заинтересован в этом (я думаю, что сможет справиться с установкой подталкивания, но я действительно не заинтересованы в целом материал MinGW) - делает это поддержка только с помощью "NMAKE" а не IDE (я использую только консоль)?
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

29 сентября 2012, 4:41:16 PM   # 17
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Насколько я знаю, что это не представляется возможным составить приложение Qt с помощью разработки Visual Studio, необходимо их предварительной обработки мусора, чтобы понять "игровые автоматы" а также "сигналы" ключевые слова.
misterbigg сейчас офлайн Пожаловаться на misterbigg   Ответить с цитированием Мультицитирование сообщения от misterbigg Быстрый ответ на сообщение misterbigg

29 сентября 2012, 4:47:00 PM   # 18
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Я мог бы быть заинтересован в этом (я думаю, что сможет справиться с установкой подталкивания, но я действительно не заинтересованы в целом материал MinGW) - делает это поддержка только с помощью "NMAKE" а не IDE (я использую только консоль)?

Я понятия не имею, о программировании Windows, или создать среду. Но если заставить его работать с NMAKE, то это будет ...

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

29 сентября 2012, 4:52:55 PM   # 19
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Я понятия не имею, о программировании Windows, или создать среду. Но если заставить его работать с NMAKE, то это будет ...

Хорошо - Вы можете дать мне URL хранилища, чтобы я мог посмотреть на него (надеюсь это GitHub)?
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

29 сентября 2012, 4:54:45 PM   # 20
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему OpenSSL необходимо в официальном клиенте?

Хорошо - Вы можете дать мне URL хранилища, чтобы я мог посмотреть на него (надеюсь это GitHub)?

Там есть ссылка на bitcoin.org. Исходный код находится в http://github.com/bitcoin/bitcoin.
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW