Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
9 апреля 2015, 1:41:15 PM   # 1
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Преобразовать ключ адр / подписать с PHP или Python (не Bitcoin ядро ​​/ удаленный API)

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


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

Теперь я хочу, чтобы преобразовать это на стороне сервера по адресу. Предпочтительно в PHP, но Python будет работать так же хорошо. У меня нет основной клиент Bitcoin работает там, и это не может зависеть от удаленного API, как blocktrail.com или blockchain.info или blockcypher.com и т.д. Мне нужно сделать это чисто на стороне сервера.

Есть достоверная кусок кода или библиотеки, которая может это сделать?

--- Mod слиты с другого поста ----

Подобно моему Вопрос о преобразовании закрытых ключей в адреса, Я также хотел бы создать и подписать сделку на моем веб-сервере. Опять же желательно в PHP, но Python будет работать так же хорошо. У меня нет основной клиент Bitcoin работает там, и это не может зависеть от удаленного API, как blocktrail.com или blockchain.info или blockcypher.com и т.д. Мне нужно сделать это чисто на стороне сервера.

Предположим, у меня есть личный ключ + адрес вместе со всеми его расходуемого выходами (т.е. неизрасходованных выходов с txids и т.д.), и 2-й адрес, где я хочу послать несколько монет. Таким образом, все необходимые данные есть. Как бы я о создании ТХ, подписав его, так что я могу вручную толкать его к сети позже?

Есть достоверная кусок кода или библиотеки, которая может это сделать? Я думаю, что-то вроде BitcoinJS, но в PHP или Python?
Казимир сейчас офлайн Пожаловаться на Казимир   Ответить с цитированием Мультицитирование сообщения от Казимир Быстрый ответ на сообщение Казимир


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


9 апреля 2015, 2:30:29 PM   # 2
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Преобразовать ключ адр / подписать с PHP или Python (не Bitcoin ядро ​​/ удаленный API)

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





Есть достоверная кусок кода или библиотеки, которая может это сделать?
Достоверные? Нет, насколько я знаю. Существует различные части программного обеспечения, которые никогда не были предметом экспертной оценки, нет тестов, нет ни одного комментария, не могли бы быть свободными от временных sidechannels и т.д. Несколько раз люди выложили вещи в этом подфоруме, которые были прямо потайной двери (I» d ссылка, но я удалить сообщения); используя тот факт, что большинство людей не имеют времени или терпения, чтобы проверять их. (Конечно, все это можно также сказать, для различных облачных сервисов, плюс у них есть целый ряд дополнительных потенциальных слабостей.)

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

Подписание еще сложнее, так как там было большое количество реализаций там, которые были вчистую разбиты; с использованием не-криптографических ГСЧ, которые оставляют секретные ключи подвергаются восстановлению. Если вы не требуется программное обеспечение будет PHP / Python, только вызываемым из него, Bitcoin-TX инструмент командной строки в Bitcoin Ядро может использоваться для подписания, и не требует ничего, имеющего работает.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

9 апреля 2015, 3:04:26 PM   # 3
 
 
Сообщения: 983
Цитировать по имени
цитировать ответ
по умолчанию Re: Преобразовать ключ адр / подписать с PHP или Python (не Bitcoin ядро ​​/ удаленный API)

Вы можете посмотреть здесь: https://github.com/vbuterin/pybitcointools  Это библиотека Python, что, насколько я знаю, может сделать все, что вам нужно. Я не знаю, хотя, независимо от того, является ли оно "заслуживающий доверия" или насколько тщательно она была испытана и все это - комментарий gmaxwell является хорошим.
Domob сейчас офлайн Пожаловаться на Domob   Ответить с цитированием Мультицитирование сообщения от Domob Быстрый ответ на сообщение Domob

9 апреля 2015, 6:53:26 PM   # 4
 
 
Сообщения: 1274
Цитировать по имени
цитировать ответ
по умолчанию Re: Преобразовать ключ адр / подписать с PHP или Python (не Bitcoin ядро ​​/ удаленный API)

Там хорошая статья по следующему URL-адрес, который описывает то, что вы хотите, он также передает транзакцию в сеть без клиента Bitcoin.

http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html

Если бы я собирался сделать это, я хотел бы сделать это в C и, вероятно, использовать PolarSSL, который теперь переименован в mbedTLS, так как производители процессоров ARM взял его.
Samson сейчас офлайн Пожаловаться на Samson   Ответить с цитированием Мультицитирование сообщения от Samson Быстрый ответ на сообщение Samson



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW