Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
16 сентября 2014, 9:52:16 PM   # 1
 
 
Сообщения: 3
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование secp256k1 разделяемой библиотеки родной ГАРО в bitcoinj в Java?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я пытался в течение почти дня, чтобы собрать библиотеку ГАРО здесь: https://github.com/bitcoin/secp256k1 но безрезультатно. Есть некоторые инструкции в клиенте bitcoinj, который говорит:

<п>Для того, чтобы построить secp256k1 для использования с bitcoinj, запустите `. / Configure` и` сделать libjavasecp256k1.so` затем скопировать libjavasecp256k1.so в путь системной библиотеки или указать JVM в папку, содержащую его -Djava.library.path

Однако там, кажется, не больше, чтобы быть мишенью делает для этого с ведущим выпуском на GitHub. Я собирал его в любом случае, и это создает статическую библиотеку. Есть ли способ, чтобы превратить его в общую библиотеку объектов для приложения Java?

В крайнем случае я пытался скомпилировать старую версию, и даже удалось создать файл libjavasecp256k1.so, но любые попытки загрузить его пусть UnsatisfiedLinkErrors, что сказал: неразрешенный символ: __gmpn_sub_n или другие. Похоже, есть пропавшие ссылки на библиотеку ГМП.

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


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


16 сентября 2014, 11:10:08 PM   # 2
 
 
Сообщения: 518
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование secp256k1 разделяемой библиотеки родной ГАРО в bitcoinj в Java?

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





Я пытался в течение почти дня, чтобы собрать библиотеку ГАРО здесь: https://github.com/bitcoin/secp256k1 но безрезультатно. Есть некоторые инструкции в клиенте bitcoinj, который говорит:

<п>Для того, чтобы построить secp256k1 для использования с bitcoinj, запустите `. / Configure` и` сделать libjavasecp256k1.so` затем скопировать libjavasecp256k1.so в путь системной библиотеки или указать JVM в папку, содержащую его -Djava.library.path

Однако там, кажется, не больше, чтобы быть мишенью делает для этого с ведущим выпуском на GitHub. Я собирал его в любом случае, и это создает статическую библиотеку. Есть ли способ, чтобы превратить его в общую библиотеку объектов для приложения Java?

В крайнем случае я пытался скомпилировать старую версию, и даже удалось создать файл libjavasecp256k1.so, но любые попытки загрузить его пусть UnsatisfiedLinkErrors, что сказал: неразрешенный символ: __gmpn_sub_n или другие. Похоже, есть пропавшие ссылки на библиотеку ГМП.

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

насколько мне известно статический ЛИЭС находятся Арканзас-архивы. превратить их в
общий Lib и называют, что Лив с родным интерфейсом Java:

Код:
аги -й libsecp256k1.a // архив экстракт
НКУ -shared * .o -o libsecp256k1.so // генерировать общий LIB


источники:
http://www.linuxquestions.org/questions/linux-software-2/convert-static-library-filename-a-to-dynamic-shared-object-filename-so-465709/#post2861823
http://jonisalonen.com/2012/calling-c-from-java-is-easy/



постскриптум я рекомендую вам использовать Баунти замки таможни secp256k1 реализации.
она была реализована в bitcoinj из-за этого S улучшение выполнения.

читать:
https://code.google.com/p/bitcoinj/issues/detail?id=509




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

17 сентября 2014, 3:39:02 AM   # 3
 
 
Сообщения: 3
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование secp256k1 разделяемой библиотеки родной ГАРО в bitcoinj в Java?

Большое спасибо за предложения. К сожалению, после преобразования архив в общую библиотеку и пытается загрузить его, я вижу те же неразрешенные ошибки символа для gmp_sub_n. Вот вопрос - после запуска Настраивать и сделать команды, я должен быть с помощью Libtool установить библиотеку как-то так моя программа Java может забрать его автоматически?
fatefree сейчас офлайн Пожаловаться на fatefree   Ответить с цитированием Мультицитирование сообщения от fatefree Быстрый ответ на сообщение fatefree



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW