Разработка API блокчейна

Мне нужна ваша помощь, я пытаюсь создать API. С помощью этого API я хотел бы получить статистику за последние 24 часа в сети Биткойн и вернуть что-то вроде этого:

  • Количество добытых блоков
  • Сумма транзакций
  • Хешрейт

и так далее.

Можете ли вы предложить, как я могу получить доступ к этим данным, не используя чужие API?


person Aleksandr Tynianov    schedule 12.02.2019    source источник


Ответы (1)


Если вы используете узел, вы сможете получить необходимую информацию через интерфейс rpc. Как, было бы более специфично для реализации. Например, вам нужно будет где-то сохранить высоту блока, а через 24 часа вычесть ее из текущей.

Если вы не используете узел, вам нужно будет написать код для прямого подключения к сети и поиска пиров для получения информации, возможно, используя какую-то ссылку bcoin.Peer или его аналог на выбранном вами языке и обрабатывать соответствующие сообщения по мере их поступления или создавать собственные, следуя протокол

person 404 not found    schedule 13.02.2019