Я пытаюсь построить эту большую secp25k1 библиотеки (https://github.com/bitcoin/secp256k1), Но для этого нужно USE_NUM_GMP определена, и он должен связать с GNU Multiprecision библиотеки, которая GPLv2? Что тут происходит?
|
14 июня 2015, 1:32:12 PM | # 1 |
Сообщения: 924
цитировать ответ |
Re: не secp256k1 LGPLed если опция GMP не включена
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Я пытаюсь построить эту большую secp25k1 библиотеки (https://github.com/bitcoin/secp256k1), Но для этого нужно USE_NUM_GMP определена, и он должен связать с GNU Multiprecision библиотеки, которая GPLv2? Что тут происходит?
|
14 июня 2015, 2:03:59 PM | # 2 |
Сообщения: 1106
цитировать ответ |
Re: не secp256k1 LGPLed если опция GMP не включена
Получил 1806 Биткоинов
Реальная история. https://gmplib.org/
"Начиная с версией 6, GMP распространяется под двойной лицензией, GNU LGPL v3 и GNU GPL v2. Эти лицензии сделать библиотеку бесплатно использовать, совместно использовать и улучшать, и позволяют передавать на результат." Какая версия GMP нуждается ли она? |
14 июня 2015, 2:21:53 PM | # 3 |
Сообщения: 924
цитировать ответ |
Re: не secp256k1 LGPLed если опция GMP не включена
Ах я вижу. Так Bitcoin ссылки на GMP, но не включает в себя источники? Я не уверен, как я хотел бы сделать эту работу для моего проекта. Я надеялся, что secpk2561 библиотека была самодостаточной.
Реально, это было бы возможно для меня, чтобы предоставить недостающие процедуры bignum с помощью реализации подталкивание :: multiprecision? |
14 июня 2015, 5:43:52 PM | # 4 |
Сообщения: 2366
цитировать ответ |
Re: не secp256k1 LGPLed если опция GMP не включена
Я пытаюсь построить эту большую secp25k1 библиотеки (https://github.com/bitcoin/secp256k1), Но для этого нужно USE_NUM_GMP определена, и он должен связать с GNU Multiprecision библиотеки, которая GPLv2? Что тут происходит? secp256k1 является самодостаточным. GMP не является обязательным. Выбросы Bitcoin Ядра в настоящее время не используют GMP.Libsecp256k1 еще неизданные экспериментальное программное обеспечение. Наше использование его в ядре Bitcoin намеренно очень узкий (только для подписания, всегда сверяется OpenSSL). Я бы не советовал использовать его в системе консенсуса производства в настоящее время. Если вы заинтересованы в использовании it-- вы могли бы помочь поддержать его созревание до полного освобождения, поддерживая обзор программного обеспечения. |
14 июня 2015, 6:31:03 PM | # 5 |
Сообщения: 924
цитировать ответ |
Re: не secp256k1 LGPLed если опция GMP не включена
Ой! Ну это хорошая новость. Я буду более внимательно изучать источники, я получил ошибку компиляции из неспособности определить USE_NUM_GMP. Я предполагаю, что я должен был попытаться определения USE_NUM_NONE. Будет ли попробовать еще раз. Спасибо за головы о состоянии кода. Мы уже использовали OpenSSL, так что я думаю, что мы можем добавить путь кода, который делает проверки подписи и генерация подписи с помощью этой библиотеки secp256k1 по стороне SSL для непроизводственнога строит, чтобы сравнить результаты. И мы, вероятно, можем пересмотреть код.
|