Вернуться   Биткоин Форум > - Помощь начинающим
27 июля 2014, 2:58:13 AM   # 1
 
 
Сообщений: 51
Цитировать по имени
цитировать ответ
по умолчанию Re: Интеграция Bitcoin оплаты в мое приложение узла. Когда начать?

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


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

Я не хочу использовать процесс оплаты третьей стороны, как coinbase или bitpay, поскольку это идет вразрез с духом p2p валюты.

Вот основная идея:

* пользователь щелкает "заплатить сейчас" кнопка
* Бэкенд генерирует новый адрес в бумажнике я управление для пользователя, чтобы отправить платеж
* Пользователь посылает платеж по этому адресу
* клиент пингует бэкенд ждет подтверждения платежа был получен в этом уникальном адрес и в правильном количестве
* Счет-фактура, то помечается как "оплаченный" и с тегами идентификатор транзакции.


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

Но как я могу генерировать новый адрес для каждого счета-фактуры? Его мое понимание bitcoind не бумажник.

Я развиваю это приложение в Node.js, так что, если я могу использовать некоторые НПЕ модули, чтобы сделать вещи проще, даже лучше.

Я не»нужно ничего сверхъестественного, просто случайный адрес оплаты в бумажнике я контроль и подтверждение, что платеж был получен.

Я могу сделать длинный опрос и на стороне клиента не набивать никаких проблем.

Я хотел бы узнать из примеров, так что если кто-нибудь может указать на какой-то код на Github, что делает что-то подобное, даже если его не JavaScript, я, вероятно, может понять это. Я ничего, кроме интеграции bitpay / coinbase в Google не найдено.
chovy сейчас офлайн Пожаловаться на chovy   Ответить с цитированием Мультицитирование сообщения от chovy Быстрый ответ на сообщение chovy


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


27 июля 2014, 6:53:25 AM   # 2
 
 
Сообщений: 90
Цитировать по имени
цитировать ответ
по умолчанию Re: Интеграция Bitcoin оплаты в мое приложение узла. Когда начать?

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





Bitcoind конечно же есть бумажник. Вы можете даже предварительно генерировать адреса от сотен или тысяч до менее нагрузки, когда появляется новый клиент. Используйте listtransactions и смотреть, что платежи имеют стольких подтверждений, как вы хотите, прежде чем перейти статус платежа процесса.

Кроме того, обязательно отслеживать входящие платежи TXID и решения вместе, как транзакции могут иметь несколько выходов. Это должно помочь вам в будущем в случае, если клиент получает сложно с платежами.

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

27 июля 2014, 7:02:19 PM   # 3
 
 
Сообщений: 51
Цитировать по имени
цитировать ответ
по умолчанию Re: Интеграция Bitcoin оплаты в мое приложение узла. Когда начать?

Как отслеживать входящие платежи TXID, если они еще не сделали платеж еще?

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

Я предполагаю, что listtransactions можно взять адрес в качестве аргумента?

Если я что-то основное работает, я обязательно выпустит как модуль НПМ.

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

27 июля 2014, 8:05:04 PM   # 4
 
 
Сообщений: 90
Цитировать по имени
цитировать ответ
по умолчанию Re: Интеграция Bitcoin оплаты в мое приложение узла. Когда начать?

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

котировка
Как создать новый адрес? Я не думаю, что мне нужно беспокоиться о больших количествах на данный момент, так как я не ожидаю очень много сделок в начале.
просто называют JSON-RPC команду 'getnewaddress'. Из командной строки она бы просто "bitcoind getnewaddress",

котировка
Я предполагаю, что listtransactions можно взять адрес в качестве аргумента?

listtransactions фактически не принимают адреса в качестве аргумента. Что вы можете сделать, хотя это сказать ему, чтобы показать последние 500 операций, и если объем низкий, как вы предполагаете, то вы никогда не пропустите один. Я использовал этот метод на нескольких сайтах, и это работает.

например: bitcoind listtransactions "*" 500

котировка
Если я что-то основное работает, я обязательно выпустит как модуль НПМ.

Хорошо знать. Удачи!
kingama сейчас офлайн Пожаловаться на kingama   Ответить с цитированием Мультицитирование сообщения от kingama Быстрый ответ на сообщение kingama

27 июля 2014, 8:14:06 PM   # 5
 
 
Сообщений: 51
Цитировать по имени
цитировать ответ
по умолчанию Re: Интеграция Bitcoin оплаты в мое приложение узла. Когда начать?

ОК, теперь, как о кошельках?

Я могу иметь два различных приложений на одном сервере, можно создать кошелек для «App1» и один для «app2», где я могу назвать `getnewaddress` на соответствующем кошельке?
chovy сейчас офлайн Пожаловаться на chovy   Ответить с цитированием Мультицитирование сообщения от chovy Быстрый ответ на сообщение chovy

27 июля 2014, 11:28:07 PM   # 6
 
 
Сообщений: 90
Цитировать по имени
цитировать ответ
по умолчанию Re: Интеграция Bitcoin оплаты в мое приложение узла. Когда начать?

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

28 июля 2014, 2:27:23 AM   # 7
 
 
Сообщений: 51
Цитировать по имени
цитировать ответ
по умолчанию Re: Интеграция Bitcoin оплаты в мое приложение узла. Когда начать?

В этом случае я бы порекомендовал вам использовать один bitcoind и есть сценарий обработки один оплаты, который вызывает listtransactions для обоих приложений. В противном случае, вы будете хотеть иметь другую виртуальную машину под управлением другого экземпляра bitcoind.

Есть в любом случае, чтобы дифференцировать app1 платежи от app2 платежей? Я принимаю его, я могу только один кошелек.
chovy сейчас офлайн Пожаловаться на chovy   Ответить с цитированием Мультицитирование сообщения от chovy Быстрый ответ на сообщение chovy

28 июля 2014, 3:13:36 AM   # 8
 
 
Сообщений: 90
Цитировать по имени
цитировать ответ
по умолчанию Re: Интеграция Bitcoin оплаты в мое приложение узла. Когда начать?

Вы можете создать таблицу адресов с некоторыми помечена для App1 и некоторых app2. Или, как вы читаете вывод listtransactions вы можете попробовать, чтобы соответствовать против открытых счетов-фактур для обоих приложений. Если вам нужно больше расстояния, вы хотите пойти несколько маршрутов VM.
kingama сейчас офлайн Пожаловаться на kingama   Ответить с цитированием Мультицитирование сообщения от kingama Быстрый ответ на сообщение kingama



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW