Я хотел бы выпустить биткойн-купоны с заданной стоимостью в долларах США. Погашающее веб-приложение должно принять пин-код купона и биткойн-адрес и перевести биткойны на этот адрес в соответствии с текущим обменным курсом. Я ищу быстрое/простое решение, желательно с PHP. Ищу рекомендации по дизайну и любые советы, которые помогут мне начать работу.
[править] Если быть более точным:
[конец редактирования]
Я изменил код обмена Intersango с открытым исходным кодом, чтобы он мог выдавать и принимать купоны на биткойны. Вы можете просмотреть код , чтобы увидеть, как я это сделал. Мой код не хранит весь код купона в базе данных, поэтому, даже если хакер получит доступ для чтения к базе данных, он не сможет погасить невостребованные купоны.
Чтобы ответить на ваши конкретные вопросы:
1) Есть ли пример кода для отправки монет с помощью bitcoind/php?
Да. Вот некоторый код , который делает это очень простым способом.
2) Существует ли сторонний API, обеспечивающий такую функциональность (вместо использования биткойнов)?
Я не знаю. Может быть , у одного из них есть то, что вы хотите.
3) Есть ли у MtGox и Tradehill API для переводов?
Трейдхилл больше не работает. МтГокс делает .
4) Капча обязательна?
Нет. Они раздражают. Код, который проверяет купоны, занимает много времени, чтобы вернуть результат, и позволяет пользователям проверять только по одному за раз. Тогда они не смогут подобрать купоны в разумные сроки.
N
учетные записи, он может проверять N
купоны одновременно. Вы не можете удержать его на одном. И хотя это может быть очевидно, если пользователь создает миллионы учетных записей, как его остановить? Задержка также имеет тенденцию превращать его в самостоятельную DOS, потому что вы склонны истощать себя из-за соединений.Что касается фактической программы для выполнения этих действий, она не может вам сильно помочь, но если вы можете общаться с Bitcoind через JSON-RPC, остальное должно быть довольно легко запрограммировано.
потрошитель234
о0'.