Author

Topic: Скорость получения данных о транзакциях (Read 108 times)

legendary
Activity: 2450
Merit: 4415
🔐BitcoinMessage.Tools🔑
Стоит Bitcoin Core 0.21.1 , транзакции пробовал и rpc и zmq , все равно задержка есть , не всегда большая , но важно ее свести до минимума
Не совсем понятно чего именно вы хотите добиться... Скорость получения транзакций зависит не только от вас, но и от всей сети в целом. Каждая нода проверяет транзакцию перед отправкой дальше и это само по себе вызывает задержку. Если нода, впервые анонсировавшая транзакцию, находится далеко от вашей ноды, то и время получения увеличится, так как пинг, все дела. А вообще время получения транзакции может серьезно варьироваться и точно предугадать его сложно. Но для того, чтобы транзакции рассылались быстрее нужно использовать какой-то другой, более эффективный метод на уровне протокола. Подсчитано, что среднее время получения информации о блоке 95% нодами в сети примерно 40 секунд, что довольно много: https://bitcoin.stackexchange.com/questions/10821/how-long-does-it-take-to-propagate-a-newly-created-block-to-the-entire-bitcoin-n

Еще есть вариант подключится к ноде, рассылающей нужные вам транзакции напрямую, тогда вы получите информацию максимально быстро: https://bitcoin.stackexchange.com/questions/41426/how-do-i-configure-bitcoin-core-to-connect-always-to-a-particular-node
newbie
Activity: 2
Merit: 0
Quote
Че за нода? Как получаешь транзакции с нее?
10 минут - это гон какой-то. Транзакции по мемпулу рассылаются практически в реальном времени. Для вытягивания мемпула и в коре и в электруме есть рпц.

Стоит Bitcoin Core 0.21.1 , транзакции пробовал и rpc и zmq , все равно задержка есть , не всегда большая , но важно ее свести до минимума
copper member
Activity: 1554
Merit: 489
Stop the war!
Добрый вечер!

Вопрос , как максимально быстро получить данные о входах на свои адреса ?

Решение которое сейчас, запущена нода + zmq.  Получаю транзакции и потом их декодирую, все работает хорошо без сбоев, но для меня критично время получения транзакции, а тут уже возникает проблема. Я сравниваю данные с  blockchain.com  и отставание идет порядка 10 минут.

Подскажите кто знает )
Че за нода? Как получаешь транзакции с нее?
10 минут - это гон какой-то. Транзакции по мемпулу рассылаются практически в реальном времени. Для вытягивания мемпула и в коре и в электруме есть рпц.
newbie
Activity: 2
Merit: 0
Добрый вечер!

Вопрос , как максимально быстро получить данные о входах на свои адреса ?

Решение которое сейчас, запущена нода + zmq.  Получаю транзакции и потом их декодирую, все работает хорошо без сбоев, но для меня критично время получения транзакции, а тут уже возникает проблема. Я сравниваю данные с  blockchain.com  и отставание идет порядка 10 минут.

Подскажите кто знает )
Jump to: