Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
2 мая 2014, 4:14:55 PM   # 1
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind RPC - создать новый адрес для каждого платежа?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуй!

В настоящее время я работаю над библиотекой PHP, которая поможет разработчикам веб-страниц, получающих платежи в BTC и других cryptocurrencies.

Мой вопрос - она ​​должна создать новый адрес для каждого платежа? Насколько я знаю, bitcoind не позволяет удалять адреса - это может вызвать проблемы, когда количество адресов будет идти тысячи? Или, может быть, есть другой способ сделать то, что я хочу сделать?
Xayan сейчас офлайн Пожаловаться на Xayan   Ответить с цитированием Мультицитирование сообщения от Xayan Быстрый ответ на сообщение Xayan


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


2 мая 2014, 4:40:46 PM   # 2
 
 
Сообщений: 56
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind RPC - создать новый адрес для каждого платежа?

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





Мой вопрос - она ​​должна создать новый адрес для каждого платежа?

Да, однако, если вы планируете идти в течение около 5000 адресов вы можете столкнуться с проблемами с bitcoind.

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

2 мая 2014, 5:24:29 PM   # 3
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind RPC - создать новый адрес для каждого платежа?

Есть идея, что разработчик будет работать горячий бумажник и ваш PHP библиотеки на сервере?

В точку. Моя библиотека призвана делать все JSON-RPC-материал Сопутствующие общаться с bitcoind, чтобы принимающие платежи в различных cryptocurrencies как можно более простым. Пример кода:

Код:
$ Клиент = новый клиент ();
$ Платеж = $ client->createPayment ();
$ payment->setCurrency ( 'BTC');
$ payment->setAmount (0,01);
$ payment->спасти();
печать ($ payment->адрес);

Затем, чтобы проверить, если пользователь заплатил:

Код:
$ Клиент = новый клиент ();
$ Платеж = $ client->loadPayment ($ payment_id);
печать ($ payment->положение дел);

Может быть, есть какой-то способ изменить файл wallet.dat? Я обнаружил, что это файл Berkeley DB. Тем не менее, я боюсь, что мой сценарий не сможет изменить его без корневого доступа. Кроме того, изменение его во время bitcoind работает, может вызвать некоторые проблемы. И он должен быть все время, чтобы обновить blockchain ...
Xayan сейчас офлайн Пожаловаться на Xayan   Ответить с цитированием Мультицитирование сообщения от Xayan Быстрый ответ на сообщение Xayan

2 мая 2014, 6:10:53 PM   # 4
 
 
Сообщений: 56
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind RPC - создать новый адрес для каждого платежа?

Вы хотите, чтобы платежи быть обнаружены как только они отправляются (0-подтверждения) или после того, как они были включены в блок (1-подтверждение) Есть ли?
telepatheic сейчас офлайн Пожаловаться на telepatheic   Ответить с цитированием Мультицитирование сообщения от telepatheic Быстрый ответ на сообщение telepatheic

2 мая 2014, 6:13:31 PM   # 5
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind RPC - создать новый адрес для каждого платежа?

Вы хотите, чтобы платежи быть обнаружены как только они отправляются (0-подтверждения) или после того, как они были включены в блок (1-подтверждение) Есть ли?

Я хочу, чтобы сделать его настраиваемым. Тем не менее, я думаю, по крайней мере, 1 подтверждение должно быть требование. Но подождите ... это даже можно обнаружить оплаты без каких-либо подтверждений?
Xayan сейчас офлайн Пожаловаться на Xayan   Ответить с цитированием Мультицитирование сообщения от Xayan Быстрый ответ на сообщение Xayan

2 мая 2014, 6:52:31 PM   # 6
 
 
Сообщений: 56
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind RPC - создать новый адрес для каждого платежа?

Я хочу, чтобы сделать его настраиваемым. Тем не менее, я думаю, по крайней мере, 1 подтверждение должно быть требование. Но подождите ... это даже можно обнаружить оплаты без каких-либо подтверждений?

Да, это возможно в большинстве случаев для обнаружения операций, как только они направляются в сеть (то есть, как вы можете платить за вещи, менее чем за 10 минут с Bitcoin).

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

С эллиптической кривой криптографией, если вы создаете другой секретный ключ Q с открытым ключом д. Открытый ключ формируется путем добавления закрытых ключей вместе будет равен открытыми ключи суммируются (в модульной арифметике). Р + Q -> р + д

Это означает, что вы можете использовать PHP для создания новых открытых ключей на лету, установив Q = $ payment.id

Вы можете безопасно хранить р на сервере (но не магазин P онлайн) это означает, что вы можете работать открытый ключ пользователь должен платить = р + д.

Теперь вы можете использовать Bitcoin апи как blockchain-х работать, если пользователь заплатил или нет (и вы можете установить, как много подтверждений)

Вы можете использовать эта библиотека сделать эллиптическую кривую вещи (хотя вы должны добавить в параметрах для secp256k1 кривых).
telepatheic сейчас офлайн Пожаловаться на telepatheic   Ответить с цитированием Мультицитирование сообщения от telepatheic Быстрый ответ на сообщение telepatheic

2 мая 2014, 7:19:36 PM   # 7
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind RPC - создать новый адрес для каждого платежа?

Теперь вы можете использовать Bitcoin апи как blockchain-х работать, если пользователь заплатил или нет (и вы можете установить, как много подтверждений)

Извините, но я не хочу, чтобы привлечь какие-либо сторонние приложения.

Скажем, у меня вызвал случайный секретный ключ (256-битное число), а затем его публичный адрес. Все, что только в PHP. Я по-прежнему нужен способ, чтобы проверить в blockchain если требуется количество BTC. Импорт его в bitcoind не решит проблему. Есть ли способ, я могу искать blockchain? Может быть, есть некоторые с открытым исходным кодом программы, которая позволяет фильтровать транзакции по адресу публичного или закрытым ключом, не импортируя его вообще?
Xayan сейчас офлайн Пожаловаться на Xayan   Ответить с цитированием Мультицитирование сообщения от Xayan Быстрый ответ на сообщение Xayan

2 мая 2014, 7:30:18 PM   # 8
 
 
Сообщений: 56
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind RPC - создать новый адрес для каждого платежа?

Извините, но я не хочу, чтобы привлечь какие-либо сторонние приложения.

Скажем, у меня вызвал случайный секретный ключ (256-битное число), а затем его публичный адрес. Все, что только в PHP. Я по-прежнему нужен способ, чтобы проверить в blockchain если требуется количество BTC. Импорт его в bitcoind не решит проблему. Есть ли способ, я могу искать blockchain? Может быть, есть некоторые с открытым исходным кодом программы, которая позволяет фильтровать транзакции по адресу публичного или закрытым ключом, не импортируя его вообще?

Вы можете проверить blockchain используя bitcoind без закрытых ключей в бумажнике. Этот блог объясняет, как.
telepatheic сейчас офлайн Пожаловаться на telepatheic   Ответить с цитированием Мультицитирование сообщения от telepatheic Быстрый ответ на сообщение telepatheic

2 мая 2014, 7:44:23 PM   # 9
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind RPC - создать новый адрес для каждого платежа?

Вы можете проверить blockchain используя bitcoind без закрытых ключей в бумажнике. Этот блог объясняет, как.

Отлично, вот что мне нужно! Спасибо огромное!
Xayan сейчас офлайн Пожаловаться на Xayan   Ответить с цитированием Мультицитирование сообщения от Xayan Быстрый ответ на сообщение Xayan



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW