Я думаю, что эти ЛИЭС статически связаны с Bitcoin исполняемого файла.
Тем не менее, вы будете распространять динамическую версию них? если да, то у вас есть какие-либо приблизительный график?
|
25 марта 2015, 4:16:40 PM | # 1 |
Сообщения: 700
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Я думаю, что эти ЛИЭС статически связаны с Bitcoin исполняемого файла.
Тем не менее, вы будете распространять динамическую версию них? если да, то у вас есть какие-либо приблизительный график? |
25 марта 2015, 4:39:22 PM | # 2 |
Сообщения: 148
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
Получил 1806 Биткоинов
Реальная история. Я не уверен, я понимаю, что именно вы ищете, но вы можете просто собрать их.
|
25 марта 2015, 4:53:20 PM | # 3 |
Сообщения: 700
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
Как я уже говорил, динамические библиотеки secp256k1 и libconsensus уже составлены и распространены на bitcoin.org. (.dll или .so)
Я все еще могу скомпилировать, но это не является хорошим решением, это не очевидно, делать это на окнах, а также люди должны доверять свой DLL. Я хочу, чтобы моя библиотека NBitcoin дать выбор пользователю с помощью libconsensus и secp256k1, вместо того, чтобы полагаться на моем .NET РЕАЛИЗАЦИИ оценки сценариев Bitcoin & реализация подписей. Если пользователь может выбрать для использования libconsensus и КЦББПА, я хочу, чтобы загрузить, автоматически на сайте bitcoin.org. Конечно, я могу составить себе и разместить свой собственный сайт, но моя версия не будет так доверять, как один, составленный Bitcoin Dev Team. |
25 марта 2015, 4:57:00 PM | # 4 |
Сообщения: 1862
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
Похоже, разумное предложение, чтобы добавить .dll / .so цели стандартной марки (хотя я предполагаю, что вы хотите, чтобы некоторые регрессионного тестирования вещи, чтобы быть уверенным, что они на самом деле работают).
|
25 марта 2015, 5:00:23 PM | # 5 |
Сообщения: 672
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
Я относительно неизвестный в Bitcoin мира, но я распространять Bitcoin, связанные с программным обеспечением через GitHub написанное в основном в Python (и некоторые OpenCL). Одна из хороших вещей о языках сценариев являются их легче проверить махинации, в отличии от бинарных файлов.
Ни один из Bitcoin, связанных с программным обеспечением Раздаю с помощью GitHub не в двоичной форме; Я бы не ожидал, что кто доверяет мне, что много. Вместо этого я попросить пользователей установить бинарные компоненты (например, Python) из источников, которые они делают доверие. В качестве другого примера, для ЕС по математике, который должен быть быстрыми, я прошу пользователь установить Оружейную, который поставляется с некоторыми библиотеками Crypto ++ на предположении, что большинство пользователей доверяют Оружейные. имеющий "официальный" динамические библиотеки, доступные могут быть полезными, особенно для пользователей Windows, или OS X, где процесс компиляции не особенно легко. (Конечно, только тогда, когда они на самом деле готовы к распространению.) |
25 марта 2015, 5:29:15 PM | # 6 |
Сообщения: 700
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
Я относительно неизвестный в Bitcoin мира, но я распространять Bitcoin, связанные с программным обеспечением через GitHub написанное в основном в Python (и некоторые OpenCL). Одна из хороших вещей о языках сценариев являются их легче проверить махинации, в отличии от бинарных файлов. Ни один из Bitcoin, связанных с программным обеспечением Раздаю с помощью GitHub не в двоичной форме; Я бы не ожидал, что кто доверяет мне, что много. Вместо этого я попросить пользователей установить бинарные компоненты (например, Python) из источников, которые они делают доверие. В качестве другого примера, для ЕС по математике, который должен быть быстрыми, я прошу пользователь установить Оружейную, который поставляется с некоторыми библиотеками Crypto ++ на предположении, что большинство пользователей доверяют Оружейные. имеющий "официальный" динамические библиотеки, доступные могут быть полезными, особенно для пользователей Windows, или OS X, где процесс компиляции не особенно легко. (Конечно, только тогда, когда они на самом деле готовы к распространению.) Это не вопрос о том, не против сценариев сценариев. Дело в том, что единственный код, который мы можем 99,9999% быть уверены, чтобы остаться в консенсусе, ошибка бесплатно и производительным является libconsensus и secp256kr1. Другие ЛИЭСЫ не могут конкурировать в плане пересмотра кода, доверие и власти мозга, вложенный в него. NBitcoin всегда будет оценивать сценарий и проверить / сделать подпись самого по умолчанию, для простоты использования Lib, но и для портативности материи. Тем не менее, я твердо верю, что самая чувствительная часть инфраструктуры проекта следует использовать libconsensus и secp256kr1, а не какой-либо другой пользовательской реализации, мое включены, независимо от того, сколько испытаний и проверок сделаны. [ОБНОВИТЬ] котировка имеющий "официальный" динамические библиотеки, доступные могут быть полезными, особенно для пользователей Windows, или OS X, где процесс компиляции не особенно легко. (Конечно, только тогда, когда они на самом деле готовы к распространению.) Даже если бы это было легко, любые пользовательские сборки не может конкурировать с точки зрения доверия друг с распределенным на bitcoin.org с контрольной суммой, подписанной PGP ключей команды разработчиков. |
25 марта 2015, 5:34:48 PM | # 7 |
Сообщения: 2366
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
В итоге.
Libsecp256k1 не используется для Bitcoin консенсуса в настоящее время и пока не подходит. |
25 марта 2015, 5:36:47 PM | # 8 |
Сообщения: 700
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
В итоге. Хорошо, однако, bitcoinconsensus подходит прямо сейчас, если я понимаю правильно, вы бы распространять этот один?Libsecp256k1 не используется для Bitcoin консенсуса в настоящее время и пока не подходит. |
25 марта 2015, 8:35:31 PM | # 9 |
Сообщения: 255
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
В итоге. Хорошо, однако, bitcoinconsensus подходит прямо сейчас, если я понимаю правильно, вы бы распространять этот один?Libsecp256k1 не используется для Bitcoin консенсуса в настоящее время и пока не подходит. IIRC, только очень небольшая часть кода консенсуса на самом деле в библиотеке прямо сейчас. Совсем немного работы еще предстоит сделать, чтобы сделать его достаточно прочным, чтобы развернуть в другом месте. |
25 марта 2015, 8:36:43 PM | # 10 |
Сообщения: 2366
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
IIRC, только очень небольшая часть кода консенсуса на самом деле в библиотеке прямо сейчас. Совсем немного работы еще предстоит сделать, чтобы сделать его достаточно прочным, чтобы развернуть в другом месте. Право и API может измениться, и т.д. В настоящее время прогресс является лишь первым шагом. |
25 марта 2015, 10:39:27 PM | # 11 |
Сообщения: 700
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
IIRC, только очень небольшая часть кода консенсуса на самом деле в библиотеке прямо сейчас. Совсем немного работы еще предстоит сделать, чтобы сделать его достаточно прочным, чтобы развернуть в другом месте. Право и API может измениться, и т.д. В настоящее время прогресс является лишь первым шагом.Ну, все, что можно было бы сделать сейчас, я думаю, что предпочтительнее использовать его на любой пользовательской реализации Bitcoin для чувствительных частей приложений, даже если API может измениться. API, которые нарушают меньше повреждаемый чем недействительная сделка принимается. Ну, я рад, что это в конечном итоге распределены в динамических LIBS официально, с нетерпением жду этого. |
27 марта 2015, 5:07:20 PM | # 12 |
Сообщения: 412
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
Глядя вперед, к нему тоже. Я работаю над расширением PHP, чтобы обернуть secp256k1 в последнее время, и я надеюсь, что работать на более, как они получают дальнейшее развитие.
Я тоже интересно о лучшем способе иметь доверенные привязки к этим библиотекам. Поскольку ядро Bitcoin не использует последнюю libsecp256k1, отслеживая вместо каждый совершает это, вероятно, хорошая ставка. Но с точки зрения использования доверенного программного обеспечения, я не представляю себе основные УБС будет тратить время на мой код C, так что самое лучшее, что здесь? Я полагаю, портирование тесты и делать gitian строит, вероятно, является хорошей идеей. Это лучший выбор, чтобы попросить о пересмотре, и посмотреть, кто будет добавить подпись? |
27 марта 2015, 5:27:59 PM | # 13 |
Сообщения: 700
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
Лучше всего было бы, чтобы получить файл * .dll с контрольной суммой, опубликованной на bitcoin.org.
Каркасы бы проверить, что контрольная сумма непосредственно перед загрузкой библиотеки DLL, запрашивая https://bitcoin.org/. Я буду ждать, пока один из них не публично освобожден, прежде чем сделать мои привязок, так как у меня нет времени, чтобы собрать этот материал. (И не было бы приемлемо использовать свою собственную библиотеку DLL, скомпилированные для людей недоверчив меня) |
27 марта 2015, 6:31:43 PM | # 14 |
Сообщения: 412
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
Я на самом деле был удивлен, когда вы упоминали, у вас есть ссылка на эту страницу? Я знаю, что есть одна с некоторой информацией о кошельке, хотя я не могу найти его прямо сейчас либо
Было бы интересно, чтобы сохранить список проверенных привязок к libsecp256k1 и другим. Интересно, как каждый язык, опираясь на приличной библиотеке, которая может только надеяться, что ошибка в обмен на ошибку совместимы, или лучше, чтобы побудить людей использовать привязки к официальным библиотекам? Разнообразие в программном обеспечении, это там, в том числе узлов, это хорошая вещь! Но есть довольно бремя на каждого народа сохранить до настоящего времени, и быть 100% совместим со всеми остальными. Его довольно сложная задача для удовлетворения |
27 марта 2015, 6:49:11 PM | # 15 |
Сообщения: 700
цитировать ответ |
Re: Будет ли динамические библиотеки libconsensus и secp256k1 быть распределены?
Я на самом деле был удивлен, когда вы упоминали, у вас есть ссылка на эту страницу? Я знаю, что есть одна с некоторой информацией о кошельке, хотя я не могу найти его прямо сейчас либо Такая страница еще не существует, опубликованная длл этих LIBS еще не выпустили.Было бы интересно, чтобы сохранить список проверенных привязок к libsecp256k1 и другим. Интересно, как каждый язык, опираясь на приличной библиотеке, которая может только надеяться, что ошибка в обмен на ошибку совместимы, или лучше, чтобы побудить людей использовать привязки к официальным библиотекам? Разнообразие в программном обеспечении, это там, в том числе узлов, это хорошая вещь! Но есть довольно бремя на каждого народа сохранить до настоящего времени, и быть 100% совместим со всеми остальными. Его довольно сложная задача для удовлетворения котировка Интересно, как каждый язык, опираясь на приличной библиотеке, которая может только надеяться, что ошибка в обмен на ошибку совместимы, или лучше, чтобы побудить людей использовать привязки к официальным библиотекам? Как всегда, пользователи должны решать сами. То, что они должны иметь в виду, что если пользовательский реализации не согласны с официальной, то обычай один потеряет.Их решение, хотя в зависимости от переносимости, простота в использовании, "debuggability" и риски для их собственного использования. Так Заказная реализация всегда будет бить официальную один на некоторых из этих точек. Именно поэтому, пользователи любых рамок должны иметь способ решить для себя, если официальная реализация лучше, чем обычай один, и переключаться без переписывания кода. |