Я обдумывал идею создания приложения для биткойнов. Мое исследование до сих пор привело меня к выводу, что имеет смысл запустить демон биткойн-клиента на моем сервере, чтобы предоставить API для моего мобильного приложения.
Подходит ли биткойн для этого? Я использовал режим -server клиента Bitcoin-qt для Mac, как описано здесь , и он кажется очень медленным для большинства вызовов RPC. Демон стал быстрее? Кажется, что что-то настолько медленное не желательно запускать на сервере и почти вынудило бы меня кэшировать некоторые ответы, которые, вероятно, были бы ненужны для более быстро работающего клиента (очевидно, кэширование в будущем имело бы смысл, но для начального небольшого масштаб этого, я хотел бы избежать этого.
Есть ли лучшие клиенты на стороне сервера, которые я мог бы запустить, которые будут работать лучше, чем биткойн? Предоставляет ли какой-либо из них лучшие интерфейсы, чем JSON-RPC, или есть какая-то причина, по которой JSON-RPC лучше подходит для такого рода вариантов использования? Как насчет REST API?
Это зависит от того, какая информация вам требуется. Биткойн может предоставить вам информацию через свой API , но вам нужно будет запустить его самостоятельно, и он работает только через HTTP JSON RPC. Существуют и другие источники аналогичной информации, такие как API blockchain.info , который также может обрабатывать другие форматы.
Пиачу
конечная петля