Здравствуйте, я в настоящее время расширение моей службы, которая теперь также будет поддерживать оплату через. Bitcoins и у меня есть несколько проблем / вопросов.
Я выполнил свою службу поддержки bitcoind в тестовой сети с функцией счета, но я начинаю вторую мысль об использовании его в производстве.
По словам Гэвина Андресеном, это "Счета" Функция может или не может быть удалена в будущем. Я могу не зависит от чего-то, что может или не может быть удален через год или два.
Источник: https://www.youtube.com/watch?v=GfMN2rFgowY
Я не слишком беспокоюсь об обновлениях баланса в режиме реального времени. Я только забочусь о том, что пользователи баланс получает в конечном итоге синхронизируется (в худшем случае не более 45-60mins) с их текущим балансом адресов, так что пользователи могут потратить эту сумму.
Сейчас баланс пользователей обновляется периодически, используя хрон каждые п минут где "N" настраивается. Хрон работу каждые 5-15 минут достаточно хорошо для моих потребностей.
Я мог бы использовать walletnotify и т.д., чтобы вычислить баланс пользователей, но кажется, что намного больше работы, чем это должно быть необходимо для простого принятия Bitcoin платежи.
Я не может зависеть от каких-либо веб-сервисов, как blockchain, как это было бы, вероятно, будет слишком много запросов в час.
В настоящее время каждый пользователь получает пополнения адреса и счета, которые они могут затем отправить биткойны в. Затем он проверяет баланс этого счета с минимальными х подтверждениями и обновляет свою базу данных соответственно. Затем, когда пользователь желает приобрести что-то мой сервер перемещает деньги от счета пользователей, на мой счет, и тогда они получают товары.
Любой совет?