Я недавно отправил нить ищет помочь найти правильную альтернативу Bitcoind для веб-приложения.
Я начал использовать bitcoinj после того, как было рекомендовано в потоке, рулевое управление от полностью писать все. я наконец-то есть базовое понимание этого, но очень небольшая база.
Его работает замечательно, но я вижу некоторые проблемы. Кошельки должны быть сохранены все время, если сохранить пропущен из-за какой-то вопрос, бумажник покажет перепутался балансами и дать ограничения на имеющихся входах. я предпочитаю более живой подход, где я могу проверить входы / выходы против цепи, которая уже загружена, но bitcoinj, кажется, только позволяет одно обновления времени, так сказать. если вы не сохраните бумажник на диск, когда TX приходит или проигрывается, его не существует для вашего кошелька. нет "быстрая проверка" блок-магазин, чтобы быть уверенным. может быть, я ошибаюсь, но его то, что кажется. я потратил дни, пытаясь получить баланс сохраняется без сохранения бумажника на диск, когда TX приходит, и только спасая магазин SPV и ключи бумажника, я не думаю, что его можно с текущей настройкой bitcoinj для баланса упорствовать с использованием живая синхронизация без повторной загрузки. кажется, я должен полностью удалить файл цепи, повторно загрузить блок цепь и, наконец, вновь заполнить бумажник. может быть очень много времени на mainnet правильного?
Мне нравится Bitcoin J, я нравится, как его настроить и дать много контроля, но я не люблю, как я не в состоянии иметь полный узел. я хочу узел, который я могу сканировать Txs против загруженной цепи обновления немедленно, но и переиграть без проблем. точка bitcoinj является то, что свет клиент, поэтому я думаю, что у меня есть неправильный инструмент для работы.
это, как говорится, делает какие-либо из того, что я сказал, имеет смысл? это действительный интерес или не делать я просто не понимание того, что я на самом деле нужно?
если это действительный интерес, является bitcoinj еще жизнеспособна библиотекой для серверной части приложения? или есть инструмент лучше всего подходит для этого?
я читал некоторые материалы по написанию клиента от "царапина", Его просто слишком вовлечен. Так что, если я не должен продолжать использовать bitcoinj на стороне сервера, есть ли equivilent, что также довольно низкий уровень и позволяет "бесконечный" Создание кошелька?